Lines Matching defs:Coverage
44 struct Coverage struct
48 union {
56 } u;
60 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
77 unsigned operator [] (hb_codepoint_t k) const { return get (k); } in operator []()
78 bool has (hb_codepoint_t k) const { return (*this)[k] != NOT_COVERED; } in has()
80 bool operator () (hb_codepoint_t k) const { return has (k); } in operator ()()
82 unsigned int get (hb_codepoint_t k) const { return get_coverage (k); } in get()
83 unsigned int get_coverage (hb_codepoint_t glyph_id) const in get_coverage()
96 unsigned get_population () const in get_population()
111 bool serialize (hb_serialize_context_t *c, Iterator glyphs) in serialize()
145 bool subset (hb_subset_context_t *c) const in subset()
161 bool intersects (const hb_set_t *glyphs) const in intersects()
174 bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const in intersects_coverage()
191 bool collect_coverage (set_t *glyphs) const in collect_coverage()
207 void intersect_set (const hb_set_t &glyphs, IterableOut&& intersect_glyphs) const in intersect_set()
221 struct iter_t : hb_iter_with_fallback_t<iter_t, hb_codepoint_t>
323 iter_t iter () const { return iter_t (*this); } in iter()