Lines Matching refs:string_iterator

3013   friend class string_iterator;
3101 friend class string_iterator;
3336 class string_iterator : public input_iterator { class
3347 string_iterator();
3349 string_iterator(const macro &m, const char *p = 0, symbol s = NULL_SYMBOL);
3359 string_iterator::string_iterator(const macro &m, const char *p, symbol s) in string_iterator() function in string_iterator
3376 string_iterator::string_iterator() in string_iterator() function in string_iterator
3387 int string_iterator::is_diversion() in is_diversion()
3392 int string_iterator::fill(node **np) in fill()
3437 int string_iterator::peek() in peek()
3448 int string_iterator::get_location(int allow_macro, in get_location()
3460 void string_iterator::backtrace() in backtrace()
3586 class macro_iterator : public string_iterator {
3612 return new string_iterator(p->mac); in get_arg()
3644 string_iterator iter1(m1); in operator ==()
3645 string_iterator iter2(m2); in operator ==()
3828 : string_iterator(m, how_called, s), args(0), argc(0) in macro_iterator()
4028 input_stack::push(new string_iterator(mac)); in read_request()
4195 string_iterator *si = new string_iterator(*m, "string", nm); in interpolate_string()
4280 input_stack::push(new string_iterator(m)); in push_token()
4296 input_stack::push(new string_iterator(mac)); in handle_initial_request()
4586 string_iterator iter1(*m); in substring_request()
4629 string_iterator iter(*m); in substring_request()
4710 string_iterator iter(*m); in asciify_macro()
4737 string_iterator iter(*m); in unformat_macro()
5151 string_iterator si(mac); in interpret()
5338 string_iterator iter(mac); in tprint()
5641 input_stack::push(new string_iterator(mac, "while loop")); in while_request()
6270 string_iterator iter(*m); in write_macro_request()
7718 string_iterator *si = in charinfo_to_node_list()
7719 new string_iterator(*mac, "composite character", ci->nm); in charinfo_to_node_list()