SbMap< KeyType, ValueType >::SbMap::ByLevelIterator Class Reference

SbMap::ByLevelIterator for an SbMap, traversing the map top to bottom, level by level left to right.. More...

#include <SbMap.h>

List of all members.

Public Member Functions

 ByLevelIterator ()
 ByLevelIterator (Node *root, unsigned int size)
 ByLevelIterator (const ByLevelIterator &src)
 ~ByLevelIterator ()
void reset ()
bool atEnd () const
NodegetNode ()
ByLevelIteratoroperator= (const ByLevelIterator &src)
void operator++ (int)
Nodeoperator-> ()
Nodeoperator* ()


Detailed Description

template<class KeyType, class ValueType>
class SbMap< KeyType, ValueType >::ByLevelIterator

SbMap::ByLevelIterator for an SbMap, traversing the map top to bottom, level by level left to right..

Definition at line 503 of file SbMap.h.


Constructor & Destructor Documentation

template<class KeyType , class ValueType >
SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::ByLevelIterator (  )  [inline]

Definition at line 508 of file SbMap.h.

template<class KeyType , class ValueType >
SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::ByLevelIterator ( Node root,
unsigned int  size 
) [inline]

template<class KeyType , class ValueType >
SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::ByLevelIterator ( const ByLevelIterator src  )  [inline]

template<class KeyType , class ValueType >
SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::~ByLevelIterator (  )  [inline]

Definition at line 527 of file SbMap.h.


Member Function Documentation

template<class KeyType , class ValueType >
bool SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::atEnd ( void   )  const [inline]

template<class KeyType , class ValueType >
Node* SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::getNode (  )  [inline]

template<class KeyType , class ValueType >
Node& SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::operator* (  )  [inline]

template<class KeyType , class ValueType >
void SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::operator++ ( int   )  [inline]

Definition at line 573 of file SbMap.h.

template<class KeyType , class ValueType >
Node* SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::operator-> (  )  [inline]

template<class KeyType , class ValueType >
ByLevelIterator& SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::operator= ( const ByLevelIterator src  )  [inline]

template<class KeyType , class ValueType >
void SbMap< KeyType, ValueType >::SbMap::ByLevelIterator::reset ( void   )  [inline]


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

Generated on Sat Sep 3 18:39:32 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8