#include <Wm4THashSet.h>
Public Member Functions | |
| TKEY * | Get (const TKEY &rtKey) const |
| TKEY * | GetFirst () const |
| TKEY * | GetNext () const |
| int | GetQuantity () const |
| TKEY * | Insert (const TKEY &rtKey) |
| bool | Remove (const TKEY &rtKey) |
| void | RemoveAll () |
| THashSet (int iTableSize) | |
| ~THashSet () | |
Public Attributes | |
| int(* | UserHashFunction )(const TKEY &) |
Definition at line 40 of file Wm4THashSet.h.
| Wm4::THashSet< TKEY >::THashSet | ( | int | iTableSize | ) | [inline] |
Definition at line 21 of file Wm4THashSet.inl.
References Wm4::THashSet< TKEY >::UserHashFunction, and WM4_NEW.
| Wm4::THashSet< TKEY >::~THashSet | ( | ) | [inline] |
Definition at line 35 of file Wm4THashSet.inl.
References Wm4::THashSet< TKEY >::RemoveAll(), and WM4_DELETE.
| TKEY * Wm4::THashSet< TKEY >::Get | ( | const TKEY & | rtKey | ) | const [inline] |
Definition at line 76 of file Wm4THashSet.inl.
| TKEY * Wm4::THashSet< TKEY >::GetFirst | ( | ) | const [inline] |
Definition at line 161 of file Wm4THashSet.inl.
| TKEY * Wm4::THashSet< TKEY >::GetNext | ( | ) | const [inline] |
Definition at line 179 of file Wm4THashSet.inl.
| int Wm4::THashSet< TKEY >::GetQuantity | ( | ) | const [inline] |
Definition at line 42 of file Wm4THashSet.inl.
| TKEY * Wm4::THashSet< TKEY >::Insert | ( | const TKEY & | rtKey | ) | [inline] |
Definition at line 48 of file Wm4THashSet.inl.
References WM4_NEW.
| bool Wm4::THashSet< TKEY >::Remove | ( | const TKEY & | rtKey | ) | [inline] |
Definition at line 97 of file Wm4THashSet.inl.
References WM4_DELETE.
| void Wm4::THashSet< TKEY >::RemoveAll | ( | ) | [inline] |
Definition at line 140 of file Wm4THashSet.inl.
References WM4_DELETE.
Referenced by Wm4::THashSet< TKEY >::~THashSet().
| int(* Wm4::THashSet< TKEY >::UserHashFunction)(const TKEY &) |
Referenced by Wm4::THashSet< TKEY >::THashSet().
1.6.1