#include <Wm4TStringHashTable.h>
Public Member Functions | |
TStringHashTable (int iTableSize) | |
~TStringHashTable () | |
int | GetQuantity () const |
bool | Insert (const std::string &rkKey, const TVALUE &rtValue) |
TVALUE * | Find (const std::string &rkKey) const |
bool | Remove (const std::string &rkKey) |
void | RemoveAll () |
TVALUE * | GetFirst (std::string *pkKey) const |
TVALUE * | GetNext (std::string *pkKey) const |
Classes | |
class | HashItem |
Wm4::TStringHashTable< TVALUE >::TStringHashTable | ( | int | iTableSize | ) |
Wm4::TStringHashTable< TVALUE >::~TStringHashTable | ( | ) |
int Wm4::TStringHashTable< TVALUE >::GetQuantity | ( | ) | const |
bool Wm4::TStringHashTable< TVALUE >::Insert | ( | const std::string & | rkKey, | |
const TVALUE & | rtValue | |||
) |
TVALUE * Wm4::TStringHashTable< TVALUE >::Find | ( | const std::string & | rkKey | ) | const |
bool Wm4::TStringHashTable< TVALUE >::Remove | ( | const std::string & | rkKey | ) |
void Wm4::TStringHashTable< TVALUE >::RemoveAll | ( | ) |
TVALUE * Wm4::TStringHashTable< TVALUE >::GetFirst | ( | std::string * | pkKey | ) | const |
TVALUE * Wm4::TStringHashTable< TVALUE >::GetNext | ( | std::string * | pkKey | ) | const |