Dictionary Class Reference

#include <Dictionary.h>

Inheritance diagram for Dictionary:

Object

List of all members.


Detailed Description

Definition at line 37 of file Dictionary.h.


Public Member Functions

void Add (const String &name, Object *obj)
virtual int compare (const Object &)
virtual ObjectCopy () 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
ObjectFind (const String &name) const
char * Get_Next (DictionaryCursor &cursor) const
char * Get_Next ()
ObjectGet_NextElement (DictionaryCursor &cursor) const
ObjectGet_NextElement ()
Objectoperator[] (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

The documentation for this class was generated from the following files:

Generated on Sun Jun 8 10:57:04 2008 for GNUmifluz by  doxygen 1.5.5