Lines Matching defs:hb_set_t
154 struct hb_set_t struct
158 hb_object_header_t header;
160 bool in_error;
162 inline void init (void) { in init()
166 inline void fini (void) { in fini()
168 inline void clear (void) { in clear()
174 inline bool is_empty (void) const { in is_empty()
180 inline void add (hb_codepoint_t g) in add()
187 inline void add_range (hb_codepoint_t a, hb_codepoint_t b) in add_range()
194 inline void del (hb_codepoint_t g) in del()
223 inline bool is_equal (const hb_set_t *other) const in is_equal() argument
230 inline void set (const hb_set_t *other) in set() argument
236 inline void union_ (const hb_set_t *other) in union_() argument
242 inline void intersect (const hb_set_t *other) in intersect() argument
248 inline void subtract (const hb_set_t *other) in subtract() argument
254 inline void symmetric_difference (const hb_set_t *other) in symmetric_difference() argument
260 inline void invert (void) in invert()
266 inline bool next (hb_codepoint_t *codepoint) const in next()
286 inline bool next_range (hb_codepoint_t *first, hb_codepoint_t *last) const in next_range()
304 inline unsigned int get_population (void) const in get_population()
311 inline hb_codepoint_t get_min (void) const in get_min()
320 inline hb_codepoint_t get_max (void) const in get_max()
350 static const unsigned int SHIFT = hb_set_t::SHIFT; argument