|
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.