#include <irrMap.h>
Public Member Functions | |
| ParentLastIterator () | |
| ParentLastIterator (Node *root) | |
| bool | atEnd () const |
| Node * | getNode () |
| Node & | operator* () |
| void | operator++ (int) |
| Node * | operator-> () |
| ParentLastIterator & | operator= (const ParentLastIterator &src) |
| void | reset () |
Parent Last Iterator.
Traverse the tree from bottom to top. Typical usage is when deleting all elements in the tree because you must delete the children before you delete their parent.
|
inline |
Definition at line 545 of file irrMap.h.
Referenced by operator=().
|
inlineexplicit |
|
inline |
Definition at line 557 of file irrMap.h.
References _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIX.
Referenced by irr::core::map< KeyType, ValueType >::clear(), and operator*().
|
inline |
Definition at line 563 of file irrMap.h.
Referenced by irr::core::map< KeyType, ValueType >::clear(), operator*(), and operator->().
|
inline |
Definition at line 585 of file irrMap.h.
References _IRR_DEBUG_BREAK_IF, atEnd(), and getNode().
|
inline |
|
inline |
|
inline |
Definition at line 568 of file irrMap.h.
References ParentLastIterator().
|
inline |
Definition at line 552 of file irrMap.h.
Referenced by ParentLastIterator().