Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials

irr::core::map< KeyType, ValueType >::ParentFirstIterator Class Reference

Parent First Iterator. More...

#include <irrMap.h>

List of all members.

Public Member Functions

bool atEnd () const
NodegetNode ()
Nodeoperator* ()
void operator++ (int)
Nodeoperator-> ()
ParentFirstIteratoroperator= (const ParentFirstIterator &src)
 ParentFirstIterator (Node *root)
 ParentFirstIterator ()
void reset ()

Detailed Description

template<class KeyType, class ValueType>
class irr::core::map< KeyType, ValueType >::ParentFirstIterator

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.

Definition at line 285 of file irrMap.h.


Constructor & Destructor Documentation

template<class KeyType, class ValueType>
irr::core::map< KeyType, ValueType >::ParentFirstIterator::ParentFirstIterator (  )  [inline]

Definition at line 290 of file irrMap.h.

template<class KeyType, class ValueType>
irr::core::map< KeyType, ValueType >::ParentFirstIterator::ParentFirstIterator ( Node root  )  [inline, explicit]

Member Function Documentation

template<class KeyType, class ValueType>
bool irr::core::map< KeyType, ValueType >::ParentFirstIterator::atEnd (  )  const [inline]
template<class KeyType, class ValueType>
Node* irr::core::map< KeyType, ValueType >::ParentFirstIterator::getNode (  )  [inline]
template<class KeyType, class ValueType>
Node& irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator* (  )  [inline]
template<class KeyType, class ValueType>
void irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator++ ( int   )  [inline]

Definition at line 326 of file irrMap.h.

template<class KeyType, class ValueType>
Node* irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator-> (  )  [inline]
template<class KeyType, class ValueType>
ParentFirstIterator& irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator= ( const ParentFirstIterator src  )  [inline]

Definition at line 318 of file irrMap.h.

template<class KeyType, class ValueType>
void irr::core::map< KeyType, ValueType >::ParentFirstIterator::reset (  )  [inline]

The documentation for this class was generated from the following file:

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Sun Oct 24 12:42:03 2010 by Doxygen (1.6.2)