|
| StringDoubleHash (int startsize=32) |
|
void | Grow () |
|
void | Shrink () |
|
void | SetSize (int newsize) |
|
void | Clear () |
|
int | Capacity () const |
|
int | Entries () const |
|
double | Double (int i) const |
|
double | Double (const String &key) const |
|
void | SetDouble (int i, double value) |
|
void | SetDouble (const String &key, double value) |
|
int | Add (const String &s, double value) |
|
int | Find (const String &s, double defaultValue) |
|
int | Find (const String &s) const |
|
StringDoubleHash & | operator= (const StringDoubleHash &rhs) |
|
const String & | operator[] (int i) const |
|
String & | operator[] (int i) |
|
void | Delete (unsigned int index) |
|
void | Delete (const String &key) |
|
bool | SlotInUse (int index) const |
|
void | setCaseSensitive (bool caseSensitive) |
|
|
String ** | strings |
|
double * | doubles |
|
unsigned int * | keys |
|
unsigned int | count |
|
unsigned int | size |
|
unsigned int | mask |
|
bool | myCaseSensitive |
|
|
bool | stringsEqual (const String &string1, const String &string2) const |
|
unsigned int | getKey (const String &string) const |
|
Definition at line 309 of file StringHash.h.
The documentation for this class was generated from the following files: