Lines Matching defs:map
32 void hashmap__init(struct hashmap *map, hashmap_hash_fn hash_fn, in hashmap__init()
49 struct hashmap *map = malloc(sizeof(struct hashmap)); in hashmap__new() local
57 void hashmap__clear(struct hashmap *map) in hashmap__clear()
63 void hashmap__free(struct hashmap *map) in hashmap__free()
72 size_t hashmap__size(const struct hashmap *map) in hashmap__size()
77 size_t hashmap__capacity(const struct hashmap *map) in hashmap__capacity()
82 static bool hashmap_needs_to_grow(struct hashmap *map) in hashmap_needs_to_grow()
88 static int hashmap_grow(struct hashmap *map) in hashmap_grow()
118 static bool hashmap_find_entry(const struct hashmap *map, in hashmap_find_entry()
142 int hashmap__insert(struct hashmap *map, const void *key, void *value, in hashmap__insert()
194 bool hashmap__find(const struct hashmap *map, const void *key, void **value) in hashmap__find()
208 bool hashmap__delete(struct hashmap *map, const void *key, in hashmap__delete()