Lines Matching refs:Coverage
385 struct MarkArray : ArrayOf<MarkRecord> /* Array of MarkRecords--in Coverage order */
431 (this+coverage).add_coverage (c->input);
434 inline const Coverage &get_coverage (void) const
436 return this+coverage;
442 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
454 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && valueFormat.sanitize_value (c, this, values));
459 OffsetTo<Coverage>
460 coverage; /* Offset to Coverage table--from
466 * the Coverage table */
476 (this+coverage).add_coverage (c->input);
479 inline const Coverage &get_coverage (void) const
481 return this+coverage;
487 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
502 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && valueFormat.sanitize_values (c, this, values, valueCount));
507 OffsetTo<Coverage>
508 coverage; /* Offset to Coverage table--from
558 * Coverage table */
648 (this+coverage).add_coverage (c->input);
654 inline const Coverage &get_coverage (void) const
656 return this+coverage;
665 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
685 return TRACE_RETURN (c->check_struct (this) && coverage.sanitize (c, this) && pairSet.sanitize (c, this, &closure));
690 OffsetTo<Coverage>
691 coverage; /* Offset to Coverage table--from
701 * ordered by Coverage Index */
711 /* (this+coverage).add_coverage (c->input); // Don't need this. */
726 inline const Coverage &get_coverage (void) const
728 return this+coverage;
737 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
766 && coverage.sanitize (c, this)
782 OffsetTo<Coverage>
783 coverage; /* Offset to Coverage table--from
869 (this+coverage).add_coverage (c->input);
872 inline const Coverage &get_coverage (void) const
874 return this+coverage;
887 const EntryExitRecord &this_record = entryExitRecord[(this+coverage).get_coverage (c->buffer->cur().codepoint)];
892 const EntryExitRecord &next_record = entryExitRecord[(this+coverage).get_coverage (c->buffer->info[skippy_iter.idx].codepoint)];
961 return TRACE_RETURN (coverage.sanitize (c, this) && entryExitRecord.sanitize (c, this));
966 OffsetTo<Coverage>
967 coverage; /* Offset to Coverage table--from
971 * Coverage Index order */
1020 inline const Coverage &get_coverage (void) const
1058 OffsetTo<Coverage>
1061 OffsetTo<Coverage>
1124 inline const Coverage &get_coverage (void) const
1178 OffsetTo<Coverage>
1179 markCoverage; /* Offset to Mark Coverage table--from
1181 OffsetTo<Coverage>
1182 ligatureCoverage; /* Offset to Ligature Coverage
1240 inline const Coverage &get_coverage (void) const
1296 OffsetTo<Coverage>
1297 mark1Coverage; /* Offset to Combining Mark1 Coverage
1300 OffsetTo<Coverage>
1301 mark2Coverage; /* Offset to Combining Mark2 Coverage
1448 const Coverage *last = NULL;
1451 const Coverage *coverage = &get_subtable (i).dispatch (&c, get_type ());
1452 if (coverage != last) {
1453 coverage->add_coverage (glyphs);
1454 last = coverage;