Lines Matching defs:cff_stack_t
378 struct cff_stack_t struct
380 void init () in init()
389 void fini () { elements.fini_deep (); } in fini()
391 ELEM& operator [] (unsigned int i) in operator []()
397 void push (const ELEM &v) in push()
404 ELEM &push () in push()
415 ELEM& pop () in pop()
425 void pop (unsigned int n) in pop()
433 const ELEM& peek () in peek()
443 void unpop () in unpop()
451 void clear () { count = 0; } in clear()
453 bool in_error () const { return (error || elements.in_error ()); } in in_error()
454 void set_error () { error = true; } in set_error()
456 unsigned int get_count () const { return count; } in get_count()
457 bool is_empty () const { return !count; } in is_empty()
459 static constexpr unsigned kSizeLimit = LIMIT;
462 bool error;
463 unsigned int count;
464 hb_vector_t<ELEM> elements;