|
HashTable Class Reference#include <TableH.h>
List of all members.
Detailed Description
ADT table. Hash table implementation. Assumption: A table contains at most one item with a given search key at any time.
Definition at line 28 of file TableH.h.
Member Typedef Documentation
Constructor & Destructor Documentation
HashTable::HashTable |
( |
const HashTable & |
table |
) |
|
|
virtual HashTable::~HashTable |
( |
|
) |
[virtual] |
|
Member Function Documentation
virtual bool HashTable::tableIsEmpty |
( |
|
) |
const [virtual] |
|
virtual int HashTable::tableGetLength |
( |
|
) |
const [virtual] |
|
virtual void HashTable::tableInsert |
( |
const TableItemType & |
newItem |
) |
throw (TableException) [virtual] |
|
virtual void HashTable::tableDelete |
( |
KeyType |
searchKey |
) |
throw (TableException) [virtual] |
|
virtual void HashTable::tableRetrieve |
( |
KeyType |
searchKey, |
|
|
TableItemType & |
tableItem |
|
) |
const throw (TableException) [virtual] |
|
int HashTable::hashIndex |
( |
KeyType |
searchKey |
) |
const [protected] |
|
Member Data Documentation
|
Size of hash table.
Definition at line 53 of file TableH.h. |
|
Hash table.
Definition at line 57 of file TableH.h. |
|
Size of ADT table.
Definition at line 59 of file TableH.h. |
The documentation for this class was generated from the following file:
|