Lines Matching defs:hb_apply_context_t
242 struct hb_apply_context_t
247 typedef return_t (*recurse_func_t) (hb_apply_context_t *c, unsigned int lookup_index);
278 hb_apply_context_t (unsigned int table_index_,
349 may_skip (const hb_apply_context_t *c,
376 inline skipping_forward_iterator_t (hb_apply_context_t *c_,
437 hb_apply_context_t *c;
447 inline skipping_backward_iterator_t (hb_apply_context_t *c_,
507 hb_apply_context_t *c;
709 static inline bool match_input (hb_apply_context_t *c,
725 hb_apply_context_t::skipping_forward_iterator_t skippy_iter (c, buffer->idx, count - 1);
793 static inline void ligate_input (hb_apply_context_t *c,
886 static inline bool match_backtrack (hb_apply_context_t *c,
894 hb_apply_context_t::skipping_backward_iterator_t skippy_iter (c, c->buffer->backtrack_len (), count, true);
905 static inline bool match_lookahead (hb_apply_context_t *c,
914 hb_apply_context_t::skipping_forward_iterator_t skippy_iter (c, c->buffer->idx + offset - 1, count, true);
952 static inline bool apply_lookup (hb_apply_context_t *c,
1096 static inline bool context_apply_lookup (hb_apply_context_t *c,
1144 inline bool apply (hb_apply_context_t *c, ContextApplyLookupContext &lookup_context) const
1204 inline bool apply (hb_apply_context_t *c, ContextApplyLookupContext &lookup_context) const
1283 inline bool apply (hb_apply_context_t *c) const
1374 inline bool apply (hb_apply_context_t *c) const
1464 inline bool apply (hb_apply_context_t *c) const
1624 static inline bool chain_context_apply_lookup (hb_apply_context_t *c,
1697 inline bool apply (hb_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) const
1768 inline bool apply (hb_apply_context_t *c, ChainContextApplyLookupContext &lookup_context) const
1844 inline bool apply (hb_apply_context_t *c) const
1947 inline bool apply (hb_apply_context_t *c) const
2068 inline bool apply (hb_apply_context_t *c) const