cpptoml
A C++11 parser for TOML
|
This is the complete list of members for cpptoml::parser, including all inherited members.
consume_backwards_whitespace(std::string::iterator &back, const std::string::iterator &front) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
consume_whitespace(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
date_type(const std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
determine_number_type(const std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
determine_value_type(const std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
eol_or_comment(const std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
find_end_of_date(std::string::iterator it, std::string::iterator end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
find_end_of_number(std::string::iterator it, std::string::iterator end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
find_end_of_time(std::string::iterator it, std::string::iterator end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
hex_to_digit(char c) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
input_ (defined in cpptoml::parser) | cpptoml::parser | private |
is_hex(char c) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
is_time(const std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
line_ (defined in cpptoml::parser) | cpptoml::parser | private |
line_number_ (defined in cpptoml::parser) | cpptoml::parser | private |
operator=(const parser &parser)=delete (defined in cpptoml::parser) | cpptoml::parser | |
parse() | cpptoml::parser | inline |
parse_array(std::string::iterator &it, std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_bare_key(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_bool(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_date(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_escape_code(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_float(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_hex(std::string::iterator &it, const std::string::iterator &end, uint32_t place) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_inline_table(std::string::iterator &it, std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_int(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_key(std::string::iterator &it, const std::string::iterator &end, Function &&fun) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_key_value(std::string::iterator &it, std::string::iterator &end, table *curr_table) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_multiline_string(std::string::iterator &it, std::string::iterator &end, char delim) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_number(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_object_array(Function &&fun, char delim, std::string::iterator &it, std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_quoted_key(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_single_table(std::string::iterator &it, const std::string::iterator &end, table *&curr_table) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_string(std::string::iterator &it, std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_table(std::string::iterator &it, const std::string::iterator &end, table *&curr_table) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_table_array(std::string::iterator &it, const std::string::iterator &end, table *&curr_table) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_time(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_type enum name (defined in cpptoml::parser) | cpptoml::parser | private |
parse_unicode(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_value(std::string::iterator &it, std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parse_value_array(std::string::iterator &it, std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
parser(std::istream &stream) | cpptoml::parser | inline |
read_time(std::string::iterator &it, const std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
skip_whitespace_and_comments(std::string::iterator &start, std::string::iterator &end) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
string_literal(std::string::iterator &it, const std::string::iterator &end, char delim) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |
throw_parse_exception(const std::string &err) (defined in cpptoml::parser) | cpptoml::parser | inlineprivate |