Lines Matching full:coverage

45   { return (this+coverage).intersects (glyphs); }  in intersects()
50 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in closure()
63 if (unlikely (!(this+coverage).add_coverage (c->input))) return; in collect_glyphs()
64 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in collect_glyphs()
73 const Coverage &get_coverage () const { return this+coverage; } in get_coverage()
78 return_trace (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED); in would_apply()
85 unsigned int index = (this+coverage).get_coverage (glyph_id); in apply()
102 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs))) return_trace (false); in serialize()
115 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in subset()
129 return_trace (coverage.sanitize (c, this) && deltaGlyphID.sanitize (c)); in sanitize()
134 OffsetTo<Coverage>
135 coverage; /* Offset to Coverage table--from member
146 { return (this+coverage).intersects (glyphs); } in intersects()
152 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in closure()
164 if (unlikely (!(this+coverage).add_coverage (c->input))) return; in collect_glyphs()
166 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in collect_glyphs()
174 const Coverage &get_coverage () const { return this+coverage; } in get_coverage()
179 return_trace (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED); in would_apply()
185 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint); in apply()
202 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs))) return_trace (false); in serialize()
213 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in subset()
227 return_trace (coverage.sanitize (c, this) && substitute.sanitize (c)); in sanitize()
232 OffsetTo<Coverage>
233 coverage; /* Offset to Coverage table--from member
237 * GlyphIDs--ordered by Coverage Index */
368 { return (this+coverage).intersects (glyphs); } in intersects()
374 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in closure()
386 if (unlikely (!(this+coverage).add_coverage (c->input))) return; in collect_glyphs()
392 const Coverage &get_coverage () const { return this+coverage; } in get_coverage()
397 return_trace (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED); in would_apply()
404 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint); in apply()
426 return_trace (coverage.serialize (c, this).serialize (c, glyphs)); in serialize()
439 return_trace (coverage.sanitize (c, this) && sequence.sanitize (c, this)); in sanitize()
444 OffsetTo<Coverage>
445 coverage; /* Offset to Coverage table--from member
449 * ordered by Coverage Index */
554 { return (this+coverage).intersects (glyphs); } in intersects()
560 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in closure()
572 if (unlikely (!(this+coverage).add_coverage (c->input))) return; in collect_glyphs()
574 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in collect_glyphs()
582 const Coverage &get_coverage () const { return this+coverage; } in get_coverage()
587 return_trace (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED); in would_apply()
594 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint); in apply()
616 return_trace (coverage.serialize (c, this).serialize (c, glyphs)); in serialize()
629 return_trace (coverage.sanitize (c, this) && alternateSet.sanitize (c, this)); in sanitize()
634 OffsetTo<Coverage>
635 coverage; /* Offset to Coverage table--from member
639 * ordered by Coverage Index */
881 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in intersects()
896 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in closure()
908 if (unlikely (!(this+coverage).add_coverage (c->input))) return; in collect_glyphs()
910 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in collect_glyphs()
918 const Coverage &get_coverage () const { return this+coverage; } in get_coverage()
923 unsigned int index = (this+coverage).get_coverage (c->glyphs[0]); in would_apply()
934 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint); in apply()
964 return_trace (coverage.serialize (c, this).serialize (c, first_glyphs)); in serialize()
977 return_trace (coverage.sanitize (c, this) && ligatureSet.sanitize (c, this)); in sanitize()
982 OffsetTo<Coverage>
983 coverage; /* Offset to Coverage table--from member
987 * ordered by Coverage Index */
1051 if (!(this+coverage).intersects (glyphs)) in intersects()
1054 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack); in intersects()
1074 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack); in closure()
1090 for (Coverage::Iter iter (this+coverage); iter.more (); iter.next ()) in closure()
1102 if (unlikely (!(this+coverage).add_coverage (c->input))) return; in collect_glyphs()
1110 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack); in collect_glyphs()
1120 const Coverage &get_coverage () const { return this+coverage; } in get_coverage()
1125 return_trace (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED); in would_apply()
1134 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint); in apply()
1137 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack); in apply()
1171 if (!(coverage.sanitize (c, this) && backtrack.sanitize (c, this))) in sanitize()
1173 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack); in sanitize()
1182 OffsetTo<Coverage>
1183 coverage; /* Offset to Coverage table--from member
1185 OffsetArrayOf<Coverage>
1186 backtrack; /* Array of coverage tables
1189 OffsetArrayOf<Coverage>
1190 lookaheadX; /* Array of coverage tables
1195 * GlyphIDs--ordered by Coverage Index */