Lines Matching refs:CharBuffer

29    if (!CharBuffer::skip_ws(mybuf)) return 0;  in count_words()
31 CharBuffer::size_type offset = 0; in count_words()
33 offset = CharBuffer::next_ws(mybuf, offset+1); in count_words()
36 CharBuffer::seek_forward(mybuf, offset) != '\n' && in count_words()
37 (offset = CharBuffer::next_non_ws(mybuf, offset+1)) > 0); in count_words()
43 return CharBuffer::count_lines(is->rdbuf()); in count_lines()
54 if (!CharBuffer::skip_ws(mybuf)) return 0; in count_braced()
56 CharBuffer::size_type offset = 0; in count_braced()
58 if (CharBuffer::get_ptr(mybuf)[offset] != opening) { in count_braced()
62 offset = CharBuffer::matching_brace(mybuf, opening, closing, offset+1); in count_braced()
68 } while ((offset = CharBuffer::next_non_ws(mybuf, offset+1)) > 0); in count_braced()
75 CharBuffer::size_type offset = CharBuffer::next_non_ws(mybuf, 0); in lone_clause_on_line()
76 if (offset < 0 || CharBuffer::get_ptr(mybuf)[offset] != opening) return false; in lone_clause_on_line()
77 offset = CharBuffer::matching_brace(mybuf, opening, closing, offset+1); in lone_clause_on_line()
82 return CharBuffer::seek_forward(mybuf, offset+1) == '\n'; in lone_clause_on_line()
89 CharBuffer::size_type offset = -1; in count_leading()
91 if ((offset = CharBuffer::next_non_ws(mybuf, offset+1)) < 0) in count_leading()
93 if (CharBuffer::get_ptr(mybuf)[offset] != c) break; in count_leading()
101 return !CharBuffer::skip_ws(is->rdbuf()); in at_end()
107 if (!CharBuffer::skip_ws(mybuf)) return; in skip_item()
109 CharBuffer::size_type offset = 0; in skip_item()
112 offset = CharBuffer::matching_brace(mybuf, '<', '>'); break; in skip_item()
114 offset = CharBuffer::matching_brace(mybuf, '(', ')'); break; in skip_item()
116 offset = CharBuffer::matching_brace(mybuf, '{', '}'); break; in skip_item()
118 offset = CharBuffer::next_ws(mybuf, 0, false); in skip_item()
121 CharBuffer::skip_all(mybuf); in skip_item()
123 CharBuffer::get_bump(mybuf, offset+1); in skip_item()
129 CharBuffer::skip_all(mybuf); in skip_rest()
136 if (!CharBuffer::skip_ws(mybuf)) { in set_temp_range()
143 offset = CharBuffer::find_char_forward(mybuf, '\n'); in set_temp_range()
147 if (*CharBuffer::get_ptr(mybuf) != opening) { in set_temp_range()
151 CharBuffer::get_bump(mybuf, 1); in set_temp_range()
152 offset = CharBuffer::matching_brace(mybuf, opening, closing); in set_temp_range()
165 char* egptr = CharBuffer::end_get_ptr(mybuf); in set_input_range()
166 if (CharBuffer::get_input_limit(mybuf)) { in set_input_range()
167 CharBuffer::set_end_get_ptr(mybuf, CharBuffer::get_ptr(mybuf) + offset); in set_input_range()
177 if (egptr == CharBuffer::get_input_limit(mybuf)) { in restore_input_range()
180 CharBuffer::set_end_get_ptr(mybuf, egptr); in restore_input_range()
189 else if (CharBuffer::skip_ws(mybuf) || in discard_range()
190 CharBuffer::get_ptr(mybuf) != CharBuffer::end_get_ptr(mybuf)) in discard_range()
193 CharBuffer::get_bump(mybuf, 1); in discard_range()
199 char* next = CharBuffer::end_get_ptr(mybuf)+1; in skip_temp_range()
200 if (egptr == CharBuffer::get_input_limit(mybuf)) { in skip_temp_range()
202 CharBuffer::get_bump(mybuf, next - CharBuffer::get_ptr(mybuf)); in skip_temp_range()
204 CharBuffer::set_get_and_end_ptr(mybuf, next, egptr); in skip_temp_range()
210 return CharBuffer::get_ptr(is->rdbuf()); in save_read_pos()
216 mybuf->rewind(CharBuffer::get_ptr(mybuf) - pos); in restore_read_pos()
249 if (CharBuffer::get_string(is->rdbuf(), s, delim) < 0) in get_string()
256 if (!CharBuffer::skip_ws(mybuf)) return 0; in probe_inf()
257 CharBuffer::size_type offset = 0; in probe_inf()
259 switch (CharBuffer::seek_forward(mybuf, 0)) { in probe_inf()
271 if ((offset == 0 || CharBuffer::seek_forward(mybuf, offset) == 'i') && in probe_inf()
272 CharBuffer::seek_forward(mybuf, offset+1) == 'n' && in probe_inf()
273 CharBuffer::seek_forward(mybuf, offset+2) == 'f') { in probe_inf()
274 CharBuffer::get_bump(mybuf, offset+3); in probe_inf()