![]() |
Polygon Crucher SDK - Documentation
Documentation
|
Additional Inherited Members | |
![]() | |
enum | KindOfEntry |
![]() | |
CHashMap (unsigned int defaultSize=DefaultHashSize) | |
CHashMap (const CHashMap &Rhs) | |
const CHashMap & | operator= (const CHashMap &Rhs) |
int | Insert2 (const int K, const int V) |
int | Insert (const int K, const int &V) |
int | Remove (const int K, bool enableResize=false) |
void | Remove (const CHashMap &Rhs) |
int | Find (const int K, int &V) const |
int | Find (const int K, int *&V) const |
int * | Find (const int K) const |
int | IsFound (const int K) const |
int | IsEmpty () const |
void | Free () |
void | Clear () |
unsigned int | GetCount () const |
HashPos | GetFirst () const |
void | GetNext (HashPos &pos, int &element, int &value) const |
void | GetNext (HashPos &pos, int &element, int *&value) const |
int & | GetNext (HashPos &pos, int &value) const |
void | GetNext (HashPos &pos, int *element, int *value) const |
int * | GetNext (HashPos &pos, int *&value) const |
void | InitHashTable (unsigned int elementsNumber) |
unsigned int | GetHashTableSize () const |
bool | Minimize () |
void | Merge (const CHashMap &Rhs) |