|
virtual uint32_t | getKeyFromAddress (void *address)=0 |
virtual void | setKeyAtAddress (uint32_t key, void *address)=0 |
virtual bool | doesKeyIndicateEmptyBucket (uint32_t key)=0 |
int32_t | getBucketIndex (uint32_t key) |
void * | getBucketAddress (int32_t b) |
void * | secondaryMemoryGetBucketAddress (int32_t b) |
void * | insert (uint32_t key, bool *onlyIfNotAlreadyPresent=nullptr) |
void * | lookup (uint32_t key) |
bool | remove (uint32_t key) |
void | empty (bool destructing=false) |
|
void * | memory |
int32_t | numBuckets |
int32_t | numElements |
void * | secondaryMemory |
int32_t | secondaryMemoryNumBuckets |
uint32_t | secondaryMemoryFunctionCurrentIteration |
uint8_t | secondaryMemoryCurrentFunction |
int8_t | elementSize |
int8_t | initialNumBuckets |
The documentation for this class was generated from the following files: