Base Framework
|
#include <base/collection/HashTable.h>
Inherits Enumerator< TRAITS >.
Public Member Functions | |
HashTableEnumerator (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 set enumerator.
Enumeration of all the elements of a hash set.
|
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 >.