Lines Matching refs:HashMap
153 HashMap; typedef
161 ESR_SHARED_API ESR_ReturnCode HashMapCreate(HashMap** self);
169 ESR_SHARED_API ESR_ReturnCode HashMapCreateBins(size_t nbBins, HashMap** self);
179 ESR_SHARED_API ESR_ReturnCode HashMapPut(HashMap* self, const LCHAR* key, void* value);
190 ESR_SHARED_API ESR_ReturnCode HashMapRemove(HashMap* self, const LCHAR* key);
199 ESR_SHARED_API ESR_ReturnCode HashMapRemoveAndFree(HashMap* self, const LCHAR* key);
207 ESR_SHARED_API ESR_ReturnCode HashMapRemoveAtIndex(HashMap* self, const size_t index);
214 ESR_SHARED_API ESR_ReturnCode HashMapRemoveAll(HashMap* self);
221 ESR_SHARED_API ESR_ReturnCode HashMapRemoveAndFreeAll(HashMap* self);
230 ESR_SHARED_API ESR_ReturnCode HashMapContainsKey(HashMap* self, const LCHAR* key, ESR_BOOL* exists);
238 ESR_SHARED_API ESR_ReturnCode HashMapGetSize(HashMap* self, size_t* size);
249 ESR_SHARED_API ESR_ReturnCode HashMapGet(HashMap* self, const LCHAR* key, void** value);
258 ESR_SHARED_API ESR_ReturnCode HashMapGetKeyAtIndex(HashMap* self, const size_t index, LCHAR** key);
267 ESR_SHARED_API ESR_ReturnCode HashMapGetValueAtIndex(HashMap* self, const size_t index, void** valu…
274 ESR_SHARED_API ESR_ReturnCode HashMapDestroy(HashMap* self);