matador::json Member List

This is the complete list of members for matador::json, including all inherited members.

array()matador::jsonstatic
array_type typedefmatador::json
as() constmatador::jsoninline
as() constmatador::jsoninline
as() constmatador::jsoninline
as() constmatador::jsoninline
at(std::size_t pos) constmatador::jsoninline
at_path(const std::string &path, char delimiter='.')matador::json
at_path(const std::string &path, char delimiter='.') constmatador::json
back()matador::json
back() constmatador::json
begin()matador::json
begin() constmatador::json
clear()matador::jsoninline
const_iterator typedefmatador::json
const_json_iterator< json > (defined in matador::json)matador::jsonfriend
contains(const std::string &key) constmatador::json
dump(std::ostream &out) constmatador::json
e_array enum valuematador::json
e_boolean enum valuematador::json
e_integer enum valuematador::json
e_null enum valuematador::json
e_object enum valuematador::json
e_real enum valuematador::json
e_string enum valuematador::json
empty() constmatador::json
end()matador::json
end() constmatador::json
erase(const std::string &key)matador::json
erase(std::size_t i)matador::json
fits_to_type(typename std::enable_if< std::is_integral< T >::value &&!std::is_same< bool, T >::value >::type *=0) constmatador::jsoninline
fits_to_type(typename std::enable_if< std::is_floating_point< T >::value >::type *=0) constmatador::jsoninline
fits_to_type(typename std::enable_if< std::is_same< bool, T >::value >::type *=0) constmatador::jsoninline
fits_to_type(typename std::enable_if< std::is_convertible< T, std::string >::value >::type *=0) constmatador::jsoninline
get(const std::string &key)matador::json
get(const std::string &key) constmatador::json
is_array() constmatador::json
is_boolean() constmatador::json
is_integer() constmatador::json
is_null() constmatador::json
is_number() constmatador::json
is_object() constmatador::json
is_real() constmatador::json
is_string() constmatador::json
iterator typedefmatador::json
json()matador::json
json(T val, typename std::enable_if< std::is_integral< T >::value &&!std::is_same< bool, T >::value >::type *=0)matador::jsoninline
json(T val, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)matador::jsoninline
json(T val, typename std::enable_if< std::is_convertible< T, std::string >::value >::type *=0)matador::jsoninline
json(bool b)matador::json
json(std::initializer_list< json > l)matador::json
json(std::nullptr_t n)matador::json
json(json_type t)matador::jsonexplicit
json(const json &x)matador::json
json(json &&x) noexceptmatador::json
json_iterator< json > (defined in matador::json)matador::jsonfriend
json_type enum namematador::json
object()matador::jsonstatic
object_type typedefmatador::json
operator!=matador::jsonfriend
operator<matador::jsonfriend
operator<matador::jsonfriend
operator<matador::jsonfriend
operator<<matador::jsonfriend
operator<=matador::jsonfriend
operator<=matador::jsonfriend
operator<=matador::jsonfriend
operator=(T val)matador::jsoninline
operator=(json &&x) noexceptmatador::json
operator=(const json &x)matador::json
operator==matador::jsonfriend
operator>matador::jsonfriend
operator>matador::jsonfriend
operator>matador::jsonfriend
operator>=matador::jsonfriend
operator>=matador::jsonfriend
operator>=matador::jsonfriend
operator[](const std::string &key)matador::json
operator[](const std::string &key) constmatador::json
operator[](std::size_t i)matador::json
operator[](std::size_t i) constmatador::json
push_back(const T &val)matador::jsoninline
reset(T val, typename std::enable_if< std::is_integral< T >::value &&!std::is_same< bool, T >::value >::type *=0)matador::jsoninline
reset(T val, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)matador::jsoninline
reset(const std::string &val)matador::jsoninline
reset(const char *val)matador::jsoninline
reset(bool b)matador::json
size() constmatador::json
str() constmatador::json
str(const json_format &format) constmatador::json
type() constmatador::json
~json()matador::json