Home | History | Annotate | Download | only in src

Lines Matching refs:coverage

220   typedef const Coverage &return_t;
223 static return_t default_return_value (void) { return Null(Coverage); }
636 const OffsetTo<Coverage> &coverage = (const OffsetTo<Coverage>&)value;
637 return (data+coverage).intersects (glyphs);
664 const OffsetTo<Coverage> &coverage = (const OffsetTo<Coverage>&)value;
665 (data+coverage).add_coverage (glyphs);
690 const OffsetTo<Coverage> &coverage = (const OffsetTo<Coverage>&)value;
691 return (data+coverage).get_coverage (glyph_id) != NOT_COVERED;
1236 const Coverage &cov = (this+coverage);
1254 (this+coverage).add_coverage (c->input);
1270 const RuleSet &rule_set = this+ruleSet[(this+coverage).get_coverage (c->glyphs[0])];
1278 inline const Coverage &get_coverage (void) const
1280 return this+coverage;
1286 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
1300 return TRACE_RETURN (coverage.sanitize (c, this) && ruleSet.sanitize (c, this));
1305 OffsetTo<Coverage>
1306 coverage; /* Offset to Coverage table--from
1310 * ordered by Coverage Index */
1321 if (!(this+coverage).intersects (c->glyphs))
1342 (this+coverage).add_coverage (c->input);
1369 inline const Coverage &get_coverage (void) const
1371 return this+coverage;
1377 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
1392 return TRACE_RETURN (coverage.sanitize (c, this) && classDef.sanitize (c, this) && ruleSet.sanitize (c, this));
1397 OffsetTo<Coverage>
1398 coverage; /* Offset to Coverage table--from
1416 if (!(this+coverage[0]).intersects (c->glyphs))
1419 const LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * glyphCount);
1425 glyphCount, (const USHORT *) (coverage + 1),
1433 (this+coverage[0]).add_coverage (c->input);
1435 const LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * glyphCount);
1442 glyphCount, (const USHORT *) (coverage + 1),
1451 const LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * glyphCount);
1456 return TRACE_RETURN (context_would_apply_lookup (c, glyphCount, (const USHORT *) (coverage + 1), lookupCount, lookupRecord, lookup_context));
1459 inline const Coverage &get_coverage (void) const
1461 return this+coverage[0];
1467 unsigned int index = (this+coverage[0]).get_coverage (c->buffer->cur().codepoint);
1470 const LookupRecord *lookupRecord = &StructAtOffset<LookupRecord> (coverage, coverage[0].static_size * glyphCount);
1475 return TRACE_RETURN (context_apply_lookup (c, glyphCount, (const USHORT *) (coverage + 1), lookupCount, lookupRecord, lookup_context));
1482 if (!count) return TRACE_RETURN (false); /* We want to access coverage[0] freely. */
1483 if (!c->check_array (coverage, coverage[0].static_size, count)) return TRACE_RETURN (false);
1485 if (!coverage[i].sanitize (c, this)) return TRACE_RETURN (false);
1486 coverage, coverage[0].static_size * count);
1495 OffsetTo<Coverage>
1496 coverage[VAR]; /* Array of offsets to Coverage
1501 DEFINE_SIZE_ARRAY2 (6, coverage, lookupRecordX);
1797 const Coverage &cov = (this+coverage);
1815 (this+coverage).add_coverage (c->input);
1831 const ChainRuleSet &rule_set = this+ruleSet[(this+coverage).get_coverage (c->glyphs[0])];
1839 inline const Coverage &get_coverage (void) const
1841 return this+coverage;
1847 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
1860 return TRACE_RETURN (coverage.sanitize (c, this) && ruleSet.sanitize (c, this));
1865 OffsetTo<Coverage>
1866 coverage; /* Offset to Coverage table--from
1870 * ordered by Coverage Index */
1880 if (!(this+coverage).intersects (c->glyphs))
1905 (this+coverage).add_coverage (c->input);
1942 inline const Coverage &get_coverage (void) const
1944 return this+coverage;
1950 unsigned int index = (this+coverage).get_coverage (c->buffer->cur().codepoint);
1970 return TRACE_RETURN (coverage.sanitize (c, this) && backtrackClassDef.sanitize (c, this) &&
1977 OffsetTo<Coverage>
1978 coverage; /* Offset to Coverage table--from
2004 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2009 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2026 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2030 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2048 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2049 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2062 inline const Coverage &get_coverage (void) const
2064 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2071 const OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2076 const OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2092 OffsetArrayOf<Coverage> &input = StructAfter<OffsetArrayOf<Coverage> > (backtrack);
2095 OffsetArrayOf<Coverage> &lookahead = StructAfter<OffsetArrayOf<Coverage> > (input);
2103 OffsetArrayOf<Coverage>
2104 backtrack; /* Array of coverage tables
2107 OffsetArrayOf<Coverage>
2108 inputX ; /* Array of coverage
2111 OffsetArrayOf<Coverage>
2112 lookaheadX; /* Array of coverage tables