Public Member functions Summary: |
constructor | HashTable() [Source] |
constructor | HashTable(int) [Source] |
void | MakeTable() [Source] |
bool | IsEmpty() [Source] |
void | Dump(std::ostream&) [Source] |
int | AddEntry(char* key, HashValue value, int* index = 0) [Source] |
int | AddEntry(bool, char* key, int len, HashValue value, int* index = 0) [Source] |
int | AddEntry(char* key, int len, HashValue value, int* index = 0) [Source] |
int | AddDupEntry(char* key, int len, HashValue value, int* index = 0) [Source] |
bool | Lookup(char* key, HashValue* value) [Source] |
bool | Lookup(char* key, int len, HashValue* value) [Source] |
bool | LookupEntries(char* key, int len, HashValue* value, int& nth) [Source] |
HashValue | Peek(int index) [Source] |
bool | RemoveEntry(char* key) [Source] |
bool | RemoveEntry(char* key, int len) [Source] |
void | ReplaceValue(int index, HashValue value) [Source] |