Make all variants of multiframe iterators model ForwardIterator concept properly
This commit is contained in:
@@ -19,15 +19,10 @@
|
||||
|
||||
namespace memgraph::query::v2 {
|
||||
|
||||
// #NoCommit uncomment https://github.com/memgraph/memgraph/pull/676#discussion_r1035704661
|
||||
// static_assert(std::forward_iterator<ValidFramesReader::Iterator> &&
|
||||
// std::equality_comparable<ValidFramesReader::Iterator>);
|
||||
// static_assert(std::forward_iterator<ValidFramesModifier::Iterator> &&
|
||||
// std::equality_comparable<ValidFramesModifier::Iterator>);
|
||||
// static_assert(std::forward_iterator<ValidFramesConsumer::Iterator> &&
|
||||
// std::equality_comparable<ValidFramesConsumer::Iterator>);
|
||||
// static_assert(std::forward_iterator<InvalidFramesPopulator::Iterator> &&
|
||||
// std::equality_comparable<InvalidFramesPopulator::Iterator>);
|
||||
static_assert(std::forward_iterator<ValidFramesReader::Iterator>);
|
||||
static_assert(std::forward_iterator<ValidFramesModifier::Iterator>);
|
||||
static_assert(std::forward_iterator<ValidFramesConsumer::Iterator>);
|
||||
static_assert(std::forward_iterator<InvalidFramesPopulator::Iterator>);
|
||||
|
||||
MultiFrame::MultiFrame(int64_t size_of_frame, size_t number_of_frames, utils::MemoryResource *execution_memory)
|
||||
: frames_(utils::pmr::vector<FrameWithValidity>(
|
||||
|
||||
Reference in New Issue
Block a user