text_input_buffer
node::parse(text_input_buffer &input,
constructable_node(text_input_buffer &input,
device_tree::parse_file(text_input_buffer &input,
text_input_buffer input(std::move(in),
text_input_buffer in(std::move(raw),
property::parse_string(text_input_buffer &input)
property::parse_cells(text_input_buffer &input, int cell_size)
property::parse_bytes(text_input_buffer &input)
property::parse_reference(text_input_buffer &input)
void property::parse_define(text_input_buffer &input, define_map *defines)
property::property(text_input_buffer &input,
property::parse(text_input_buffer &input, string &&key, string_set &&label,
node::parse_name(text_input_buffer &input, bool &is_property, const char *error)
node::node(text_input_buffer &input,
void parse_string(text_input_buffer &input);
void parse_cells(text_input_buffer &input, int cell_size);
void parse_bytes(text_input_buffer &input);
void parse_reference(text_input_buffer &input);
void parse_define(text_input_buffer &input, define_map *defines);
property(text_input_buffer &input,
static property_ptr parse(text_input_buffer &input,
std::string parse_name(text_input_buffer &input,
node(text_input_buffer &input,
static node_ptr parse(text_input_buffer &input,
void parse_file(text_input_buffer &input,
text_input_buffer::consume_integer_expression(unsigned long long &outInt)
text_input_buffer&
text_input_buffer::next_token()
text_input_buffer::parse_error(const char *msg)
text_input_buffer::parse_error(const char *msg,
string parse(text_input_buffer &s)
text_input_buffer::parse_node_name()
text_input_buffer::parse_property_name()
text_input_buffer::parse_node_or_property_name(bool &is_property)
text_input_buffer::parse_to(char stop)
text_input_buffer::peek()
text_input_buffer::skip_to(char c)
text_input_buffer::skip_spaces()
text_input_buffer::handle_include()
bool text_input_buffer::read_binary_file(const std::string &filename, byte_buffer &b)
typedef text_input_buffer::source_location source_location;
expression_ptr text_input_buffer::parse_binary_expression(expression_ptr lhs)
expression_ptr text_input_buffer::parse_expression(bool stopAtParen)
text_input_buffer(std::unique_ptr<input_buffer> &&b,
inline text_input_buffer &operator++()
text_input_buffer &next_token();
friend class text_input_buffer;
text_input_buffer &buffer;
source_location(text_input_buffer &buf)
friend class text_input_buffer;