Lines Matching defs:coverage
215 typedef const Coverage &return_t;
218 static return_t default_return_value (void) { return Null(Coverage); }
622 const OffsetTo<Coverage> &coverage = (const OffsetTo<Coverage>&)value;
623 return (data+coverage).intersects (glyphs);
650 const OffsetTo<Coverage> &coverage = (const OffsetTo<Coverage>&)value;
651 (data+coverage).add_coverage (glyphs);
676 const OffsetTo<Coverage> &coverage = (const OffsetTo<Coverage>&)value;
677 return (data+coverage).get_coverage (glyph_id) != NOT_COVERED;
1218 const Coverage &cov = (this+coverage);
1236 (this+coverage).add_coverage (c->input);
1252 const RuleSet &rule_set = this+ruleSet[(this+coverage).get_coverage (c->glyphs[0])];
1260 inline const Coverage &get_coverage (void) const
1262 return this+coverage;
1268 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
1282 return TRACE_RETURN (coverage.sanitize (c, this) && ruleSet.sanitize (c, this));
1287 OffsetTo<Coverage>
1288 coverage; /* Offset to Coverage table--from
1292 * ordered by Coverage Index */
1303 if (!(this+coverage).intersects (c->glyphs))
1324 (this+coverage).add_coverage (c->input);
1351 inline const Coverage &get_coverage (void) const
1353 return this+coverage;
1359 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
1374 return TRACE_RETURN (coverage.sanitize (c, this) && classDef.sanitize (c, this) && ruleSet.sanitize (c, this));
1379 OffsetTo<Coverage>
1380 coverage; /* Offset to Coverage table--from
1398 if (!(this+coverage[0]).intersects (c->glyphs))
1401 const LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * glyphCount);
1407 glyphCount, (const USHORT *) (coverage + 1),
1415 (this+coverage[0]).add_coverage (c->input);
1417 const LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * glyphCount);
1424 glyphCount, (const USHORT *) (coverage + 1),
1433 const LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * glyphCount);
1438 return TRACE_RETURN (context_would_apply_lookup (c, glyphCount, (const USHORT *) (coverage + 1), lookupCount, lookupRecord, lookup_context));
1441 inline const Coverage &get_coverage (void) const
1443 return this+coverage[0];
1449 unsigned int index = (this+coverage[0]).get_coverage (c->buffer->cur().codepoint);
1452 const LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * glyphCount);
1457 return TRACE_RETURN (context_apply_lookup (c, glyphCount, (const USHORT *) (coverage + 1), lookupCount, lookupRecord, lookup_context));
1464 if (!c->check_array (coverage, coverage[0].static_size, count)) return TRACE_RETURN (false);
1466 if (!coverage[i].sanitize (c, this)) return TRACE_RETURN (false);
1467 LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * count);
1476 OffsetTo<Coverage>
1477 coverage[VAR]; /* Array of offsets to Coverage
1482 DEFINE_SIZE_ARRAY2 (6, coverage, lookupRecordX);
1777 const Coverage &cov = (this+coverage);
1795 (this+coverage).add_coverage (c->input);
1811 const ChainRuleSet &rule_set = this+ruleSet[(this+coverage).get_coverage (c->glyphs[0])];
1819 inline const Coverage &get_coverage (void) const
1821 return this+coverage;
1827 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
1840 return TRACE_RETURN (coverage.sanitize (c, this) && ruleSet.sanitize (c, this));
1845 OffsetTo<Coverage>
1846 coverage; /* Offset to Coverage table--from
1850 * ordered by Coverage Index */
1860 if (!(this+coverage).intersects (c->glyphs))
1885 (this+coverage).add_coverage (c->input);
1922 inline const Coverage &get_coverage (void) const
1924 return this+coverage;
1930 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
1950 return TRACE_RETURN (coverage.sanitize (c, this) && backtrackClassDef.sanitize (c, this) &&
1957 OffsetTo<Coverage>
1958 coverage; /* Offset to Coverage table--from
1984 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
1989 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2006 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2010 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2028 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2029 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2042 inline const Coverage &get_coverage (void) const
2044 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2051 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2056 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2072 OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2074 OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2082 OffsetArrayOf<Coverage>
2083 backtrack; /* Array of coverage tables
2086 OffsetArrayOf<Coverage>
2087 inputX ; /* Array of coverage
2090 OffsetArrayOf<Coverage>
2091 lookaheadX; /* Array of coverage tables