Lines Matching defs:Hashmap
32 typedef struct Hashmap Hashmap;
41 Hashmap* hashmapCreate(size_t initialCapacity,
47 void hashmapFree(Hashmap* map);
62 void* hashmapPut(Hashmap* map, void* key, void* value);
68 void* hashmapGet(Hashmap* map, void* key);
73 bool hashmapContainsKey(Hashmap* map, void* key);
82 void* hashmapMemoize(Hashmap* map, void* key,
89 void* hashmapRemove(Hashmap* map, void* key);
94 size_t hashmapSize(Hashmap* map);
100 void hashmapForEach(Hashmap* map,
111 void hashmapLock(Hashmap* map);
116 void hashmapUnlock(Hashmap* map);
139 size_t hashmapCurrentCapacity(Hashmap* map);
144 size_t hashmapCountCollisions(Hashmap* map);