#include <SimpleHash.h>
Public Member Functions | |
SimpleHash () | |
~SimpleHash () | |
bool | exists (uint64_t key, T value) |
T * | values () |
void | insert (uint64_t key, T value) |
uint32_t | size () |
void | print () |
Private Types | |
typedef SimpleHash::entry | entry_t |
Private Attributes | |
uint32_t | entryCount |
entry_t * | buckets [BUCKET_COUNT] |
|
Referenced by SimpleHash< T >::exists(), SimpleHash< T >::insert(), SimpleHash< T >::print(), SimpleHash< T >::values(), and SimpleHash< T >::~SimpleHash(). |
|
Definition at line 18 of file SimpleHash.h. References BUCKET_COUNT, SimpleHash< T >::buckets, and SimpleHash< T >::entryCount. |
|
Definition at line 24 of file SimpleHash.h. References BUCKET_COUNT, SimpleHash< T >::buckets, SimpleHash< T >::entry_t, and SimpleHash< T >::entry::next. |
|
Definition at line 34 of file SimpleHash.h. References BUCKET_COUNT, SimpleHash< T >::buckets, SimpleHash< T >::entry_t, SimpleHash< T >::entry::next, and SimpleHash< T >::entry::value. |
|
Definition at line 62 of file SimpleHash.h. References BUCKET_COUNT, SimpleHash< T >::buckets, SimpleHash< T >::entry_t, SimpleHash< T >::entryCount, SimpleHash< T >::entry::key, SimpleHash< T >::entry::next, and SimpleHash< T >::entry::value. Referenced by CacheSimulator::selectInstrumentationPoints(). |
|
Definition at line 84 of file SimpleHash.h. References BUCKET_COUNT, SimpleHash< T >::buckets, SimpleHash< T >::entry_t, SimpleHash< T >::entryCount, SimpleHash< T >::entry::key, and SimpleHash< T >::entry::next. Referenced by CacheSimulator::selectInstrumentationPoints(). |
|
Definition at line 82 of file SimpleHash.h. References SimpleHash< T >::entryCount. Referenced by CacheSimulator::selectInstrumentationPoints(). |
|
Definition at line 46 of file SimpleHash.h. References ASSERT, BUCKET_COUNT, SimpleHash< T >::buckets, SimpleHash< T >::entry_t, SimpleHash< T >::entryCount, SimpleHash< T >::entry::next, and SimpleHash< T >::entry::value. Referenced by CacheSimulator::selectInstrumentationPoints(). |
|
Definition at line 15 of file SimpleHash.h. Referenced by SimpleHash< T >::exists(), SimpleHash< T >::insert(), SimpleHash< T >::print(), SimpleHash< T >::SimpleHash(), SimpleHash< T >::values(), and SimpleHash< T >::~SimpleHash(). |
|
Definition at line 14 of file SimpleHash.h. Referenced by SimpleHash< T >::insert(), SimpleHash< T >::print(), SimpleHash< T >::SimpleHash(), SimpleHash< T >::size(), and SimpleHash< T >::values(). |