#include <Wm4TSmallUnorderedSet.h>
Collaboration diagram for Wm4::TSmallUnorderedSet< T >:
Public Member Functions | |
TSmallUnorderedSet () | |
TSmallUnorderedSet (int iMaxQuantity, int iGrowBy) | |
TSmallUnorderedSet (const TSmallUnorderedSet &rkSet) | |
~TSmallUnorderedSet () | |
TSmallUnorderedSet & | operator= (const TSmallUnorderedSet &rkSet) |
int | GetMaxQuantity () const |
int | GetGrowBy () const |
int | GetQuantity () const |
T * | GetElements () |
const T * | GetElements () const |
T & | operator[] (int i) |
const T & | operator[] (int i) const |
bool | Insert (const T &rkElement) |
void | InsertNoCheck (const T &rkElement) |
bool | Remove (const T &rkElement) |
bool | Exists (const T &rkElement) |
void | Clear () |
void | Clear (int iMaxQuantity, int iGrowBy) |
Wm4::TSmallUnorderedSet< T >::TSmallUnorderedSet | ( | ) |
Wm4::TSmallUnorderedSet< T >::TSmallUnorderedSet | ( | int | iMaxQuantity, | |
int | iGrowBy | |||
) |
Wm4::TSmallUnorderedSet< T >::TSmallUnorderedSet | ( | const TSmallUnorderedSet< T > & | rkSet | ) |
Wm4::TSmallUnorderedSet< T >::~TSmallUnorderedSet | ( | ) |
TSmallUnorderedSet< T > & Wm4::TSmallUnorderedSet< T >::operator= | ( | const TSmallUnorderedSet< T > & | rkSet | ) |
int Wm4::TSmallUnorderedSet< T >::GetMaxQuantity | ( | ) | const |
int Wm4::TSmallUnorderedSet< T >::GetGrowBy | ( | ) | const |
int Wm4::TSmallUnorderedSet< T >::GetQuantity | ( | ) | const |
T * Wm4::TSmallUnorderedSet< T >::GetElements | ( | ) |
const T * Wm4::TSmallUnorderedSet< T >::GetElements | ( | ) | const |
T & Wm4::TSmallUnorderedSet< T >::operator[] | ( | int | i | ) |
const T & Wm4::TSmallUnorderedSet< T >::operator[] | ( | int | i | ) | const |
bool Wm4::TSmallUnorderedSet< T >::Insert | ( | const T & | rkElement | ) |
void Wm4::TSmallUnorderedSet< T >::InsertNoCheck | ( | const T & | rkElement | ) |
bool Wm4::TSmallUnorderedSet< T >::Remove | ( | const T & | rkElement | ) |
bool Wm4::TSmallUnorderedSet< T >::Exists | ( | const T & | rkElement | ) |
void Wm4::TSmallUnorderedSet< T >::Clear | ( | ) |
void Wm4::TSmallUnorderedSet< T >::Clear | ( | int | iMaxQuantity, | |
int | iGrowBy | |||
) |