Lines Matching refs:set
43 hb_set_t *set; in hb_set_create() local
45 if (!(set = hb_object_create<hb_set_t> ())) in hb_set_create()
48 set->clear (); in hb_set_create()
50 return set; in hb_set_create()
82 hb_set_reference (hb_set_t *set) in hb_set_reference() argument
84 return hb_object_reference (set); in hb_set_reference()
94 hb_set_destroy (hb_set_t *set) in hb_set_destroy() argument
96 if (!hb_object_destroy (set)) return; in hb_set_destroy()
98 set->fini (); in hb_set_destroy()
100 free (set); in hb_set_destroy()
116 hb_set_set_user_data (hb_set_t *set, in hb_set_set_user_data() argument
122 return hb_object_set_user_data (set, key, data, destroy, replace); in hb_set_set_user_data()
135 hb_set_get_user_data (hb_set_t *set, in hb_set_get_user_data() argument
138 return hb_object_get_user_data (set, key); in hb_set_get_user_data()
153 hb_set_allocation_successful (const hb_set_t *set HB_UNUSED) in hb_set_allocation_successful()
155 return !set->in_error; in hb_set_allocation_successful()
167 hb_set_clear (hb_set_t *set) in hb_set_clear() argument
169 set->clear (); in hb_set_clear()
183 hb_set_is_empty (const hb_set_t *set) in hb_set_is_empty() argument
185 return set->is_empty (); in hb_set_is_empty()
200 hb_set_has (const hb_set_t *set, in hb_set_has() argument
203 return set->has (codepoint); in hb_set_has()
216 hb_set_add (hb_set_t *set, in hb_set_add() argument
219 set->add (codepoint); in hb_set_add()
233 hb_set_add_range (hb_set_t *set, in hb_set_add_range() argument
237 set->add_range (first, last); in hb_set_add_range()
250 hb_set_del (hb_set_t *set, in hb_set_del() argument
253 set->del (codepoint); in hb_set_del()
267 hb_set_del_range (hb_set_t *set, in hb_set_del_range() argument
271 set->del_range (first, last); in hb_set_del_range()
286 hb_set_is_equal (const hb_set_t *set, in hb_set_is_equal() argument
289 return set->is_equal (other); in hb_set_is_equal()
302 hb_set_set (hb_set_t *set, in hb_set_set() argument
305 set->set (other); in hb_set_set()
318 hb_set_union (hb_set_t *set, in hb_set_union() argument
321 set->union_ (other); in hb_set_union()
334 hb_set_intersect (hb_set_t *set, in hb_set_intersect() argument
337 set->intersect (other); in hb_set_intersect()
350 hb_set_subtract (hb_set_t *set, in hb_set_subtract() argument
353 set->subtract (other); in hb_set_subtract()
366 hb_set_symmetric_difference (hb_set_t *set, in hb_set_symmetric_difference() argument
369 set->symmetric_difference (other); in hb_set_symmetric_difference()
381 hb_set_invert (hb_set_t *set) in hb_set_invert() argument
383 set->invert (); in hb_set_invert()
397 hb_set_get_population (const hb_set_t *set) in hb_set_get_population() argument
399 return set->get_population (); in hb_set_get_population()
413 hb_set_get_min (const hb_set_t *set) in hb_set_get_min() argument
415 return set->get_min (); in hb_set_get_min()
429 hb_set_get_max (const hb_set_t *set) in hb_set_get_max() argument
431 return set->get_max (); in hb_set_get_max()
446 hb_set_next (const hb_set_t *set, in hb_set_next() argument
449 return set->next (codepoint); in hb_set_next()
466 hb_set_next_range (const hb_set_t *set, in hb_set_next_range() argument
470 return set->next_range (first, last); in hb_set_next_range()