Lines Matching refs:hash_map
31 const hash_map_t *hash_map; member
63 void hash_map_free(hash_map_t *hash_map);
68 bool hash_map_is_empty(const hash_map_t *hash_map);
72 size_t hash_map_size(const hash_map_t *hash_map);
76 size_t hash_map_num_buckets(const hash_map_t *hash_map);
80 bool hash_map_has_key(const hash_map_t *hash_map, const void *key);
84 void *hash_map_get(const hash_map_t *hash_map, const void *key);
91 bool hash_map_set(hash_map_t *hash_map, const void *key, void *data);
97 bool hash_map_erase(hash_map_t *hash_map, const void *key);
101 void hash_map_clear(hash_map_t *hash_map);
108 void hash_map_foreach(hash_map_t *hash_map, hash_map_iter_cb callback, void *context);