Home | History | Annotate | Download | only in src

Lines Matching refs:hb_codepoint_t

46   inline void add (hb_codepoint_t g) {
56 inline void add_range (hb_codepoint_t a, hb_codepoint_t b) {
62 inline bool may_have (hb_codepoint_t g) const {
81 inline void add (hb_codepoint_t g) {
85 inline void add_range (hb_codepoint_t a, hb_codepoint_t b) {
95 inline bool may_have (hb_codepoint_t g) const {
101 static inline mask_t mask_for (hb_codepoint_t g) { return ((mask_t) 1) << (g & (sizeof (mask_t) * 8 - 1)); }
114 inline void add (hb_codepoint_t g) {
119 inline void add_range (hb_codepoint_t a, hb_codepoint_t b) {
124 inline bool may_have (hb_codepoint_t g) const {
160 inline void add (hb_codepoint_t g)
167 inline void add_range (hb_codepoint_t a, hb_codepoint_t b)
174 inline void del (hb_codepoint_t g)
180 inline void del_range (hb_codepoint_t a, hb_codepoint_t b)
187 inline bool has (hb_codepoint_t g) const
192 inline bool intersects (hb_codepoint_t first,
193 hb_codepoint_t last) const
198 for (hb_codepoint_t i = first; i < end; i++)
246 inline bool next (hb_codepoint_t *codepoint) const
249 hb_codepoint_t i = get_min ();
256 for (hb_codepoint_t i = *codepoint + 1; i < MAX_G + 1; i++)
263 inline bool next_range (hb_codepoint_t *first, hb_codepoint_t *last) const
265 hb_codepoint_t i;
285 inline hb_codepoint_t get_min (void) const
294 inline hb_codepoint_t get_max (void) const
310 static const hb_codepoint_t SENTINEL = (hb_codepoint_t) -1;
312 elt_t &elt (hb_codepoint_t g) { return elts[g >> SHIFT]; }
313 elt_t elt (hb_codepoint_t g) const { return elts[g >> SHIFT]; }
314 elt_t mask (hb_codepoint_t g) const { return elt_t (1) << (g & MASK); }