Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Related Pages

HashtableStruct Struct Reference
[Hashtables]

Collaboration diagram for HashtableStruct:

Collaboration graph
[legend]

Detailed Description

internal representation of the hash table.

Definition at line 59 of file hashtable.c.

Data Fields


Field Documentation

int HashtableStruct::capacity
 

capacity of table

Definition at line 62 of file hashtable.c.

int HashtableStruct::count
 

number of entries in hashtable

Definition at line 60 of file hashtable.c.

HashtableEntry* HashtableStruct::entries
 

table of entries

Definition at line 66 of file hashtable.c.

IntFunction* HashtableStruct::hashFunction
 

hash function

Definition at line 65 of file hashtable.c.

IntFunction* HashtableStruct::keyEqualFunction
 

equality function for key

Definition at line 64 of file hashtable.c.

double HashtableStruct::loadFactor
 

ratio when to rehash

Definition at line 63 of file hashtable.c.

int HashtableStruct::threshold
 

limit when table is rehashed

Definition at line 61 of file hashtable.c.


The documentation for this struct was generated from the following file:
BLAH 0.95 (20 Oct 2004)