#include <GlobalHashSet.hpp>
Public Member Functions | |
Proxy (GlobalHashSet *owner) | |
void | clear () |
Proxy * | clone_fresh () |
bool | is_full () |
void | insert (const K &newk) |
void | sync () |
Public Attributes | |
GlobalHashSet * | owner |
std::unordered_set< K > | keys_to_insert |
std::unordered_map< K, ResultEntry * > | lookups |
Static Public Attributes | |
static const size_t | LOCAL_HASH_SIZE = 1<<10 |
Definition at line 67 of file GlobalHashSet.hpp.
|
inline |
Definition at line 74 of file GlobalHashSet.hpp.
|
inline |
Definition at line 79 of file GlobalHashSet.hpp.
|
inline |
Definition at line 81 of file GlobalHashSet.hpp.
|
inline |
Definition at line 88 of file GlobalHashSet.hpp.
|
inline |
Definition at line 83 of file GlobalHashSet.hpp.
|
inline |
Definition at line 94 of file GlobalHashSet.hpp.
std::unordered_set<K> Grappa::GlobalHashSet< K >::Proxy::keys_to_insert |
Definition at line 71 of file GlobalHashSet.hpp.
|
static |
Definition at line 68 of file GlobalHashSet.hpp.
std::unordered_map<K,ResultEntry*> Grappa::GlobalHashSet< K >::Proxy::lookups |
Definition at line 72 of file GlobalHashSet.hpp.
GlobalHashSet* Grappa::GlobalHashSet< K >::Proxy::owner |
Definition at line 70 of file GlobalHashSet.hpp.