Lines Matching refs:input_buffer

65 struct mmap_input_buffer : public dtc::input_buffer
88 struct stream_input_buffer : public dtc::input_buffer
106 : input_buffer(0, 0), fn(filename) in mmap_input_buffer()
131 stream_input_buffer::stream_input_buffer() : input_buffer(0, 0) in stream_input_buffer()
149 input_buffer::skip_to(char c) in skip_to()
227 auto include_buffer = input_buffer::buffer_for_file(include_file, false); in handle_include()
233 include_buffer = input_buffer::buffer_for_file(include_file, false); in handle_include()
269 auto include_buffer = input_buffer::buffer_for_file(include_file, false); in read_binary_file()
275 include_buffer = input_buffer::buffer_for_file(include_file, false); in read_binary_file()
295 input_buffer
296 input_buffer::buffer_from_offset(int offset, int s) in buffer_from_offset()
300 return input_buffer(); in buffer_from_offset()
308 return input_buffer(); in buffer_from_offset()
312 return input_buffer(); in buffer_from_offset()
314 return input_buffer(&buffer[offset], s); in buffer_from_offset()
318 input_buffer::consume(const char *str) in consume()
341 input_buffer::consume_integer(unsigned long long &outInt) in consume_integer()
983 input_buffer::consume_hex_byte(uint8_t &outByte) in consume_hex_byte()
1050 input_buffer &b = *input_stack.top(); in parse_error()
1055 input_buffer &b, in parse_error()
1097 input_buffer::dump() in dump()
1205 input_buffer::parse_to(char stop) in parse_to()
1236 std::unique_ptr<input_buffer>
1237 input_buffer::buffer_for_file(const string &path, bool warn) in buffer_for_file()
1241 std::unique_ptr<input_buffer> b(new stream_input_buffer()); in buffer_for_file()
1263 std::unique_ptr<input_buffer> b(new mmap_input_buffer(source, string(path))); in buffer_for_file()