Lines Matching defs:hb_closure_context_t
49 struct hb_closure_context_t : struct
52 inline const char *get_name (void) { return "CLOSURE"; } in get_name()
53 typedef return_t (*recurse_func_t) (hb_closure_context_t *c, unsigned int lookup_index);
55 inline return_t dispatch (const T &obj) { obj.closure (this); return HB_VOID; } in dispatch()
56 static return_t default_return_value (void) { return HB_VOID; } in default_return_value()
57 bool stop_sublookup_iteration (return_t r HB_UNUSED) const { return false; } in stop_sublookup_iteration()
58 return_t recurse (unsigned int lookup_index) in recurse()
69 hb_face_t *face;
70 hb_set_t *glyphs;
71 recurse_func_t recurse_func;
72 unsigned int nesting_level_left;
73 unsigned int debug_depth;
75 hb_closure_context_t (hb_face_t *face_, in hb_closure_context_t() function
84 void set_recurse_func (recurse_func_t func) { recurse_func = func; } in set_recurse_func()