HDK
|
#include <UT_ArrayMap.h>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef std::ptrdiff_t | difference_type |
typedef std::conditional < constant_type, const typename ArrayMap::value_type, typename ArrayMap::value_type > ::type | value_type |
typedef std::conditional < constant_type, const value_type, value_type >::type & | reference |
typedef std::conditional < constant_type, typename set_type::const_pointer, typename set_type::pointer > ::type | pointer |
typedef std::conditional < constant_type, const typename ArrayMap::map_type, typename ArrayMap::map_type > ::type | map_type |
Public Member Functions | |
template<typename COMPARATOR > | |
ordered_iterator_t (map_type &map, const COMPARATOR &comparator) | |
ordered_iterator_t (ordered_iterator_t< constant_type > &&that) | |
reference | operator* () const |
pointer | operator-> () const |
operator pointer () const | |
void | operator++ () |
bool | atEnd () const |
Definition at line 603 of file UT_ArrayMap.h.
typedef std::ptrdiff_t UT::ArrayMap< Key, T, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >::ordered_iterator_t< constant_type >::difference_type |
Definition at line 607 of file UT_ArrayMap.h.
typedef std::forward_iterator_tag UT::ArrayMap< Key, T, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >::ordered_iterator_t< constant_type >::iterator_category |
Definition at line 606 of file UT_ArrayMap.h.
typedef std::conditional<constant_type, const typename ArrayMap::map_type, typename ArrayMap::map_type>::type UT::ArrayMap< Key, T, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >::ordered_iterator_t< constant_type >::map_type |
Definition at line 611 of file UT_ArrayMap.h.
typedef std::conditional<constant_type, typename set_type::const_pointer, typename set_type::pointer>::type UT::ArrayMap< Key, T, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >::ordered_iterator_t< constant_type >::pointer |
Definition at line 610 of file UT_ArrayMap.h.
typedef std::conditional<constant_type, const value_type, value_type>::type& UT::ArrayMap< Key, T, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >::ordered_iterator_t< constant_type >::reference |
Definition at line 609 of file UT_ArrayMap.h.
typedef std::conditional<constant_type, const typename ArrayMap::value_type, typename ArrayMap::value_type>::type UT::ArrayMap< Key, T, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual >::ordered_iterator_t< constant_type >::value_type |
Definition at line 608 of file UT_ArrayMap.h.
|
inline |
Definition at line 614 of file UT_ArrayMap.h.
|
inline |
Definition at line 624 of file UT_ArrayMap.h.
|
inline |
Definition at line 645 of file UT_ArrayMap.h.
|
inline |
Definition at line 637 of file UT_ArrayMap.h.
|
inline |
Definition at line 629 of file UT_ArrayMap.h.
|
inline |
Definition at line 641 of file UT_ArrayMap.h.
|
inline |
Definition at line 633 of file UT_ArrayMap.h.