|
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: