#include <CTree.h>
Inheritance diagram for CTreeTraverserBase::
Public Methods | |
CTreeTraverserBase () | |
CTreeTraverserBase (CTreeNode *pcNode) | |
virtual | ~CTreeTraverserBase () |
virtual bool | atStart ()=0 |
virtual bool | atEnd ()=0 |
virtual const CTreeNode * | operator++ ()=0 |
virtual const CTreeNode * | operator++ (int dummy)=0 |
virtual CTreeNode * | operator * ()=0 |
Protected Methods | |
virtual CTreeNode * | getCurrentNode () const=0 |
virtual void | removeCurrentNode ()=0 |
Friends | |
class | CTreeNode |
|
|
|
|
|
|
|
Reimplemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Reimplemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Reimplemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Reimplemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Reimplemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Reimplemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Reimplemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
|