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.