|
uint32_t | getKeyFromAddress (void *address) override |
|
void | setKeyAtAddress (uint32_t key, void *address) override |
|
bool | doesKeyIndicateEmptyBucket (uint32_t key) override |
|
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 |
|
◆ doesKeyIndicateEmptyBucket()
bool OpenAddressingHashTableWith8bitKey::doesKeyIndicateEmptyBucket |
( |
uint32_t | key | ) |
|
|
overridevirtual |
◆ getKeyFromAddress()
uint32_t OpenAddressingHashTableWith8bitKey::getKeyFromAddress |
( |
void * | address | ) |
|
|
overridevirtual |
◆ setKeyAtAddress()
void OpenAddressingHashTableWith8bitKey::setKeyAtAddress |
( |
uint32_t | key, |
|
|
void * | address ) |
|
overridevirtual |
The documentation for this class was generated from the following files: