Lines Matching refs:map
52 hb_map_t *map; in hb_map_create() local
54 if (!(map = hb_object_create<hb_map_t> ())) in hb_map_create()
57 map->init_shallow (); in hb_map_create()
59 return map; in hb_map_create()
84 hb_map_reference (hb_map_t *map) in hb_map_reference() argument
86 return hb_object_reference (map); in hb_map_reference()
96 hb_map_destroy (hb_map_t *map) in hb_map_destroy() argument
98 if (!hb_object_destroy (map)) return; in hb_map_destroy()
100 map->fini_shallow (); in hb_map_destroy()
102 free (map); in hb_map_destroy()
118 hb_map_set_user_data (hb_map_t *map, in hb_map_set_user_data() argument
124 return hb_object_set_user_data (map, key, data, destroy, replace); in hb_map_set_user_data()
137 hb_map_get_user_data (hb_map_t *map, in hb_map_get_user_data() argument
140 return hb_object_get_user_data (map, key); in hb_map_get_user_data()
155 hb_map_allocation_successful (const hb_map_t *map) in hb_map_allocation_successful() argument
157 return map->successful; in hb_map_allocation_successful()
172 hb_map_set (hb_map_t *map, in hb_map_set() argument
176 map->set (key, value); in hb_map_set()
189 hb_map_get (const hb_map_t *map, in hb_map_get() argument
192 return map->get (key); in hb_map_get()
205 hb_map_del (hb_map_t *map, in hb_map_del() argument
208 map->del (key); in hb_map_del()
221 hb_map_has (const hb_map_t *map, in hb_map_has() argument
224 return map->has (key); in hb_map_has()
237 hb_map_clear (hb_map_t *map) in hb_map_clear() argument
239 return map->clear (); in hb_map_clear()
251 hb_map_is_empty (const hb_map_t *map) in hb_map_is_empty() argument
253 return map->is_empty (); in hb_map_is_empty()
265 hb_map_get_population (const hb_map_t *map) in hb_map_get_population() argument
267 return map->get_population (); in hb_map_get_population()