Lines Matching refs:input_buffer
67 struct mmap_input_buffer : public dtc::input_buffer
90 struct stream_input_buffer : public dtc::input_buffer
108 : input_buffer(0, 0), fn(filename) in mmap_input_buffer()
133 stream_input_buffer::stream_input_buffer() : input_buffer(0, 0) in stream_input_buffer()
151 input_buffer::skip_to(char c) in skip_to()
229 auto include_buffer = input_buffer::buffer_for_file(include_file, false); in handle_include()
235 include_buffer = input_buffer::buffer_for_file(include_file, false); in handle_include()
271 auto include_buffer = input_buffer::buffer_for_file(include_file, false); in read_binary_file()
277 include_buffer = input_buffer::buffer_for_file(include_file, false); in read_binary_file()
297 input_buffer
298 input_buffer::buffer_from_offset(int offset, int s) in buffer_from_offset()
302 return input_buffer(); in buffer_from_offset()
310 return input_buffer(); in buffer_from_offset()
314 return input_buffer(); in buffer_from_offset()
316 return input_buffer(&buffer[offset], s); in buffer_from_offset()
320 input_buffer::consume(const char *str) in consume()
343 input_buffer::consume_integer(unsigned long long &outInt) in consume_integer()
982 input_buffer::consume_hex_byte(uint8_t &outByte) in consume_hex_byte()
1049 input_buffer &b = *input_stack.top(); in parse_error()
1054 input_buffer &b, in parse_error()
1096 input_buffer::dump() in dump()
1204 input_buffer::parse_to(char stop) in parse_to()
1235 std::unique_ptr<input_buffer>
1236 input_buffer::buffer_for_file(const string &path, bool warn) in buffer_for_file()
1240 std::unique_ptr<input_buffer> b(new stream_input_buffer()); in buffer_for_file()
1262 std::unique_ptr<input_buffer> b(new mmap_input_buffer(source, string(path))); in buffer_for_file()