#include <Dictionary.h>
Definition at line 37 of file Dictionary.h.
Public Member Functions | |
void | Add (const String &name, Object *obj) |
virtual int | compare (const Object &) |
virtual Object * | Copy () const |
int | Count () const |
void | Destroy () |
Dictionary (int initialCapacity, float loadFactor) | |
Dictionary (int initialCapacity) | |
Dictionary (const Dictionary &other) | |
Dictionary () | |
int | Exists (const String &name) const |
Object * | Find (const String &name) const |
char * | Get_Next (DictionaryCursor &cursor) const |
char * | Get_Next () |
Object * | Get_NextElement (DictionaryCursor &cursor) const |
Object * | Get_NextElement () |
Object * | operator[] (const String &name) const |
void | Release () |
int | Remove (const String &name) |
void | Start_Get (DictionaryCursor &cursor) const |
void | Start_Get () |
~Dictionary () | |
Private Member Functions | |
unsigned int | hashCode (const char *key) const |
void | init (int, float) |
void | rehash () |
Private Attributes | |
int | count |
DictionaryCursor | cursor |
int | initialCapacity |
float | loadFactor |
DictionaryEntry ** | table |
int | tableLength |
int | threshold |