Lines Matching defs:key
28 void* key; member
44 int (*hash)(void* key), bool (*equals)(void* keyA, void* keyB)) { in hashmapCreate()
80 static inline int hashKey(Hashmap* map, void* key) { in hashKey()
155 int hashmapHash(void* key, size_t keySize) { in hashmapHash()
166 static Entry* createEntry(void* key, int hash, void* value) { in createEntry()
189 void* hashmapPut(Hashmap* map, void* key, void* value) { in hashmapPut()
221 void* hashmapGet(Hashmap* map, void* key) { in hashmapGet()
236 bool hashmapContainsKey(Hashmap* map, void* key) { in hashmapContainsKey()
251 void* hashmapMemoize(Hashmap* map, void* key, in hashmapMemoize()
252 void* (*initialValue)(void* key, void* context), void* context) { in hashmapMemoize()
284 void* hashmapRemove(Hashmap* map, void* key) { in hashmapRemove()
307 bool (*callback)(void* key, void* value, void* context), in hashmapForEach()
342 int hashmapIntHash(void* key) { in hashmapIntHash()