|
MADNESS 0.10.1
|
Defines and implements a concurrent hashmap. More...
#include <madness/world/worldmutex.h>#include <madness/world/madness_exception.h>#include <madness/world/worldhash.h>#include <new>#include <stdio.h>#include <map>

Go to the source code of this file.
Classes | |
| class | madness::Hash_private::bin< keyT, valueT > |
| class | madness::ConcurrentHashMap< keyT, valueT, hashfunT > |
| class | madness::Hash_private::entry< keyT, valueT > |
| class | madness::Hash_private::HashAccessor< hashT, lockmode > |
| class | madness::Hash_private::HashIterator< hashT > |
| iterator for hash More... | |
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
| namespace | madness::Hash_private |
| namespace | std |
Functions | |
| template<typename hashT , typename distT > | |
| void | std::advance (madness::Hash_private::HashIterator< hashT > &it, const distT &dist) |
| template<typename hashT > | |
| int | std::distance (const madness::Hash_private::HashIterator< hashT > &it, const madness::Hash_private::HashIterator< hashT > &jt) |
Defines and implements a concurrent hashmap.