Home | History | Annotate | Download | only in src

Lines Matching refs:coverage

43     Coverage::Iter iter;
44 for (iter.init (this+coverage); iter.more (); iter.next ()) {
54 Coverage::Iter iter;
55 for (iter.init (this+coverage); iter.more (); iter.next ()) {
62 inline const Coverage &get_coverage (void) const
64 return this+coverage;
70 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
77 unsigned int index = (this+coverage).get_coverage (glyph_id);
95 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
102 return TRACE_RETURN (coverage.sanitize (c, this) && deltaGlyphID.sanitize (c));
107 OffsetTo<Coverage>
108 coverage; /* Offset to Coverage table--from
121 Coverage::Iter iter;
122 for (iter.init (this+coverage); iter.more (); iter.next ()) {
131 Coverage::Iter iter;
132 for (iter.init (this+coverage); iter.more (); iter.next ()) {
138 inline const Coverage &get_coverage (void) const
140 return this+coverage;
146 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
153 unsigned int index = (this+coverage).get_coverage (glyph_id);
172 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
178 return TRACE_RETURN (coverage.sanitize (c, this) && substitute.sanitize (c));
183 OffsetTo<Coverage>
184 coverage; /* Offset to Coverage table--from
188 * GlyphIDs--ordered by Coverage Index */
332 Coverage::Iter iter;
333 for (iter.init (this+coverage); iter.more (); iter.next ()) {
342 (this+coverage).add_coverage (c->input);
348 inline const Coverage &get_coverage (void) const
350 return this+coverage;
356 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
363 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
383 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
389 return TRACE_RETURN (coverage.sanitize (c, this) && sequence.sanitize (c, this));
394 OffsetTo<Coverage>
395 coverage; /* Offset to Coverage table--from
399 * ordered by Coverage Index */
457 Coverage::Iter iter;
458 for (iter.init (this+coverage); iter.more (); iter.next ()) {
471 Coverage::Iter iter;
472 for (iter.init (this+coverage); iter.more (); iter.next ()) {
481 inline const Coverage &get_coverage (void) const
483 return this+coverage;
489 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
497 unsigned int index = (this+coverage).get_coverage (glyph_id);
534 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
540 return TRACE_RETURN (coverage.sanitize (c, this) && alternateSet.sanitize (c, this));
545 OffsetTo<Coverage>
546 coverage; /* Offset to Coverage table--from
550 * ordered by Coverage Index */
785 Coverage::Iter iter;
786 for (iter.init (this+coverage); iter.more (); iter.next ()) {
795 Coverage::Iter iter;
796 for (iter.init (this+coverage); iter.more (); iter.next ()) {
802 inline const Coverage &get_coverage (void) const
804 return this+coverage;
810 unsigned int index = (this+coverage).get_coverage (c->glyphs[0]);
822 unsigned int index = (this+coverage).get_coverage (glyph_id);
847 if (unlikely (!coverage.serialize (c, this).serialize (c, first_glyphs, num_first_glyphs))) return TRACE_RETURN (false);
853 return TRACE_RETURN (coverage.sanitize (c, this) && ligatureSet.sanitize (c, this));
858 OffsetTo<Coverage>
859 coverage; /* Offset to Coverage table--from
863 * ordered by Coverage Index */
933 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
948 Coverage::Iter iter;
949 for (iter.init (this+coverage); iter.more (); iter.next ()) {
959 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
963 (this+coverage).add_coverage (c->input);
979 inline const Coverage &get_coverage (void) const
981 return this+coverage;
987 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
996 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
999 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
1022 if (!(coverage.sanitize (c, this) && backtrack.sanitize (c, this)))
1024 OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
1033 OffsetTo<Coverage>
1034 coverage; /* Offset to Coverage table--from
1036 OffsetArrayOf<Coverage>
1037 backtrack; /* Array of coverage tables
1040 OffsetArrayOf<Coverage>
1041 lookaheadX; /* Array of coverage tables
1046 * GlyphIDs--ordered by Coverage Index */
1187 const Coverage *last = NULL;
1190 const Coverage *coverage = &get_subtable (i).dispatch (&c, get_type ());
1191 if (coverage != last) {
1192 coverage->add_coverage (glyphs);
1193 last = coverage;