Lines Matching defs:ClassDef
2058 struct ClassDef struct
2061 unsigned operator [] (hb_codepoint_t k) const { return get (k); } in operator []()
2062 bool has (hb_codepoint_t k) const { return (*this)[k]; } in has()
2064 hb_codepoint_t operator () (hb_codepoint_t k) const { return get (k); } in operator ()()
2066 unsigned int get (hb_codepoint_t k) const { return get_class (k); } in get()
2067 unsigned int get_class (hb_codepoint_t glyph_id) const in get_class()
2080 unsigned get_population () const in get_population()
2095 bool serialize (hb_serialize_context_t *c, Iterator it_with_class_zero) in serialize()
2159 bool subset (hb_subset_context_t *c, in subset()
2177 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
2193 unsigned cost () const in cost()
2209 bool collect_coverage (set_t *glyphs) const in collect_coverage()
2225 bool collect_class (set_t *glyphs, unsigned int klass) const in collect_class()
2238 bool intersects (const hb_set_t *glyphs) const in intersects()
2250 bool intersects_class (const hb_set_t *glyphs, unsigned int klass) const in intersects_class()
2263 …intersected_class_glyphs (const hb_set_t *glyphs, unsigned klass, hb_set_t *intersect_glyphs) const in intersected_class_glyphs()
2276 void intersected_classes (const hb_set_t *glyphs, hb_set_t *intersect_classes) const in intersected_classes()
2291 union {
2299 } u;