Lines Matching defs:cs_interp_env_t
119 struct cs_interp_env_t : interp_env_t<ARG> struct
121 void init (const byte_str_t &str, const SUBRS *globalSubrs_, const SUBRS *localSubrs_) in init()
136 void fini () in fini()
145 bool in_error () const in in_error()
150 bool pop_subr_num (const biased_subrs_t<SUBRS>& biasedSubrs, unsigned int &subr_num) in pop_subr_num()
162 void call_subr (const biased_subrs_t<SUBRS>& biasedSubrs, cs_type_t type) in call_subr()
179 void return_from_subr () in return_from_subr()
187 void determine_hintmask_size () in determine_hintmask_size()
197 void set_endchar (bool endchar_flag_) { endchar_flag = endchar_flag_; } in set_endchar()
198 bool is_endchar () const { return endchar_flag; } in is_endchar()
200 const number_t &get_x () const { return pt.x; } in get_x()
201 const number_t &get_y () const { return pt.y; } in get_y()
202 const point_t &get_pt () const { return pt; } in get_pt()
204 void moveto (const point_t &pt_ ) { pt = pt_; } in moveto()
207 call_context_t context;
208 bool endchar_flag;
209 bool seen_moveto;
210 bool seen_hintmask;
212 unsigned int hstem_count;
213 unsigned int vstem_count;
214 unsigned int hintmask_size;
215 call_stack_t callStack;
216 biased_subrs_t<SUBRS> globalSubrs;
217 biased_subrs_t<SUBRS> localSubrs;
220 point_t pt;
222 typedef interp_env_t<ARG> SUPER;