| _Base typedef | DepthVisitor | |
| _Self typedef | DepthVisitor | |
| clone() const | DepthVisitor | [inline, virtual] |
| construct() const | DepthVisitor | [inline, virtual] |
| DepthVisitor() | DepthVisitor | [inline, explicit] |
| DepthVisitor(const DepthVisitor &cv) | DepthVisitor | [inline, explicit, protected] |
| getDepth() | DepthVisitor | [inline, virtual] |
| init(_TIter::const_iterator &iter) | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [protected, virtual] |
| isRecursive() const | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [inline, virtual] |
| iterate(NodeVisitorBase< const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > *self) | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [protected, virtual] |
| m_curDepth | DepthVisitor | [protected] |
| m_curParent | DepthVisitor | [protected] |
| m_isLeave | DepthVisitor | [protected] |
| m_iter | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [protected] |
| m_maxDepth | DepthVisitor | [protected] |
| m_start | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [protected] |
| measure(const Node< _TContent > *node) | DepthVisitor | [protected] |
| NodeVisitor() | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [inline, explicit] |
| NodeVisitor(const _Self &nv) | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [inline, explicit] |
| operator()(_TIter &iter) | DepthVisitor | [virtual] |
| treecomp::NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > >::operator()(_TIter::const_iterator &iter)=0 | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [pure virtual] |
| treecomp::NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > >::operator()(const Node< _TContent > *node) | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [inline, virtual] |
| setRecursive(bool recursive) | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [inline, virtual] |
| visitNormalNode(const NormalNode< _TContent > *node) | DepthVisitor | [virtual] |
| visitRootNode(const RootNode< _TContent > *node) | DepthVisitor | [virtual] |
| ~NodeVisitor() | NodeVisitor< _TIter::const_iterator, const Node< _TContent >, const NormalNode< _TContent >, const RootNode< _TContent > > | [virtual] |