Parent First Iterator. More...
#include <irrMap.h>
Public Member Functions | |
| ParentFirstIterator () | |
| ParentFirstIterator (Node *root) | |
| bool | atEnd () const |
| Node * | getNode () |
| Node & | operator* () |
| void | operator++ (int) |
| Node * | operator-> () |
| ParentFirstIterator & | operator= (const ParentFirstIterator &src) |
| void | reset () |
Parent First Iterator.
Traverses the tree from top to bottom. Typical usage is when storing the tree structure, because when reading it later (and inserting elements) the tree structure will be the same.
|
inline |
Definition at line 445 of file irrMap.h.
Referenced by operator=().
|
inlineexplicit |
|
inline |
Definition at line 457 of file irrMap.h.
References _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIX.
Referenced by operator*().
|
inline |
Definition at line 463 of file irrMap.h.
Referenced by operator*(), and operator->().
|
inline |
Definition at line 485 of file irrMap.h.
References _IRR_DEBUG_BREAK_IF, atEnd(), and getNode().
|
inline |
|
inline |
|
inline |
Definition at line 468 of file irrMap.h.
References ParentFirstIterator().
|
inline |
Definition at line 452 of file irrMap.h.
Referenced by ParentFirstIterator().