![]() |
Polygon Crucher SDK - Documentation
Documentation
|
Additional Inherited Members | |
Public Types inherited from CHashMap< int, int, int > | |
| enum | KindOfEntry |
Public Member Functions inherited from CHashMap< int, int, int > | |
| 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) |