#include <Wm4TSmallUnorderedSet.h>
Public Member Functions | |
void | Clear (int iMaxQuantity, int iGrowBy) |
void | Clear () |
bool | Exists (const T &rkElement) |
const T * | GetElements () const |
T * | GetElements () |
int | GetGrowBy () const |
int | GetMaxQuantity () const |
int | GetQuantity () const |
bool | Insert (const T &rkElement) |
void | InsertNoCheck (const T &rkElement) |
TSmallUnorderedSet & | operator= (const TSmallUnorderedSet &rkSet) |
const T & | operator[] (int i) const |
T & | operator[] (int i) |
bool | Remove (const T &rkElement) |
TSmallUnorderedSet (const TSmallUnorderedSet &rkSet) | |
TSmallUnorderedSet (int iMaxQuantity, int iGrowBy) | |
TSmallUnorderedSet () | |
~TSmallUnorderedSet () |
Definition at line 39 of file Wm4TSmallUnorderedSet.h.
Wm4::TSmallUnorderedSet< T >::TSmallUnorderedSet | ( | ) | [inline] |
Definition at line 21 of file Wm4TSmallUnorderedSet.inl.
References WM4_NEW.
Wm4::TSmallUnorderedSet< T >::TSmallUnorderedSet | ( | int | iMaxQuantity, | |
int | iGrowBy | |||
) | [inline] |
Definition at line 30 of file Wm4TSmallUnorderedSet.inl.
References WM4_NEW.
Wm4::TSmallUnorderedSet< T >::TSmallUnorderedSet | ( | const TSmallUnorderedSet< T > & | rkSet | ) | [inline] |
Definition at line 49 of file Wm4TSmallUnorderedSet.inl.
References WM4_NEW.
Wm4::TSmallUnorderedSet< T >::~TSmallUnorderedSet | ( | ) | [inline] |
Definition at line 62 of file Wm4TSmallUnorderedSet.inl.
References WM4_DELETE.
void Wm4::TSmallUnorderedSet< T >::Clear | ( | int | iMaxQuantity, | |
int | iGrowBy | |||
) | [inline] |
Definition at line 245 of file Wm4TSmallUnorderedSet.inl.
References WM4_DELETE, and WM4_NEW.
void Wm4::TSmallUnorderedSet< T >::Clear | ( | void | ) | [inline] |
Definition at line 234 of file Wm4TSmallUnorderedSet.inl.
bool Wm4::TSmallUnorderedSet< T >::Exists | ( | const T & | rkElement | ) | [inline] |
Definition at line 220 of file Wm4TSmallUnorderedSet.inl.
const T * Wm4::TSmallUnorderedSet< T >::GetElements | ( | ) | const [inline] |
Definition at line 109 of file Wm4TSmallUnorderedSet.inl.
T * Wm4::TSmallUnorderedSet< T >::GetElements | ( | ) | [inline] |
Definition at line 103 of file Wm4TSmallUnorderedSet.inl.
int Wm4::TSmallUnorderedSet< T >::GetGrowBy | ( | ) | const [inline] |
Definition at line 91 of file Wm4TSmallUnorderedSet.inl.
int Wm4::TSmallUnorderedSet< T >::GetMaxQuantity | ( | ) | const [inline] |
Definition at line 85 of file Wm4TSmallUnorderedSet.inl.
int Wm4::TSmallUnorderedSet< T >::GetQuantity | ( | ) | const [inline] |
Definition at line 97 of file Wm4TSmallUnorderedSet.inl.
bool Wm4::TSmallUnorderedSet< T >::Insert | ( | const T & | rkElement | ) | [inline] |
Definition at line 147 of file Wm4TSmallUnorderedSet.inl.
References WM4_DELETE, and WM4_NEW.
void Wm4::TSmallUnorderedSet< T >::InsertNoCheck | ( | const T & | rkElement | ) | [inline] |
Definition at line 177 of file Wm4TSmallUnorderedSet.inl.
References WM4_DELETE, and WM4_NEW.
TSmallUnorderedSet< T > & Wm4::TSmallUnorderedSet< T >::operator= | ( | const TSmallUnorderedSet< T > & | rkSet | ) | [inline] |
Definition at line 68 of file Wm4TSmallUnorderedSet.inl.
References WM4_DELETE, and WM4_NEW.
const T & Wm4::TSmallUnorderedSet< T >::operator[] | ( | int | i | ) | const [inline] |
Definition at line 131 of file Wm4TSmallUnorderedSet.inl.
T & Wm4::TSmallUnorderedSet< T >::operator[] | ( | int | i | ) | [inline] |
Definition at line 115 of file Wm4TSmallUnorderedSet.inl.
bool Wm4::TSmallUnorderedSet< T >::Remove | ( | const T & | rkElement | ) | [inline] |
Definition at line 198 of file Wm4TSmallUnorderedSet.inl.