Lines Matching refs:input_iterator
159 class input_iterator;
160 input_iterator *make_temp_iterator(const char *);
202 class input_iterator { class
204 input_iterator();
205 input_iterator(int is_div);
206 virtual ~input_iterator() {} in ~input_iterator()
214 input_iterator *next;
220 virtual input_iterator *get_arg(int) { return 0; } in get_arg()
233 input_iterator::input_iterator() in input_iterator() function in input_iterator
238 input_iterator::input_iterator(int is_div) in input_iterator() function in input_iterator
243 int input_iterator::fill(node **) in fill()
248 int input_iterator::peek() in peek()
253 inline int input_iterator::get(node **p) in get()
258 class input_boundary : public input_iterator {
263 class input_return_boundary : public input_iterator {
268 class file_iterator : public input_iterator {
412 input_iterator nil_iterator;
418 static void push(input_iterator *);
419 static input_iterator *get_arg(int);
441 static void check_end_diversion(input_iterator *t);
446 static input_iterator *top;
452 input_iterator *input_stack::top = &nil_iterator;
498 input_iterator *tem = top; in finish_get()
521 void input_stack::check_end_diversion(input_iterator *t) in check_end_diversion()
537 input_iterator *tem = top; in finish_peek()
567 input_iterator *temp = top->next; in remove_boundary()
575 void input_stack::push(input_iterator *in) in push()
617 input_iterator *input_stack::get_arg(int i) in get_arg()
619 input_iterator *p; in get_arg()
628 for (input_iterator *p = top; p; p = p->next) in shift()
637 for (input_iterator *p =top; p != 0; p = p->next) in nargs()
645 for (input_iterator *p = top; p; p = p->next) in get_location()
656 for (input_iterator *p = top; in backtrace()
664 for (input_iterator *p = top; p; p = p->next) in backtrace_all()
670 for (input_iterator *p = top; p; p = p->next) in set_location()
678 input_iterator **pp; in next_file()
690 for (input_iterator **pp = ⊤ *pp != &nil_iterator; pp = &(*pp)->next) in end_file()
692 input_iterator *tem = *pp; in end_file()
707 input_iterator *tem = top; in clear()
728 input_iterator *tem = top; in pop_macro()
3336 class string_iterator : public input_iterator {
3360 : input_iterator(m.is_a_diversion), mac(m), how_invoked(p), newline_flag(0), in string_iterator()
3475 class temp_iterator : public input_iterator {
3480 friend input_iterator *make_temp_iterator(const char *);
3499 class small_temp_iterator : public input_iterator {
3509 friend input_iterator *make_temp_iterator(const char *);
3556 input_iterator *make_temp_iterator(const char *s) in make_temp_iterator()
3594 input_iterator *get_arg(int i);
3602 input_iterator *macro_iterator::get_arg(int i) in get_arg()
3907 input_iterator *p = input_stack::get_arg(i); in composite_glyph_name()
4224 input_iterator *p = input_stack::get_arg(i); in interpolate_arg()
4242 input_iterator *p = input_stack::get_arg(i); in interpolate_arg()