#include "orxInclude.h"#include "memory/orxMemory.h"Go to the source code of this file.
Defines | |
| #define | orxHASHTABLE_KU32_FLAG_NONE 0x00000000 |
| #define | orxHASHTABLE_KU32_FLAG_NOT_EXPANDABLE 0x00000001 |
Typedefs | |
| typedef struct __orxHASHTABLE_t | orxHASHTABLE |
Functions | |
| orxDLLAPI orxU32 orxFASTCALL | orxHashTable_GetCounter (orxHASHTABLE *_pstHashTable) |
HashTable creation/destruction. | |
| orxDLLAPI orxHASHTABLE *orxFASTCALL | orxHashTable_Create (orxU32 _u32NbKey, orxU32 _u32Flags, orxMEMORY_TYPE _eMemType) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Delete (orxHASHTABLE *_pstHashTable) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Clear (orxHASHTABLE *_pstHashTable) |
HashTable key manipulation. | |
| orxDLLAPI void *orxFASTCALL | orxHashTable_Get (const orxHASHTABLE *_pstHashTable, orxU32 _u32Key) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Set (orxHASHTABLE *_pstHashTable, orxU32 _u32Key, void *_pData) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Add (orxHASHTABLE *_pstHashTable, orxU32 _u32Key, void *_pData) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Remove (orxHASHTABLE *_pstHashTable, orxU32 _u32Key) |
HashTable iteration. | |
Used to pass over all elements of the hashtable. | |
| orxDLLAPI orxHANDLE orxFASTCALL | orxHashTable_FindFirst (orxHASHTABLE *_pstHashTable, orxU32 *_pu32Key, void **_ppData) |
| orxDLLAPI orxHANDLE orxFASTCALL | orxHashTable_FindNext (orxHASHTABLE *_pstHashTable, orxHANDLE _hIterator, orxU32 *_pu32Key, void **_ppData) |
Definition in file orxHashTable.h.
1.5.6