Lines Matching defs:input_buffer
61 class input_buffer
86 input_buffer(const char* b, int s, int c) : buffer(b), size(s),
97 static std::unique_ptr<input_buffer> buffer_for_file(const std::string &path,
117 virtual ~input_buffer() {};
121 input_buffer() : buffer(0), size(0), cursor(0) {}
125 input_buffer(const char* b, int s) : buffer(b), size(s), cursor(0){}
136 input_buffer buffer_from_offset(int offset, int s=0);
164 inline input_buffer &operator++()
265 inline bool input_buffer::consume_binary(uint8_t &out)
290 std::stack<std::shared_ptr<input_buffer>> input_stack;
325 text_input_buffer(std::unique_ptr<input_buffer> &&b,
500 std::shared_ptr<input_buffer> b;
549 void parse_error(const char *msg, input_buffer &b, int loc);