Home | History | Annotate | Download | only in src

Lines Matching defs: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 */
314 Coverage::Iter iter;
315 for (iter.init (this+coverage); iter.more (); iter.next ()) {
324 (this+coverage).add_coverage (c->input);
330 inline const Coverage &get_coverage (void) const
332 return this+coverage;
338 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
345 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
365 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
371 return TRACE_RETURN (coverage.sanitize (c, this) && sequence.sanitize (c, this));
376 OffsetTo<Coverage>
377 coverage; /* Offset to Coverage table--from
381 * ordered by Coverage Index */
439 Coverage::Iter iter;
440 for (iter.init (this+coverage); iter.more (); iter.next ()) {
453 Coverage::Iter iter;
454 for (iter.init (this+coverage); iter.more (); iter.next ()) {
463 inline const Coverage &get_coverage (void) const
465 return this+coverage;
471 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
479 unsigned int index = (this+coverage).get_coverage (glyph_id);
516 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
522 return TRACE_RETURN (coverage.sanitize (c, this) && alternateSet.sanitize (c, this));
527 OffsetTo<Coverage>
528 coverage; /* Offset to Coverage table--from
532 * ordered by Coverage Index */
759 Coverage::Iter iter;
760 for (iter.init (this+coverage); iter.more (); iter.next ()) {
769 Coverage::Iter iter;
770 for (iter.init (this+coverage); iter.more (); iter.next ()) {
776 inline const Coverage &get_coverage (void) const
778 return this+coverage;
784 unsigned int index = (this+coverage).get_coverage (c->glyphs[0]);
796 unsigned int index = (this+coverage).get_coverage (glyph_id);
821 if (unlikely (!coverage.serialize (c, this).serialize (c, first_glyphs, num_first_glyphs))) return TRACE_RETURN (false);
827 return TRACE_RETURN (coverage.sanitize (c, this) && ligatureSet.sanitize (c, this));
832 OffsetTo<Coverage>
833 coverage; /* Offset to Coverage table--from
837 * ordered by Coverage Index */
907 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
922 Coverage::Iter iter;
923 for (iter.init (this+coverage); iter.more (); iter.next ()) {
933 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
937 (this+coverage).add_coverage (c->input);
953 inline const Coverage &get_coverage (void) const
955 return this+coverage;
961 return TRACE_RETURN (c->len == 1 && (this+coverage).get_coverage (c->glyphs[0]) != NOT_COVERED);
970 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
973 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
994 if (!(coverage.sanitize (c, this) && backtrack.sanitize (c, this)))
996 OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
1005 OffsetTo<Coverage>
1006 coverage; /* Offset to Coverage table--from
1008 OffsetArrayOf<Coverage>
1009 backtrack; /* Array of coverage tables
1012 OffsetArrayOf<Coverage>
1013 lookaheadX; /* Array of coverage tables
1018 * GlyphIDs--ordered by Coverage Index */
1159 const Coverage *last = NULL;
1162 const Coverage *coverage = &get_subtable (i).dispatch (&c, get_type ());
1163 if (coverage != last) {
1164 coverage->add_coverage (glyphs);
1165 last = coverage;