Lines Matching refs:RealChildren
359 std::vector<std::unique_ptr<Iterator>> RealChildren; in intersect() local
370 std::back_inserter(RealChildren)); in intersect()
374 RealChildren.push_back(std::move(Child)); in intersect()
377 switch (RealChildren.size()) { in intersect()
381 return std::move(RealChildren.front()); in intersect()
383 return std::make_unique<AndIterator>(std::move(RealChildren)); in intersect()
389 std::vector<std::unique_ptr<Iterator>> RealChildren; in unionOf() local
398 std::back_inserter(RealChildren)); in unionOf()
404 RealChildren.push_back(std::move(Child)); in unionOf()
407 switch (RealChildren.size()) { in unionOf()
411 return std::move(RealChildren.front()); in unionOf()
413 return std::make_unique<OrIterator>(std::move(RealChildren)); in unionOf()