StringTable Class Reference
[Collections]

#include <StringTable.h>

Inheritance diagram for StringTable:
IMemoryValidate

List of all members.

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

Detailed Description

Table of strings to reduce memory usage.

Definition at line 33 of file StringTable.h.


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