#include <Wm4TStringHashTable.h>
Public Member Functions | |
TVALUE * | Find (const std::string &rkKey) const |
TVALUE * | GetFirst (std::string *pkKey) const |
TVALUE * | GetNext (std::string *pkKey) const |
int | GetQuantity () const |
bool | Insert (const std::string &rkKey, const TVALUE &rtValue) |
bool | Remove (const std::string &rkKey) |
void | RemoveAll () |
TStringHashTable (int iTableSize) | |
~TStringHashTable () |
Definition at line 33 of file Wm4TStringHashTable.h.
Wm4::TStringHashTable< TVALUE >::TStringHashTable | ( | int | iTableSize | ) | [inline] |
Definition at line 21 of file Wm4TStringHashTable.inl.
References WM4_NEW.
Wm4::TStringHashTable< TVALUE >::~TStringHashTable | ( | ) | [inline] |
Definition at line 34 of file Wm4TStringHashTable.inl.
References Wm4::TStringHashTable< TVALUE >::RemoveAll(), and WM4_DELETE.
TVALUE * Wm4::TStringHashTable< TVALUE >::Find | ( | const std::string & | rkKey | ) | const [inline] |
Definition at line 77 of file Wm4TStringHashTable.inl.
TVALUE * Wm4::TStringHashTable< TVALUE >::GetFirst | ( | std::string * | pkKey | ) | const [inline] |
Definition at line 162 of file Wm4TStringHashTable.inl.
TVALUE * Wm4::TStringHashTable< TVALUE >::GetNext | ( | std::string * | pkKey | ) | const [inline] |
Definition at line 181 of file Wm4TStringHashTable.inl.
int Wm4::TStringHashTable< TVALUE >::GetQuantity | ( | ) | const [inline] |
Definition at line 41 of file Wm4TStringHashTable.inl.
bool Wm4::TStringHashTable< TVALUE >::Insert | ( | const std::string & | rkKey, | |
const TVALUE & | rtValue | |||
) | [inline] |
Definition at line 47 of file Wm4TStringHashTable.inl.
References WM4_NEW.
bool Wm4::TStringHashTable< TVALUE >::Remove | ( | const std::string & | rkKey | ) | [inline] |
Definition at line 98 of file Wm4TStringHashTable.inl.
References WM4_DELETE.
void Wm4::TStringHashTable< TVALUE >::RemoveAll | ( | ) | [inline] |
Definition at line 141 of file Wm4TStringHashTable.inl.
References WM4_DELETE.
Referenced by Wm4::TStringHashTable< TVALUE >::~TStringHashTable().