#include <StringTable.h>
Public Member Functions | |
StringTable (const StringTable &st) | |
StringTable & | operator= (const StringTable &st) |
void | Clear () |
int | Count () const |
String * | GetPtr (StringBuffer *str) |
String * | GetPtr (const StringBuffer &str) |
String * | GetPtr (String *str) |
String * | GetPtr (const String &str) |
String * | GetPtr (const char *str) |
String * | GetPtr (int idx) const |
String & | Get (StringBuffer *str) |
String & | Get (const StringBuffer &str) |
String & | Get (String *str) |
String & | Get (const String &str) |
String & | Get (const char *str) |
String & | Get (int idx) const |
int | PositionOf (const String &str) |
int | PositionOf (const String *str) |
virtual void | ValidateMem () const |
virtual void | CheckMem () const |
Protected Attributes | |
Hashtable< int, Vector< String * > * > | m_stringIdx |
Vector< String * > | m_strings |
List< Vector< String * > * > | m_lists |
Table of strings to reduce memory usage.
Definition at line 33 of file StringTable.h.