35 virtual void*
Add(
char const* key,
void* value) = 0;
38 virtual void*
Lookup(
char const* key)
const = 0;
52 virtual void*
next(
char const*& key) = 0;
int const ONE_WORD_HASH_KEYS
int const STRING_HASH_KEYS
static Iterator * create(HashTable const &hashTable)
virtual void * next(char const *&key)=0
virtual void * Lookup(char const *key) const =0
virtual Boolean Remove(char const *key)=0
virtual unsigned numEntries() const =0
static HashTable * create(int keyType)
virtual void * Add(char const *key, void *value)=0