#include <CTree.h>
Inheritance diagram for CTreeTraverserBase:
Public Member Functions | |
CTreeTraverserBase () | |
CTreeTraverserBase (CTreeNode *) | |
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 Member Functions | |
virtual CTreeNode * | getCurrentNode () const =0 |
virtual void | removeCurrentNode ()=0 |
|
|
|
|
|
|
|
Implemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Implemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Implemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Implemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Implemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Implemented in CDepthFirstTraverser, and CBreathFirstTraverser. |
|
Implemented in CDepthFirstTraverser, and CBreathFirstTraverser. |