#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.