#include <Wm4THashSet.h>
Public Member Functions | |
THashSet (int iTableSize) | |
~THashSet () | |
int | GetQuantity () const |
TKEY * | Insert (const TKEY &rtKey) |
TKEY * | Get (const TKEY &rtKey) const |
bool | Remove (const TKEY &rtKey) |
void | RemoveAll () |
TKEY * | GetFirst () const |
TKEY * | GetNext () const |
Public Attributes | |
int(* | UserHashFunction )(const TKEY &) |
Classes | |
class | HashItem |
Wm4::THashSet< TKEY >::THashSet | ( | int | iTableSize | ) |
Wm4::THashSet< TKEY >::~THashSet | ( | ) |
int Wm4::THashSet< TKEY >::GetQuantity | ( | ) | const |
TKEY * Wm4::THashSet< TKEY >::Insert | ( | const TKEY & | rtKey | ) |
TKEY * Wm4::THashSet< TKEY >::Get | ( | const TKEY & | rtKey | ) | const |
bool Wm4::THashSet< TKEY >::Remove | ( | const TKEY & | rtKey | ) |
void Wm4::THashSet< TKEY >::RemoveAll | ( | ) |
TKEY * Wm4::THashSet< TKEY >::GetFirst | ( | ) | const |
TKEY * Wm4::THashSet< TKEY >::GetNext | ( | ) | const |
int(* Wm4::THashSet< TKEY >::UserHashFunction)(const TKEY &) |