Synopsis
Declared in <bslstp_hashtable.h>
template<
class _Val,
class _Traits,
class _Key,
class _HF,
class _ExK,
class _EqK,
class _All>
struct _Ht_iterator
: _Hashtable_iterator<_Val, _Key, _HF, _ExK, _EqK, _All>
Base Classes
Type Aliases
Name |
Description |
Base iterator type. |
|
Underlying hash table type for this iterator. |
|
Node type stored in the underlying hash table. |
|
This iterator type. |
|
|
|
Pointer type for iterator dereference. |
|
Reference type for iterator dereference. |
|
Unsigned integral type used for sizes. |
|
Value type referenced by this iterator. |
Member Functions
Name |
Description |
|
Constructors |
Advance this iterator to the next element in the hashtable. |
|
Return a reference to the value referenced by this iterator. |
|
Increment operators |
|
Return a pointer to the value referenced by this iterator. |
Data Members
Name |
Description |
Current node referenced by this iterator. |
|
Hashtable that owns the referenced node. |
Non-Member Functions
Name |
Description |
Return |
|
Return |
Created with MrDocs