#include <hashtable.h>
|
VALUETYPE * | val |
| the current value
|
|
KEYTYPE const * | key |
|
◆ operator!=()
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE, int STACK_SIZE>
const bool Util::HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >::Iterator::operator!= |
( |
const Iterator & | rhs | ) |
const |
check if iterator is identical
◆ operator++()
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE, int STACK_SIZE>
HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >::Iterator & Util::HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >::Iterator::operator++ |
( |
int | | ) |
|
progress to next item in the hash table
◆ operator==()
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE, int STACK_SIZE>
const bool Util::HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >::Iterator::operator== |
( |
const Iterator & | rhs | ) |
const |
check if iterator is identical
◆ HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE = 128, int STACK_SIZE = 1>
friend class HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE > |
|
friend |
◆ arr
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE = 128, int STACK_SIZE = 1>
◆ bucketIndex
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE = 128, int STACK_SIZE = 1>
◆ hashIndex
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE = 128, int STACK_SIZE = 1>
uint32_t Util::HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >::Iterator::hashIndex |
|
private |
◆ key
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE = 128, int STACK_SIZE = 1>
KEYTYPE const* Util::HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >::Iterator::key |
◆ val
template<class KEYTYPE , class VALUETYPE , int TABLE_SIZE = 128, int STACK_SIZE = 1>
VALUETYPE* Util::HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >::Iterator::val |
The documentation for this class was generated from the following file: