Lines Matching refs:HashMap
2 * HashMap.c *
20 #include "HashMap.h"
25 ESR_ReturnCode HashMapPut(HashMap* self, const LCHAR* key, void* value)
32 ESR_ReturnCode HashMapRemove(HashMap* self, const LCHAR* key)
39 ESR_ReturnCode HashMapRemoveAndFree(HashMap* self, const LCHAR* key)
46 ESR_ReturnCode HashMapRemoveAtIndex(HashMap* self, const size_t index)
53 ESR_ReturnCode HashMapRemoveAll(HashMap* self)
60 ESR_ReturnCode HashMapRemoveAndFreeAll(HashMap* self)
67 ESR_ReturnCode HashMapContainsKey(HashMap* self, const LCHAR* key, ESR_BOOL* exists)
74 ESR_ReturnCode HashMapGetSize(HashMap* self, size_t* size)
81 ESR_ReturnCode HashMapGet(HashMap* self, const LCHAR* key, void** value)
88 ESR_ReturnCode HashMapGetKeyAtIndex(HashMap* self, const size_t index, LCHAR** key)
95 ESR_ReturnCode HashMapGetValueAtIndex(HashMap* self, const size_t index, void** value)
102 ESR_ReturnCode HashMapDestroy(HashMap* self)