AddDupEntry(char *key, int len, HashValue value, int *index=0) | HashTable | [inline] |
AddEntry(char *key, HashValue value, int *index=0) | HashTable | |
AddEntry(bool, char *key, int len, HashValue value, int *index=0) | HashTable | |
AddEntry(char *key, int len, HashValue value, int *index=0) | HashTable | [inline] |
BigHashTable() | BigHashTable | |
Dump(ostream &) | HashTable | |
entries | HashTable | [protected] |
GrowTable(int increment) | HashTable | [protected] |
HashFunc(unsigned int p, int n) | HashTable | [protected] |
HashTable() | HashTable | |
HashTable(int) | HashTable | [inline] |
IsEmpty() | HashTable | |
KeyString(char *key) | HashTable | [protected] |
KeyString(char *key, int len) | HashTable | [protected] |
Lookup(char *key, HashValue *value) | HashTable | |
Lookup(char *key, int len, HashValue *value) | HashTable | |
Lookup2(char *key, HashValue *val, int *index) | HashTable | [protected] |
Lookup2(char *key, int len, HashValue *val, int *index) | HashTable | [protected] |
LookupEntries(char *key, int len, HashValue *value, int &nth) | HashTable | |
MakeTable() | HashTable | |
NextPrimeNumber(uint number) | HashTable | [protected, static] |
Peek(int index) | HashTable | |
Prime2 | HashTable | [protected] |
RemoveEntry(char *key) | HashTable | |
RemoveEntry(char *key, int len) | HashTable | |
ReplaceValue(int index, HashValue value) | HashTable | |
Size | HashTable | [protected] |
StringToInt(char *) | HashTable | [protected] |
StringToInt(char *, int) | HashTable | [protected] |