|
libStatGen Software 1
|

Public Member Functions | |
| StringIntMap (int startsize=0) | |
| void | Grow (int newsize) |
| void | Clear () |
| int | Length () const |
| int | Integer (int i) const |
| int | Integer (const ::String &key) const |
| void | SetInteger (int i, int value) |
| void | SetInteger (const ::String &key, int value) |
| int | Add (const ::String &s, int i) |
| int | Find (const ::String &s, int defaultValue) |
| int | Find (const ::String &s) const |
| int | FindStem (const ::String &stem) const |
| StringIntMap & | operator= (const StringIntMap &rhs) |
| const ::String & | operator[] (int i) const |
| ::String & | operator[] (int i) |
| ::String & | String (int i) |
| int | IncrementCount (const ::String &key) |
| int | DecrementCount (const ::String &key) |
| int | GetCount (const ::String &key) const |
| int | GetCount (int index) const |
| void | Delete (int index) |
Static Public Member Functions | |
| static void * | CreateMap () |
Static Public Attributes | |
| static int | alloc = 8 |
Protected Attributes | |
| ::String ** | strings |
| int * | integers |
| int | count |
| int | size |
Definition at line 92 of file StringMap.h.
| StringIntMap::StringIntMap | ( | int | startsize = 0 | ) |
Definition at line 306 of file StringMap.cpp.
|
virtual |
Definition at line 314 of file StringMap.cpp.
| int StringIntMap::Add | ( | const ::String & | s, |
| int | i ) |
Definition at line 352 of file StringMap.cpp.
| void StringIntMap::Clear | ( | ) |
Definition at line 523 of file StringMap.cpp.
| int StringIntMap::DecrementCount | ( | const ::String & | key | ) |
Definition at line 547 of file StringMap.cpp.
| void StringIntMap::Delete | ( | int | index | ) |
Definition at line 558 of file StringMap.cpp.
| int StringIntMap::Find | ( | const ::String & | s | ) | const |
Definition at line 460 of file StringMap.cpp.
| int StringIntMap::Find | ( | const ::String & | s, |
| int | defaultValue ) |
Definition at line 411 of file StringMap.cpp.
| int StringIntMap::FindStem | ( | const ::String & | stem | ) | const |
Definition at line 490 of file StringMap.cpp.
| int StringIntMap::GetCount | ( | const ::String & | key | ) | const |
Definition at line 530 of file StringMap.cpp.
|
inline |
Definition at line 156 of file StringMap.h.
| void StringIntMap::Grow | ( | int | newsize | ) |
Definition at line 322 of file StringMap.cpp.
| int StringIntMap::IncrementCount | ( | const ::String & | key | ) |
Definition at line 536 of file StringMap.cpp.
|
inline |
Definition at line 116 of file StringMap.h.
|
inline |
Definition at line 112 of file StringMap.h.
|
inline |
Definition at line 107 of file StringMap.h.
|
inline |
Definition at line 142 of file StringMap.h.
|
inline |
Definition at line 138 of file StringMap.h.
|
inline |
Definition at line 126 of file StringMap.h.
|
inline |
Definition at line 122 of file StringMap.h.
|
inline |
Definition at line 146 of file StringMap.h.
|
static |
Definition at line 100 of file StringMap.h.
|
protected |
Definition at line 97 of file StringMap.h.
|
protected |
Definition at line 96 of file StringMap.h.
|
protected |
Definition at line 97 of file StringMap.h.
|
protected |
Definition at line 95 of file StringMap.h.