Guitar
jstream::Reader Member List

This is the complete list of members for jstream::Reader, including all inherited members.

_init(ParserData *d)jstream::Readerinlineprivatestatic
_internal_next()jstream::Readerinlineprivate
allow_ambiguous_comma(bool allow)jstream::Readerinline
allow_comment(bool allow)jstream::Readerinline
allow_hexadicimal(bool allow)jstream::Readerinline
allow_key_in_array(bool allow)jstream::Readerinline
allow_special_constant(bool allow)jstream::Readerinline
allow_unquoted_key(bool allow)jstream::Readerinline
djstream::Readerprivate
depth() constjstream::Readerinline
errors() constjstream::Readerinline
extract()jstream::Readerinline
extract(uintptr_t begin, uintptr_t end)jstream::Readerinline
has_error() constjstream::Readerinline
hold()jstream::Readerinline
is_constant() constjstream::Readerinline
is_end_array() constjstream::Readerinline
is_end_object() constjstream::Readerinline
is_start_array() constjstream::Readerinline
is_start_object() constjstream::Readerinline
is_structure() constjstream::Readerinline
is_value() constjstream::Readerinline
isarray() constjstream::Readerinline
isfalse() constjstream::Readerinline
isnull() constjstream::Readerinline
isnumber() constjstream::Readerinline
isstring() constjstream::Readerinline
istrue() constjstream::Readerinline
key() constjstream::Readerinline
match(std::string_view path, bool match_end_structure=false) constjstream::Readerinline
match_end_array(char const *path) constjstream::Readerinline
match_end_object(char const *path) constjstream::Readerinline
match_start_array(char const *path) constjstream::Readerinline
match_start_object(char const *path) constjstream::Readerinline
nest(std::function< void()> callback_fn={})jstream::Readerinline
next()jstream::Readerinline
number() constjstream::Readerinline
operator=(Reader &&r)jstream::Readerinline
operator=(Reader const &r)=deletejstream::Reader
parse(char const *begin, char const *end)jstream::Readerinlineprivate
parse(std::string_view const &sv)jstream::Readerinlineprivate
parse(char const *ptr, int len=-1)jstream::Readerinlineprivate
parse_number(char const *begin, char const *end, double *out)jstream::Readerinlineprivate
parse_string(char const *begin, char const *end, std::string *out)jstream::Readerinlineprivate
parse_symbol(char const *begin, char const *end, std::string *out)jstream::Readerinlineprivate
path() constjstream::Readerinline
pop_state()jstream::Readerinlineprivate
push_error(std::string const &what)jstream::Readerinlineprivate
push_state(StateItem s)jstream::Readerinlineprivate
Reader(std::string_view const &sv)jstream::Readerinline
Reader(char const *begin, char const *end)jstream::Readerinline
Reader(char const *ptr, int len=-1)jstream::Readerinline
Reader(Reader &&r)jstream::Readerinline
Reader(Reader const &r)=deletejstream::Reader
reset()jstream::Readerinline
scan_space(char const *begin, char const *end)jstream::Readerinlineprivate
state() constjstream::Readerinline
string() constjstream::Readerinline
symbol() constjstream::Readerinline
tell() constjstream::Readerinline
to_stdstr(std::vector< char > const &vec)jstream::Readerinlineprivatestatic