|
orx 1.16
Portable Game Engine
|
Go to the source code of this file.
Macros | |
| #define | orxHASHTABLE_KU32_FLAG_NONE 0x00000000 |
| #define | orxHASHTABLE_KU32_FLAG_NOT_EXPANDABLE 0x00000001 |
Typedefs | |
| typedef struct __orxHASHTABLE_t | orxHASHTABLE |
Functions | |
| orxDLLAPI orxU32 orxFASTCALL | orxHashTable_GetCount (const orxHASHTABLE *_pstHashTable) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Optimize (orxHASHTABLE *_pstHashTable) |
HashTable creation/destruction. | |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Clear (orxHASHTABLE *_pstHashTable) |
| orxDLLAPI orxHASHTABLE *orxFASTCALL | orxHashTable_Create (orxU32 _u32NbKey, orxU32 _u32Flags, orxMEMORY_TYPE _eMemType) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Delete (orxHASHTABLE *_pstHashTable) |
HashTable key manipulation. | |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Add (orxHASHTABLE *_pstHashTable, orxU64 _u64Key, void *_pData) |
| orxDLLAPI void *orxFASTCALL | orxHashTable_Get (const orxHASHTABLE *_pstHashTable, orxU64 _u64Key) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Remove (orxHASHTABLE *_pstHashTable, orxU64 _u64Key) |
| orxDLLAPI void **orxFASTCALL | orxHashTable_Retrieve (orxHASHTABLE *_pstHashTable, orxU64 _u64Key) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxHashTable_Set (orxHASHTABLE *_pstHashTable, orxU64 _u64Key, void *_pData) |
HashTable iteration. | |
Used to iterate on all elements of the hashtable. | |
| orxDLLAPI orxHANDLE orxFASTCALL | orxHashTable_GetNext (const orxHASHTABLE *_pstHashTable, orxHANDLE _hIterator, orxU64 *_pu64Key, void **_ppData) |
1.8.11