Lines Matching refs:set
54 hb_set_t *set; in hb_set_create() local
56 if (!(set = hb_object_create<hb_set_t> ())) in hb_set_create()
59 set->init_shallow (); in hb_set_create()
61 return set; in hb_set_create()
90 hb_set_reference (hb_set_t *set) in hb_set_reference() argument
92 return hb_object_reference (set); in hb_set_reference()
106 hb_set_destroy (hb_set_t *set) in hb_set_destroy() argument
108 if (!hb_object_destroy (set)) return; in hb_set_destroy()
110 set->fini_shallow (); in hb_set_destroy()
112 free (set); in hb_set_destroy()
130 hb_set_set_user_data (hb_set_t *set, in hb_set_set_user_data() argument
136 return hb_object_set_user_data (set, key, data, destroy, replace); in hb_set_set_user_data()
152 hb_set_get_user_data (hb_set_t *set, in hb_set_get_user_data() argument
155 return hb_object_get_user_data (set, key); in hb_set_get_user_data()
170 hb_set_allocation_successful (const hb_set_t *set) in hb_set_allocation_successful() argument
172 return set->successful; in hb_set_allocation_successful()
184 hb_set_clear (hb_set_t *set) in hb_set_clear() argument
186 if (unlikely (hb_object_is_immutable (set))) in hb_set_clear()
189 set->clear (); in hb_set_clear()
203 hb_set_is_empty (const hb_set_t *set) in hb_set_is_empty() argument
205 return set->is_empty (); in hb_set_is_empty()
220 hb_set_has (const hb_set_t *set, in hb_set_has() argument
223 return set->has (codepoint); in hb_set_has()
236 hb_set_add (hb_set_t *set, in hb_set_add() argument
239 set->add (codepoint); in hb_set_add()
254 hb_set_add_range (hb_set_t *set, in hb_set_add_range() argument
258 set->add_range (first, last); in hb_set_add_range()
271 hb_set_del (hb_set_t *set, in hb_set_del() argument
274 set->del (codepoint); in hb_set_del()
289 hb_set_del_range (hb_set_t *set, in hb_set_del_range() argument
293 set->del_range (first, last); in hb_set_del_range()
309 hb_set_is_equal (const hb_set_t *set, in hb_set_is_equal() argument
312 return set->is_equal (other); in hb_set_is_equal()
327 hb_set_is_subset (const hb_set_t *set, in hb_set_is_subset() argument
330 return set->is_subset (larger_set); in hb_set_is_subset()
343 hb_set_set (hb_set_t *set, in hb_set_set() argument
346 set->set (other); in hb_set_set()
359 hb_set_union (hb_set_t *set, in hb_set_union() argument
362 set->union_ (other); in hb_set_union()
375 hb_set_intersect (hb_set_t *set, in hb_set_intersect() argument
378 set->intersect (other); in hb_set_intersect()
391 hb_set_subtract (hb_set_t *set, in hb_set_subtract() argument
394 set->subtract (other); in hb_set_subtract()
408 hb_set_symmetric_difference (hb_set_t *set, in hb_set_symmetric_difference() argument
411 set->symmetric_difference (other); in hb_set_symmetric_difference()
426 hb_set_invert (hb_set_t *set HB_UNUSED) in hb_set_invert()
442 hb_set_get_population (const hb_set_t *set) in hb_set_get_population() argument
444 return set->get_population (); in hb_set_get_population()
458 hb_set_get_min (const hb_set_t *set) in hb_set_get_min() argument
460 return set->get_min (); in hb_set_get_min()
474 hb_set_get_max (const hb_set_t *set) in hb_set_get_max() argument
476 return set->get_max (); in hb_set_get_max()
494 hb_set_next (const hb_set_t *set, in hb_set_next() argument
497 return set->next (codepoint); in hb_set_next()
515 hb_set_previous (const hb_set_t *set, in hb_set_previous() argument
518 return set->previous (codepoint); in hb_set_previous()
538 hb_set_next_range (const hb_set_t *set, in hb_set_next_range() argument
542 return set->next_range (first, last); in hb_set_next_range()
562 hb_set_previous_range (const hb_set_t *set, in hb_set_previous_range() argument
566 return set->previous_range (first, last); in hb_set_previous_range()