Lines Matching refs:lookup_context
1229 ContextClosureLookupContext &lookup_context) in context_intersects() argument
1233 lookup_context.funcs.intersects, lookup_context.intersects_data); in context_intersects()
1241 ContextClosureLookupContext &lookup_context) in context_closure_lookup() argument
1245 lookup_context)) in context_closure_lookup()
1255 ContextCollectGlyphsLookupContext &lookup_context) in context_collect_glyphs_lookup() argument
1259 lookup_context.funcs.collect, lookup_context.collect_data); in context_collect_glyphs_lookup()
1269 ContextApplyLookupContext &lookup_context) in context_would_apply_lookup() argument
1273 lookup_context.funcs.match, lookup_context.match_data); in context_would_apply_lookup()
1280 ContextApplyLookupContext &lookup_context) in context_apply_lookup() argument
1286 lookup_context.funcs.match, lookup_context.match_data, in context_apply_lookup()
1297 bool intersects (const hb_set_t *glyphs, ContextClosureLookupContext &lookup_context) const in intersects()
1301 lookup_context); in intersects()
1304 void closure (hb_closure_context_t *c, ContextClosureLookupContext &lookup_context) const in closure()
1311 lookup_context); in closure()
1315 ContextCollectGlyphsLookupContext &lookup_context) const in collect_glyphs()
1322 lookup_context); in collect_glyphs()
1326 ContextApplyLookupContext &lookup_context) const in would_apply()
1333 lookup_context); in would_apply()
1337 ContextApplyLookupContext &lookup_context) const in apply()
1342 …ext_apply_lookup (c, inputCount, inputZ.arrayZ, lookupCount, lookupRecord.arrayZ, lookup_context)); in apply()
1374 ContextClosureLookupContext &lookup_context) const in intersects()
1379 | hb_map ([&] (const Rule &_) { return _.intersects (glyphs, lookup_context); }) in intersects()
1385 ContextClosureLookupContext &lookup_context) const in closure()
1390 | hb_apply ([&] (const Rule &_) { _.closure (c, lookup_context); }) in closure()
1395 ContextCollectGlyphsLookupContext &lookup_context) const in collect_glyphs()
1400 | hb_apply ([&] (const Rule &_) { _.collect_glyphs (c, lookup_context); }) in collect_glyphs()
1405 ContextApplyLookupContext &lookup_context) const in would_apply()
1410 | hb_map ([&] (const Rule &_) { return _.would_apply (c, lookup_context); }) in would_apply()
1416 ContextApplyLookupContext &lookup_context) const in apply()
1422 | hb_map ([&] (const Rule &_) { return _.apply (c, lookup_context); }) in apply()
1447 struct ContextClosureLookupContext lookup_context = { in intersects() local
1457 | hb_map ([&] (const RuleSet &_) { return _.intersects (glyphs, lookup_context); }) in intersects()
1464 struct ContextClosureLookupContext lookup_context = { in closure() local
1473 | hb_apply ([&] (const RuleSet &_) { _.closure (c, lookup_context); }) in closure()
1481 struct ContextCollectGlyphsLookupContext lookup_context = { in collect_glyphs() local
1488 | hb_apply ([&] (const RuleSet &_) { _.collect_glyphs (c, lookup_context); }) in collect_glyphs()
1495 struct ContextApplyLookupContext lookup_context = { in would_apply() local
1499 return rule_set.would_apply (c, lookup_context); in would_apply()
1512 struct ContextApplyLookupContext lookup_context = { in apply() local
1516 return_trace (rule_set.apply (c, lookup_context)); in apply()
1554 struct ContextClosureLookupContext lookup_context = { in intersects() local
1563 (this+p.second).intersects (glyphs, lookup_context); }) in intersects()
1575 struct ContextClosureLookupContext lookup_context = { in closure() local
1587 | hb_apply ([&] (const RuleSet &_) { _.closure (c, lookup_context); }) in closure()
1596 struct ContextCollectGlyphsLookupContext lookup_context = { in collect_glyphs() local
1603 | hb_apply ([&] (const RuleSet &_) { _.collect_glyphs (c, lookup_context); }) in collect_glyphs()
1612 struct ContextApplyLookupContext lookup_context = { in would_apply() local
1616 return rule_set.would_apply (c, lookup_context); in would_apply()
1630 struct ContextApplyLookupContext lookup_context = { in apply() local
1634 return_trace (rule_set.apply (c, lookup_context)); in apply()
1673 struct ContextClosureLookupContext lookup_context = { in intersects() local
1679 lookup_context); in intersects()
1688 struct ContextClosureLookupContext lookup_context = { in closure() local
1695 lookup_context); in closure()
1703 struct ContextCollectGlyphsLookupContext lookup_context = { in collect_glyphs() local
1711 lookup_context); in collect_glyphs()
1717 struct ContextApplyLookupContext lookup_context = { in would_apply() local
1724 lookup_context); in would_apply()
1736 struct ContextApplyLookupContext lookup_context = { in apply() local
1740 …glyphCount, (const HBUINT16 *) (coverageZ.arrayZ + 1), lookupCount, lookupRecord, lookup_context)); in apply()
1830 ChainContextClosureLookupContext &lookup_context) in chain_context_intersects() argument
1834 lookup_context.funcs.intersects, lookup_context.intersects_data[0]) in chain_context_intersects()
1837 lookup_context.funcs.intersects, lookup_context.intersects_data[1]) in chain_context_intersects()
1840 lookup_context.funcs.intersects, lookup_context.intersects_data[2]); in chain_context_intersects()
1852 ChainContextClosureLookupContext &lookup_context) in chain_context_closure_lookup() argument
1858 lookup_context)) in chain_context_closure_lookup()
1872 ChainContextCollectGlyphsLookupContext &lookup_context) in chain_context_collect_glyphs_lookup() argument
1876 lookup_context.funcs.collect, lookup_context.collect_data[0]); in chain_context_collect_glyphs_lookup()
1879 lookup_context.funcs.collect, lookup_context.collect_data[1]); in chain_context_collect_glyphs_lookup()
1882 lookup_context.funcs.collect, lookup_context.collect_data[2]); in chain_context_collect_glyphs_lookup()
1896 ChainContextApplyLookupContext &lookup_context) in chain_context_would_apply_lookup() argument
1901 lookup_context.funcs.match, lookup_context.match_data[1]); in chain_context_would_apply_lookup()
1913 ChainContextApplyLookupContext &lookup_context) in chain_context_apply_lookup() argument
1919 lookup_context.funcs.match, lookup_context.match_data[1], in chain_context_apply_lookup()
1923 lookup_context.funcs.match, lookup_context.match_data[0], in chain_context_apply_lookup()
1927 lookup_context.funcs.match, lookup_context.match_data[2], in chain_context_apply_lookup()
1938 bool intersects (const hb_set_t *glyphs, ChainContextClosureLookupContext &lookup_context) const in intersects()
1946 lookup_context); in intersects()
1950 ChainContextClosureLookupContext &lookup_context) const in closure()
1960 lookup_context); in closure()
1964 ChainContextCollectGlyphsLookupContext &lookup_context) const in collect_glyphs()
1974 lookup_context); in collect_glyphs()
1978 ChainContextApplyLookupContext &lookup_context) const in would_apply()
1987 lookup.arrayZ, lookup_context); in would_apply()
1990 bool apply (hb_ot_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) const in apply()
2000 lookup.arrayZ, lookup_context)); in apply()
2112 bool intersects (const hb_set_t *glyphs, ChainContextClosureLookupContext &lookup_context) const in intersects()
2117 | hb_map ([&] (const ChainRule &_) { return _.intersects (glyphs, lookup_context); }) in intersects()
2121 void closure (hb_closure_context_t *c, ChainContextClosureLookupContext &lookup_context) const in closure()
2126 | hb_apply ([&] (const ChainRule &_) { _.closure (c, lookup_context); }) in closure()
2130 …yphs (hb_collect_glyphs_context_t *c, ChainContextCollectGlyphsLookupContext &lookup_context) const in collect_glyphs()
2135 | hb_apply ([&] (const ChainRule &_) { _.collect_glyphs (c, lookup_context); }) in collect_glyphs()
2139 …bool would_apply (hb_would_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) con… in would_apply()
2144 | hb_map ([&] (const ChainRule &_) { return _.would_apply (c, lookup_context); }) in would_apply()
2149 bool apply (hb_ot_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) const in apply()
2155 | hb_map ([&] (const ChainRule &_) { return _.apply (c, lookup_context); }) in apply()
2213 struct ChainContextClosureLookupContext lookup_context = { in intersects() local
2223 | hb_map ([&] (const ChainRuleSet &_) { return _.intersects (glyphs, lookup_context); }) in intersects()
2230 struct ChainContextClosureLookupContext lookup_context = { in closure() local
2239 | hb_apply ([&] (const ChainRuleSet &_) { _.closure (c, lookup_context); }) in closure()
2247 struct ChainContextCollectGlyphsLookupContext lookup_context = { in collect_glyphs() local
2254 | hb_apply ([&] (const ChainRuleSet &_) { _.collect_glyphs (c, lookup_context); }) in collect_glyphs()
2261 struct ChainContextApplyLookupContext lookup_context = { in would_apply() local
2265 return rule_set.would_apply (c, lookup_context); in would_apply()
2277 struct ChainContextApplyLookupContext lookup_context = { in apply() local
2281 return_trace (rule_set.apply (c, lookup_context)); in apply()
2337 struct ChainContextClosureLookupContext lookup_context = { in intersects() local
2348 (this+p.second).intersects (glyphs, lookup_context); }) in intersects()
2361 struct ChainContextClosureLookupContext lookup_context = { in closure() local
2375 | hb_apply ([&] (const ChainRuleSet &_) { _.closure (c, lookup_context); }) in closure()
2387 struct ChainContextCollectGlyphsLookupContext lookup_context = { in collect_glyphs() local
2396 | hb_apply ([&] (const ChainRuleSet &_) { _.collect_glyphs (c, lookup_context); }) in collect_glyphs()
2408 struct ChainContextApplyLookupContext lookup_context = { in would_apply() local
2414 return rule_set.would_apply (c, lookup_context); in would_apply()
2431 struct ChainContextApplyLookupContext lookup_context = { in apply() local
2437 return_trace (rule_set.apply (c, lookup_context)); in apply()
2537 struct ChainContextClosureLookupContext lookup_context = { in intersects() local
2545 lookup_context); in intersects()
2557 struct ChainContextClosureLookupContext lookup_context = { in closure() local
2566 lookup_context); in closure()
2577 struct ChainContextCollectGlyphsLookupContext lookup_context = { in collect_glyphs() local
2586 lookup_context); in collect_glyphs()
2594 struct ChainContextApplyLookupContext lookup_context = { in would_apply() local
2602 lookup.len, lookup.arrayZ, lookup_context); in would_apply()
2621 struct ChainContextApplyLookupContext lookup_context = { in apply() local
2629 lookup.len, lookup.arrayZ, lookup_context)); in apply()