Argo  1.0
A C++ library for handling JSON.
argo::json Member List

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

append(const json &j)argo::json
append(std::unique_ptr< json > j)argo::json
array_e enum value (defined in argo::json)argo::json
boolean_e enum value (defined in argo::json)argo::json
find(const pointer &p) const argo::json
get_array()argo::json
get_array() const argo::json
get_instance_type() const argo::json
get_instance_type_name() const argo::json
get_object()argo::json
get_object() const argo::json
get_raw_value() const argo::json
insert(const std::string &name, const json &j)argo::json
insert(const std::string &name, std::unique_ptr< json > j)argo::json
json() noexceptargo::json
json(const json &other)argo::json
json(json &&other) noexceptargo::json
json(type t)argo::json
json(type t, const std::string &raw_value)argo::json
json(int i)argo::json
json(double d)argo::json
json(bool b)argo::json
json(const std::string &s)argo::json
json(const char *s)argo::json
json(null_t) noexceptargo::json
json(std::unique_ptr< std::string > s)argo::json
null_e enum value (defined in argo::json)argo::json
null_t (defined in argo::json)argo::json
number_double_e enum value (defined in argo::json)argo::json
number_int_e enum value (defined in argo::json)argo::json
object_e enum value (defined in argo::json)argo::json
operator bool() const argo::json
operator const std::string &() const argo::json
operator double() const argo::json
operator int() const argo::json
operator!=(const json &other) const argo::json
operator!=(int i) const argo::json
operator!=(double d) const argo::json
operator!=(const std::string &s) const argo::json
operator!=(const char *s) const argo::json
operator<(const json &other) const argo::json
operator<(int i) const argo::json
operator<(double d) const argo::json
operator<(const std::string &s) const argo::json
operator<(const char *s) const argo::json
operator<=(const json &other) const argo::json
operator<=(int i) const argo::json
operator<=(double d) const argo::json
operator<=(const std::string &s) const argo::json
operator<=(const char *s) const argo::json
operator=(const json &other)argo::json
operator=(json &&other) noexceptargo::json
operator=(int i)argo::json
operator=(double d)argo::json
operator=(bool b)argo::json
operator=(const char *s)argo::json
operator=(const std::string &s)argo::json
operator=(std::unique_ptr< std::string > s)argo::json
operator=(const std::map< std::string, std::unique_ptr< json >> &o)argo::json
operator=(const std::vector< std::unique_ptr< json >> &a)argo::json
operator=(null_t)argo::json
operator==(const json &other) const argo::json
operator==(int i) const argo::json
operator==(double d) const argo::json
operator==(const std::string &s) const argo::json
operator==(const char *s) const argo::json
operator>(const json &other) const argo::json
operator>(int i) const argo::json
operator>(double d) const argo::json
operator>(const std::string &s) const argo::json
operator>(const char *s) const argo::json
operator>=(const json &other) const argo::json
operator>=(int i) const argo::json
operator>=(double d) const argo::json
operator>=(const std::string &s) const argo::json
operator>=(const char *s) const argo::json
operator[](const std::string &name)argo::json
operator[](const char *name)argo::json
operator[](const std::string &name) const argo::json
operator[](const char *name) const argo::json
operator[](size_t index)argo::json
operator[](int index)argo::json
operator[](size_t index) const argo::json
operator[](int index) const argo::json
string_e enum value (defined in argo::json)argo::json
type enum nameargo::json
~json()argo::json