HDK
|
Iterator conforming to Houdini's atEnd(), advance() interface. More...
#include <UT_SymbolTable.h>
Public Types | |
typedef T & | reference |
typedef T * | pointer |
Public Member Functions | |
base_iterator () | |
template<typename ET , typename EIT > | |
base_iterator (const base_iterator< ET, EIT > &src) | |
reference | value () const |
reference | operator* () const |
pointer | operator-> () const |
reference | thing () const |
const UT_StringHolder & | key () const |
const char * | name () const |
bool | operator== (const base_iterator< T, IT > &cmp) const |
bool | operator!= (const base_iterator< T, IT > &cmp) const |
bool | atEnd () const |
base_iterator & | operator++ () |
Friends | |
class | UT_SymbolMap< ITEM_T > |
Iterator conforming to Houdini's atEnd(), advance() interface.
Definition at line 269 of file UT_SymbolTable.h.
typedef T* UT_SymbolMap< T >::base_iterator< T, IT >::pointer |
Definition at line 274 of file UT_SymbolTable.h.
typedef T& UT_SymbolMap< T >::base_iterator< T, IT >::reference |
Definition at line 273 of file UT_SymbolTable.h.
|
inline |
Definition at line 276 of file UT_SymbolTable.h.
|
inline |
Definition at line 283 of file UT_SymbolTable.h.
|
inline |
Definition at line 304 of file UT_SymbolTable.h.
|
inline |
Definition at line 292 of file UT_SymbolTable.h.
|
inline |
Definition at line 294 of file UT_SymbolTable.h.
|
inline |
Definition at line 301 of file UT_SymbolTable.h.
|
inline |
Definition at line 287 of file UT_SymbolTable.h.
|
inline |
Definition at line 309 of file UT_SymbolTable.h.
|
inline |
Definition at line 288 of file UT_SymbolTable.h.
|
inline |
Definition at line 297 of file UT_SymbolTable.h.
|
inline |
Definition at line 290 of file UT_SymbolTable.h.
|
inline |
Definition at line 286 of file UT_SymbolTable.h.
Definition at line 324 of file UT_SymbolTable.h.