#include <OpenAddressingHashTable.h>
◆ OpenAddressingHashTable()
| OpenAddressingHashTable::OpenAddressingHashTable |
( |
| ) |
|
◆ ~OpenAddressingHashTable()
| OpenAddressingHashTable::~OpenAddressingHashTable |
( |
| ) |
|
|
virtual |
◆ doesKeyIndicateEmptyBucket()
| virtual bool OpenAddressingHashTable::doesKeyIndicateEmptyBucket |
( |
uint32_t |
key | ) |
|
|
pure virtual |
◆ empty()
| void OpenAddressingHashTable::empty |
( |
bool |
destructing = false | ) |
|
◆ getBucketAddress()
| void * OpenAddressingHashTable::getBucketAddress |
( |
int |
b | ) |
|
◆ getBucketIndex()
| int OpenAddressingHashTable::getBucketIndex |
( |
uint32_t |
key | ) |
|
◆ getKeyFromAddress()
| virtual uint32_t OpenAddressingHashTable::getKeyFromAddress |
( |
void * |
address | ) |
|
|
pure virtual |
◆ insert()
| void * OpenAddressingHashTable::insert |
( |
uint32_t |
key, |
|
|
bool * |
onlyIfNotAlreadyPresent = NULL |
|
) |
| |
◆ lookup()
| void * OpenAddressingHashTable::lookup |
( |
uint32_t |
key | ) |
|
◆ remove()
| bool OpenAddressingHashTable::remove |
( |
uint32_t |
key | ) |
|
◆ secondaryMemoryGetBucketAddress()
| void * OpenAddressingHashTable::secondaryMemoryGetBucketAddress |
( |
int |
b | ) |
|
◆ setKeyAtAddress()
| virtual void OpenAddressingHashTable::setKeyAtAddress |
( |
uint32_t |
key, |
|
|
void * |
address |
|
) |
| |
|
pure virtual |
◆ test()
| void OpenAddressingHashTable::test |
( |
| ) |
|
◆ elementSize
| int8_t OpenAddressingHashTable::elementSize |
◆ initialNumBuckets
| int8_t OpenAddressingHashTable::initialNumBuckets |
◆ memory
| void* OpenAddressingHashTable::memory |
◆ numBuckets
| int OpenAddressingHashTable::numBuckets |
◆ numElements
| int OpenAddressingHashTable::numElements |
◆ secondaryMemory
| void* OpenAddressingHashTable::secondaryMemory |
◆ secondaryMemoryCurrentFunction
| uint8_t OpenAddressingHashTable::secondaryMemoryCurrentFunction |
◆ secondaryMemoryFunctionCurrentIteration
| uint32_t OpenAddressingHashTable::secondaryMemoryFunctionCurrentIteration |
◆ secondaryMemoryNumBuckets
| int OpenAddressingHashTable::secondaryMemoryNumBuckets |
The documentation for this class was generated from the following files: