• Home
  • Raw
  • Download

Lines Matching refs:hb_codepoint_t

70     void add (hb_codepoint_t g) { elt (g) |= mask (g); }  in add()
71 void del (hb_codepoint_t g) { elt (g) &= ~mask (g); } in del()
72 bool has (hb_codepoint_t g) const { return !!(elt (g) & mask (g)); } in has()
74 void add_range (hb_codepoint_t a, hb_codepoint_t b) in add_range()
104 bool next (hb_codepoint_t *codepoint) const in next()
126 bool previous (hb_codepoint_t *codepoint) const in previous()
148 hb_codepoint_t get_min () const in get_min()
155 hb_codepoint_t get_max () const in get_max()
178 elt_t &elt (hb_codepoint_t g) { return v[(g & MASK) / ELT_BITS]; } in elt()
179 elt_t const &elt (hb_codepoint_t g) const { return v[(g & MASK) / ELT_BITS]; } in elt()
180 elt_t mask (hb_codepoint_t g) const { return elt_t (1) << (g & ELT_MASK); } in mask()
250 void add (hb_codepoint_t g) in add()
258 bool add_range (hb_codepoint_t a, hb_codepoint_t b) in add_range()
293 hb_codepoint_t g = *array; in add_array()
319 hb_codepoint_t g = *array; in add_sorted_array()
320 hb_codepoint_t last_g = g; in add_sorted_array()
342 void del (hb_codepoint_t g) in del()
352 void del_range (hb_codepoint_t a, hb_codepoint_t b) in del_range()
360 bool has (hb_codepoint_t g) const in has()
367 bool intersects (hb_codepoint_t first, in intersects()
368 hb_codepoint_t last) const in intersects()
370 hb_codepoint_t c = first - 1; in intersects()
417 hb_codepoint_t c = INVALID; in is_subset()
540 bool next (hb_codepoint_t *codepoint) const in next()
561 hb_codepoint_t m = pages[page_map[i].index].get_min (); in next()
571 bool previous (hb_codepoint_t *codepoint) const in previous()
592 hb_codepoint_t m = pages[page_map[i].index].get_max (); in previous()
602 bool next_range (hb_codepoint_t *first, hb_codepoint_t *last) const in next_range()
604 hb_codepoint_t i; in next_range()
620 bool previous_range (hb_codepoint_t *first, hb_codepoint_t *last) const in previous_range()
622 hb_codepoint_t i; in previous_range()
652 hb_codepoint_t get_min () const in get_min()
660 hb_codepoint_t get_max () const in get_max()
669 static const hb_codepoint_t INVALID = HB_SET_VALUE_INVALID;
671 page_t *page_for_insert (hb_codepoint_t g) in page_for_insert()
688 page_t *page_for (hb_codepoint_t g) in page_for()
696 const page_t *page_for (hb_codepoint_t g) const in page_for()
706 unsigned int get_major (hb_codepoint_t g) const { return g / page_t::PAGE_BITS; } in get_major()
707 hb_codepoint_t major_start (unsigned int major) const { return major * page_t::PAGE_BITS; } in major_start()