Base Framework
|
Hash table value enumerator. More...
#include <base/collection/HashTable.h>
Inherits Enumerator< TRAITS >.
Public Member Functions | |
HashTableValueEnumerator (R< HashTableImpl > _impl) noexcept | |
bool | hasNext () const noexcept |
Reference | next () |
![]() | |
virtual | ~Enumerator () |
Additional Inherited Members | |
![]() | |
typedef TRAITS::Value | Value |
typedef TRAITS::Distance | Distance |
typedef TRAITS::Reference | Reference |
typedef TRAITS::Pointer | Pointer |
Hash table value enumerator.
Value enumerator of values of hash table.
|
inlinenoexcept |
Initializes enumeration of hash table.
hashTable | The hash table. |
|
inlinevirtualnoexcept |
Returns true if there is more elements in this enumeration.
Implements Enumerator< TRAITS >.
|
inlinevirtual |
Returns the current value and increments the position. Raises EndOfEnumeration if the end has been reached.
Implements Enumerator< TRAITS >.