23 #ifndef BKTHOMPS_CONTAINERS_UNORDERED_MAP_H 24 #define BKTHOMPS_CONTAINERS_UNORDERED_MAP_H 37 unsigned long (*hash)(
const void *
const key),
38 int (*comparator)(
const void *
const one,
39 const void *
const two));
bk_bool unordered_map_contains(unordered_map me, void *key)
Definition: unordered_map.c:355
struct internal_unordered_map * unordered_map
Definition: containers.h:480
bk_err unordered_map_put(unordered_map me, void *key, void *value)
Definition: unordered_map.c:269
bk_err unordered_map_clear(unordered_map me)
Definition: unordered_map.c:419
struct internal_unordered_map * unordered_map
Definition: unordered_map.h:32
bk_err unordered_map_rehash(unordered_map me)
Definition: unordered_map.c:144
unordered_map unordered_map_destroy(unordered_map me)
Definition: unordered_map.c:450
size_t unordered_map_size(unordered_map me)
Definition: unordered_map.c:176
int bk_bool
Definition: containers.h:49
bk_bool unordered_map_is_empty(unordered_map me)
Definition: unordered_map.c:188
bk_bool unordered_map_get(void *value, unordered_map me, void *key)
Definition: unordered_map.c:328
bk_bool unordered_map_remove(unordered_map me, void *key)
Definition: unordered_map.c:380
unordered_map unordered_map_init(size_t key_size, size_t value_size, unsigned long(*hash)(const void *const key), int(*comparator)(const void *const one, const void *const two))
int bk_err
Definition: containers.h:48