Class anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIteratorΒΆ
- class
Public Types
-
anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::AdvancingMode
Values:
Public Functions
-
void anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::advance(AdvancingMode mode)
-
bool anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::allVisited()
-
const ElementType& anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::operator*()
-
const ElementType* anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::operator->()
Public Members
-
RANodeIterator (const Container& nodes) anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::for(const auto &node:nodes)
-
return anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::non_zero_count
Private Types
-
using
anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::ElementType = std::shared_ptr<RelAlgNode>
-
using
anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::Super = std::vector<ElementType>::const_iterator
-
using
anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::Container = std::vector<ElementType>
Private Members
-
const Container& anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::owner_
-
const size_t anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::nodeCount_
-
std::unordered_set<size_t> anonymous_namespace{RelAlgDagBuilder.cpp}::RANodeIterator::visited_
-