MeVisLab Toolbox Reference
SbMap< KeyType, ValueType >::ParentFirstIterator Class Reference

SbMap::ParentFirstIterator for an SbMap, traversing the map from top to bottom. More...

#include <SbMap.h>

Public Member Functions

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

Detailed Description

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

SbMap::ParentFirstIterator for an SbMap, traversing the map from top to bottom.

Definition at line 326 of file SbMap.h.

Constructor & Destructor Documentation

◆ ParentFirstIterator() [1/2]

template<class KeyType , class ValueType >
SbMap< KeyType, ValueType >::ParentFirstIterator::ParentFirstIterator ( )
inline

Definition at line 331 of file SbMap.h.

◆ ParentFirstIterator() [2/2]

template<class KeyType , class ValueType >
SbMap< KeyType, ValueType >::ParentFirstIterator::ParentFirstIterator ( Node * root)
inlineexplicit

Member Function Documentation

◆ atEnd()

template<class KeyType , class ValueType >
bool SbMap< KeyType, ValueType >::ParentFirstIterator::atEnd ( ) const
inline

◆ getNode()

template<class KeyType , class ValueType >
Node * SbMap< KeyType, ValueType >::ParentFirstIterator::getNode ( )
inline

◆ operator*()

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

◆ operator++()

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

Definition at line 359 of file SbMap.h.

◆ operator->()

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

◆ operator=()

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

Definition at line 352 of file SbMap.h.

References mlrange_cast().

◆ reset()

template<class KeyType , class ValueType >
void SbMap< KeyType, ValueType >::ParentFirstIterator::reset ( )
inline

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