HDK
|
Iterator conforming to Houdini's atEnd(), advance() interface. More...
#include <UT_SymbolTable.h>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = T |
using | difference_type = std::ptrdiff_t |
using | pointer = T * |
using | reference = T & |
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 273 of file UT_SymbolTable.h.
using UT_SymbolMap< T >::base_iterator< T, IT >::difference_type = std::ptrdiff_t |
Definition at line 278 of file UT_SymbolTable.h.
using UT_SymbolMap< T >::base_iterator< T, IT >::iterator_category = std::forward_iterator_tag |
Definition at line 276 of file UT_SymbolTable.h.
using UT_SymbolMap< T >::base_iterator< T, IT >::pointer = T* |
Definition at line 279 of file UT_SymbolTable.h.
using UT_SymbolMap< T >::base_iterator< T, IT >::reference = T& |
Definition at line 280 of file UT_SymbolTable.h.
using UT_SymbolMap< T >::base_iterator< T, IT >::value_type = T |
Definition at line 277 of file UT_SymbolTable.h.
|
inline |
Definition at line 282 of file UT_SymbolTable.h.
|
inline |
Definition at line 289 of file UT_SymbolTable.h.
|
inline |
Definition at line 310 of file UT_SymbolTable.h.
|
inline |
Definition at line 298 of file UT_SymbolTable.h.
|
inline |
Definition at line 300 of file UT_SymbolTable.h.
|
inline |
Definition at line 307 of file UT_SymbolTable.h.
|
inline |
Definition at line 293 of file UT_SymbolTable.h.
|
inline |
Definition at line 315 of file UT_SymbolTable.h.
|
inline |
Definition at line 294 of file UT_SymbolTable.h.
|
inline |
Definition at line 303 of file UT_SymbolTable.h.
|
inline |
Definition at line 296 of file UT_SymbolTable.h.
|
inline |
Definition at line 292 of file UT_SymbolTable.h.
Definition at line 330 of file UT_SymbolTable.h.