Lines Matching defs:ClassDef
2641 struct ClassDef struct
2644 static constexpr unsigned SENTINEL = 0;
2645 typedef unsigned int value_t;
2646 value_t operator [] (hb_codepoint_t k) const { return get (k); } in operator []()
2647 bool has (hb_codepoint_t k) const { return (*this)[k] != SENTINEL; } in has()
2649 hb_codepoint_t operator () (hb_codepoint_t k) const { return get (k); } in operator ()()
2651 unsigned int get (hb_codepoint_t k) const { return get_class (k); } in get()
2652 unsigned int get_class (hb_codepoint_t glyph_id) const in get_class()
2663 bool serialize (hb_serialize_context_t *c, Iterator it_with_class_zero) in serialize()
2709 bool subset (hb_subset_context_t *c, in subset()
2723 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
2737 bool collect_coverage (set_t *glyphs) const in collect_coverage()
2749 bool collect_class (set_t *glyphs, unsigned int klass) const in collect_class()
2758 bool intersects (const hb_set_t *glyphs) const in intersects()
2766 bool intersects_class (const hb_set_t *glyphs, unsigned int klass) const in intersects_class()
2775 …intersected_class_glyphs (const hb_set_t *glyphs, unsigned klass, hb_set_t *intersect_glyphs) const in intersected_class_glyphs()
2785 union {
2789 } u;