Lines Matching defs:CSInterpEnv
119 struct CSInterpEnv : InterpEnv<ARG> struct
121 void init (const ByteStr &str, const SUBRS &globalSubrs_, const SUBRS &localSubrs_) in init()
135 void fini () in fini()
144 bool in_error () const in in_error()
149 bool popSubrNum (const BiasedSubrs<SUBRS>& biasedSubrs, unsigned int &subr_num) in popSubrNum()
160 void callSubr (const BiasedSubrs<SUBRS>& biasedSubrs, CSType type) in callSubr()
177 void returnFromSubr () in returnFromSubr()
185 void determine_hintmask_size () in determine_hintmask_size()
195 void set_endchar (bool endchar_flag_) { endchar_flag = endchar_flag_; } in set_endchar()
196 bool is_endchar () const { return endchar_flag; } in is_endchar()
198 const Number &get_x () const { return pt.x; } in get_x()
199 const Number &get_y () const { return pt.y; } in get_y()
200 const Point &get_pt () const { return pt; } in get_pt()
202 void moveto (const Point &pt_ ) { pt = pt_; } in moveto()
205 CallContext context;
206 bool endchar_flag;
207 bool seen_moveto;
208 bool seen_hintmask;
210 unsigned int hstem_count;
211 unsigned int vstem_count;
212 unsigned int hintmask_size;
213 CallStack callStack;
214 BiasedSubrs<SUBRS> globalSubrs;
215 BiasedSubrs<SUBRS> localSubrs;
218 Point pt;
220 typedef InterpEnv<ARG> SUPER;