Class LoopTreeTraverseSelectLoop#
Defined in File LoopTree.h
Inheritance Relationships#
Base Type#
public IteratorImplTemplate< LoopTreeNode *, LoopTreeTraverse >(Template Class IteratorImplTemplate)
Derived Type#
public CompSlice::ConstLoopIterator(Class CompSlice::ConstLoopIterator)
Class Documentation#
-
class LoopTreeTraverseSelectLoop : public IteratorImplTemplate<LoopTreeNode*, LoopTreeTraverse>#
Subclassed by CompSlice::ConstLoopIterator
Public Functions
-
inline LoopTreeTraverseSelectLoop(LoopTreeNode *r, LoopTreeTraverse::TraversalOpt o = LoopTreeTraverse::PreOrder)#
-
inline virtual void Advance()#
-
inline virtual void Reset()#
-
inline virtual LoopTreeNode *Current() const#
-
inline LoopTreeNode *&Current()#
-
inline virtual IteratorImpl<LoopTreeNode*> *Clone() const#
-
inline LoopTreeTraverseSelectLoop(LoopTreeNode *r, LoopTreeTraverse::TraversalOpt o = LoopTreeTraverse::PreOrder)#