StringTable Class Reference
[Collections]

#include <StringTable.h>

Inheritance diagram for StringTable:
IMemoryValidate

List of all members.

Public Member Functions

 StringTable (const StringTable &st)
StringTableoperator= (const StringTable &st)
void Clear ()
int Count () const
StringGetPtr (StringBuffer *str)
StringGetPtr (const StringBuffer &str)
StringGetPtr (String *str)
StringGetPtr (const String &str)
StringGetPtr (const char *str)
StringGetPtr (int idx) const
StringGet (StringBuffer *str)
StringGet (const StringBuffer &str)
StringGet (String *str)
StringGet (const String &str)
StringGet (const char *str)
StringGet (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: