Home | History | Annotate | Download | only in src

Lines Matching refs:lookup_context

1065 					   ContextClosureLookupContext &lookup_context)
1069 lookup_context.funcs.intersects, lookup_context.intersects_data))
1079 ContextCollectGlyphsLookupContext &lookup_context)
1083 lookup_context.funcs.collect, lookup_context.collect_data);
1093 ContextApplyLookupContext &lookup_context)
1097 lookup_context.funcs.match, lookup_context.match_data);
1104 ContextApplyLookupContext &lookup_context)
1110 lookup_context.funcs.match, lookup_context.match_data,
1120 inline void closure (hb_closure_context_t *c, ContextClosureLookupContext &lookup_context) const
1127 lookup_context);
1130 inline void collect_glyphs (hb_collect_glyphs_context_t *c, ContextCollectGlyphsLookupContext &lookup_context) const
1137 lookup_context);
1140 inline bool would_apply (hb_would_apply_context_t *c, ContextApplyLookupContext &lookup_context) const
1144 return_trace (context_would_apply_lookup (c, inputCount, inputZ, lookupCount, lookupRecord, lookup_context));
1147 inline bool apply (hb_apply_context_t *c, ContextApplyLookupContext &lookup_context) const
1151 return_trace (context_apply_lookup (c, inputCount, inputZ, lookupCount, lookupRecord, lookup_context));
1180 inline void closure (hb_closure_context_t *c, ContextClosureLookupContext &lookup_context) const
1185 (this+rule[i]).closure (c, lookup_context);
1188 inline void collect_glyphs (hb_collect_glyphs_context_t *c, ContextCollectGlyphsLookupContext &lookup_context) const
1193 (this+rule[i]).collect_glyphs (c, lookup_context);
1196 inline bool would_apply (hb_would_apply_context_t *c, ContextApplyLookupContext &lookup_context) const
1202 if ((this+rule[i]).would_apply (c, lookup_context))
1208 inline bool apply (hb_apply_context_t *c, ContextApplyLookupContext &lookup_context) const
1214 if ((this+rule[i]).apply (c, lookup_context))
1243 struct ContextClosureLookupContext lookup_context = {
1252 rule_set.closure (c, lookup_context);
1261 struct ContextCollectGlyphsLookupContext lookup_context = {
1268 (this+ruleSet[i]).collect_glyphs (c, lookup_context);
1276 struct ContextApplyLookupContext lookup_context = {
1280 return_trace (rule_set.would_apply (c, lookup_context));
1296 struct ContextApplyLookupContext lookup_context = {
1300 return_trace (rule_set.apply (c, lookup_context));
1332 struct ContextClosureLookupContext lookup_context = {
1341 rule_set.closure (c, lookup_context);
1351 struct ContextCollectGlyphsLookupContext lookup_context = {
1358 (this+ruleSet[i]).collect_glyphs (c, lookup_context);
1368 struct ContextApplyLookupContext lookup_context = {
1372 return_trace (rule_set.would_apply (c, lookup_context));
1389 struct ContextApplyLookupContext lookup_context = {
1393 return_trace (rule_set.apply (c, lookup_context));
1427 struct ContextClosureLookupContext lookup_context = {
1434 lookup_context);
1443 struct ContextCollectGlyphsLookupContext lookup_context = {
1451 lookup_context);
1459 struct ContextApplyLookupContext lookup_context = {
1463 return_trace (context_would_apply_lookup (c, glyphCount, (const USHORT *) (coverageZ + 1), lookupCount, lookupRecord, lookup_context));
1478 struct ContextApplyLookupContext lookup_context = {
1482 return_trace (context_apply_lookup (c, glyphCount, (const USHORT *) (coverageZ + 1), lookupCount, lookupRecord, lookup_context));
1566 ChainContextClosureLookupContext &lookup_context)
1570 lookup_context.funcs.intersects, lookup_context.intersects_data[0])
1573 lookup_context.funcs.intersects, lookup_context.intersects_data[1])
1576 lookup_context.funcs.intersects, lookup_context.intersects_data[2]))
1590 ChainContextCollectGlyphsLookupContext &lookup_context)
1594 lookup_context.funcs.collect, lookup_context.collect_data[0]);
1597 lookup_context.funcs.collect, lookup_context.collect_data[1]);
1600 lookup_context.funcs.collect, lookup_context.collect_data[2]);
1614 ChainContextApplyLookupContext &lookup_context)
1619 lookup_context.funcs.match, lookup_context.match_data[1]);
1631 ChainContextApplyLookupContext &lookup_context)
1637 lookup_context.funcs.match, lookup_context.match_data[1],
1641 lookup_context.funcs.match, lookup_context.match_data[0])
1644 lookup_context.funcs.match, lookup_context.match_data[2],
1654 inline void closure (hb_closure_context_t *c, ChainContextClosureLookupContext &lookup_context) const
1665 lookup_context);
1668 inline void collect_glyphs (hb_collect_glyphs_context_t *c, ChainContextCollectGlyphsLookupContext &lookup_context) const
1679 lookup_context);
1682 inline bool would_apply (hb_would_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) const
1692 lookup.array, lookup_context));
1695 inline bool apply (hb_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) const
1705 lookup.array, lookup_context));
1740 inline void closure (hb_closure_context_t *c, ChainContextClosureLookupContext &lookup_context) const
1745 (this+rule[i]).closure (c, lookup_context);
1748 inline void collect_glyphs (hb_collect_glyphs_context_t *c, ChainContextCollectGlyphsLookupContext &lookup_context) const
1753 (this+rule[i]).collect_glyphs (c, lookup_context);
1756 inline bool would_apply (hb_would_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) const
1761 if ((this+rule[i]).would_apply (c, lookup_context))
1767 inline bool apply (hb_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) const
1772 if ((this+rule[i]).apply (c, lookup_context))
1799 struct ChainContextClosureLookupContext lookup_context = {
1808 rule_set.closure (c, lookup_context);
1817 struct ChainContextCollectGlyphsLookupContext lookup_context = {
1824 (this+ruleSet[i]).collect_glyphs (c, lookup_context);
1832 struct ChainContextApplyLookupContext lookup_context = {
1836 return_trace (rule_set.would_apply (c, lookup_context));
1851 struct ChainContextApplyLookupContext lookup_context = {
1855 return_trace (rule_set.apply (c, lookup_context));
1888 struct ChainContextClosureLookupContext lookup_context = {
1899 rule_set.closure (c, lookup_context);
1912 struct ChainContextCollectGlyphsLookupContext lookup_context = {
1921 (this+ruleSet[i]).collect_glyphs (c, lookup_context);
1934 struct ChainContextApplyLookupContext lookup_context = {
1940 return_trace (rule_set.would_apply (c, lookup_context));
1960 struct ChainContextApplyLookupContext lookup_context = {
1966 return_trace (rule_set.apply (c, lookup_context));
2015 struct ChainContextClosureLookupContext lookup_context = {
2024 lookup_context);
2036 struct ChainContextCollectGlyphsLookupContext lookup_context = {
2045 lookup_context);
2055 struct ChainContextApplyLookupContext lookup_context = {
2063 lookup.len, lookup.array, lookup_context));
2082 struct ChainContextApplyLookupContext lookup_context = {
2090 lookup.len, lookup.array, lookup_context));