![]() |
aGrUM
0.16.0
|
A class used to create the static iterator used by HashTables. More...
#include <agrum/core/hashTable.h>
Friends | |
template<typename Key , typename Val , typename Alloc > | |
class | HashTable |
Friends that have access to the iterator. More... | |
A class used to create the static iterator used by HashTables.
The aim of using this class rather than just creating __HashTableIterEnd as a global variable is to prevent other classes to access and modify __HashTableIterEnd.
Definition at line 1831 of file hashTable.h.
|
staticprivate |
Creates (if needed) and returns the iterator __HashTableIterEnd.
|
staticprivate |
Creates (if needed) and returns the iterator __HashTableIterEndSafe.
|
staticprivate |
Creates (if needed) and returns the iterator __HashTableIterEnd.
|
staticprivate |
Creates (if needed) and returns the iterator __HashTableIterEndSafe.
|
friend |
Friends that have access to the iterator.
Definition at line 1867 of file hashTable.h.
|
staticprivate |
The unsafe iterator used by everyone.
Definition at line 1834 of file hashTable.h.
|
staticprivate |
The safe iterator used by everyone.
Definition at line 1837 of file hashTable.h.