#include <CTree.h>
Inheritance diagram for CBreathFirstTraverser::
Public Methods | |
CBreathFirstTraverser (CTreeNode *pcNode) | |
virtual | ~CBreathFirstTraverser () |
virtual bool | atStart () |
virtual bool | atEnd () |
virtual const CTreeNode * | operator++ () |
virtual const CTreeNode * | operator++ (int dummy) |
virtual CTreeNode * | operator * () |
Protected Methods | |
virtual CTreeNode * | getCurrentNode () const |
FIXME:. More... | |
virtual void | removeCurrentNode () |
Private Attributes | |
CList< CTreeNode > | m_cNodeList |
CListContainer< CTreeNode > * | m_pcCurrentNode |
bool | m_fAtEnd |
bool | m_fAtStart |
int | m_nLastOp |
|
|
|
|
|
Reimplemented from CTreeTraverserBase. |
|
Reimplemented from CTreeTraverserBase. |
|
FIXME:.
Reimplemented from CTreeTraverserBase. |
|
Reimplemented from CTreeTraverserBase. |
|
Reimplemented from CTreeTraverserBase. |
|
Reimplemented from CTreeTraverserBase. |
|
Reimplemented from CTreeTraverserBase. |
|
|
|
|
|
|
|
|
|
|