Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials |
#include <irrMap.h>
Public Member Functions | |
bool | atEnd () const |
Node * | getNode () |
Node & | operator* () |
void | operator++ (int) |
Node * | operator-> () |
ParentFirstIterator & | operator= (const ParentFirstIterator &src) |
ParentFirstIterator (Node *root) | |
ParentFirstIterator () | |
void | reset () |
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.
Definition at line 284 of file irrMap.h.
irr::core::map< KeyType, ValueType >::ParentFirstIterator::ParentFirstIterator | ( | ) | [inline] |
irr::core::map< KeyType, ValueType >::ParentFirstIterator::ParentFirstIterator | ( | Node * | root | ) | [inline, explicit] |
Definition at line 294 of file irrMap.h.
References irr::core::map< KeyType, ValueType >::ParentFirstIterator::reset().
bool irr::core::map< KeyType, ValueType >::ParentFirstIterator::atEnd | ( | ) | const [inline] |
Definition at line 305 of file irrMap.h.
References _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIX.
Referenced by irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator*().
Node* irr::core::map< KeyType, ValueType >::ParentFirstIterator::getNode | ( | ) | [inline] |
Definition at line 311 of file irrMap.h.
Referenced by irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator*(), and irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator->().
Node& irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator* | ( | ) | [inline] |
Definition at line 336 of file irrMap.h.
References _IRR_DEBUG_BREAK_IF, irr::core::map< KeyType, ValueType >::ParentFirstIterator::atEnd(), and irr::core::map< KeyType, ValueType >::ParentFirstIterator::getNode().
void irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator++ | ( | int | ) | [inline] |
Node* irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator-> | ( | ) | [inline] |
Definition at line 331 of file irrMap.h.
References irr::core::map< KeyType, ValueType >::ParentFirstIterator::getNode().
ParentFirstIterator& irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator= | ( | const ParentFirstIterator & | src | ) | [inline] |
Definition at line 317 of file irrMap.h.
References irr::core::map< KeyType, ValueType >::ParentFirstIterator::Cur, and irr::core::map< KeyType, ValueType >::ParentFirstIterator::Root.
void irr::core::map< KeyType, ValueType >::ParentFirstIterator::reset | ( | ) | [inline] |
Definition at line 299 of file irrMap.h.
Referenced by irr::core::map< KeyType, ValueType >::ParentFirstIterator::ParentFirstIterator().
The Irrlicht
Engine Documentation © 2003-2009 by Nikolaus Gebhardt. Generated
on Sun Jan 10 09:24:09 2010 by Doxygen
(1.5.6) |