Giri's C++ Support Library
C++ library providing everything you need to quickly create awesome applications.
giri::json::JSON Member List

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

append(T arg)giri::json::JSONinline
append(T arg, U... args)giri::json::JSONinline
ArrayRange()giri::json::JSONinline
ArrayRange() constgiri::json::JSONinline
at(const std::string &key)giri::json::JSONinline
at(const std::string &key) constgiri::json::JSONinline
at(unsigned index)giri::json::JSONinline
at(unsigned index) constgiri::json::JSONinline
Class enum name (defined in giri::json::JSON)giri::json::JSON
dump(int depth=1, std::string tab=" ") constgiri::json::JSONinline
dumpMinified() constgiri::json::JSONinline
hasKey(const std::string &key) constgiri::json::JSONinline
IsArray() constgiri::json::JSONinline
IsBoolean() constgiri::json::JSONinline
IsFloating() constgiri::json::JSONinline
IsIntegral() constgiri::json::JSONinline
IsNull() constgiri::json::JSONinline
IsObject() constgiri::json::JSONinline
IsString() constgiri::json::JSONinline
JSON() (defined in giri::json::JSON)giri::json::JSONinline
JSON(Class type) (defined in giri::json::JSON)giri::json::JSONinlineexplicit
JSON(std::initializer_list< JSON > list) (defined in giri::json::JSON)giri::json::JSONinline
JSON(JSON &&other) (defined in giri::json::JSON)giri::json::JSONinline
JSON(const JSON &other) (defined in giri::json::JSON)giri::json::JSONinline
JSON(T b, typename std::enable_if< std::is_same< T, bool >::value >::type *=0) (defined in giri::json::JSON)giri::json::JSONinline
JSON(T i, typename std::enable_if< std::is_integral< T >::value &&!std::is_same< T, bool >::value >::type *=0) (defined in giri::json::JSON)giri::json::JSONinline
JSON(T f, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) (defined in giri::json::JSON)giri::json::JSONinline
JSON(T s, typename std::enable_if< std::is_convertible< T, std::string >::value >::type *=0) (defined in giri::json::JSON)giri::json::JSONinline
JSON(std::nullptr_t) (defined in giri::json::JSON)giri::json::JSONinline
JSONType() constgiri::json::JSONinline
length() constgiri::json::JSONinline
Load(const std::string &str)giri::json::JSONinlinestatic
Load(const std::string &str, std::error_code &ec) noexceptgiri::json::JSONinlinestatic
Make(Class type)giri::json::JSONinlinestatic
ObjectRange()giri::json::JSONinline
ObjectRange() constgiri::json::JSONinline
operator<< (defined in giri::json::JSON)giri::json::JSONfriend
operator=(JSON &&other) (defined in giri::json::JSON)giri::json::JSONinline
operator=(const JSON &other) (defined in giri::json::JSON)giri::json::JSONinline
operator=(T b) (defined in giri::json::JSON)giri::json::JSONinline
operator=(T i) (defined in giri::json::JSON)giri::json::JSONinline
operator=(T f) (defined in giri::json::JSON)giri::json::JSONinline
operator=(T s) (defined in giri::json::JSON)giri::json::JSONinline
operator[](const std::string &key)giri::json::JSONinline
operator[](unsigned index)giri::json::JSONinline
size() constgiri::json::JSONinline
ToBool(std::error_code &ec) const noexceptgiri::json::JSONinline
ToBool() constgiri::json::JSONinline
ToFloat(std::error_code &ec) const noexceptgiri::json::JSONinline
ToFloat() constgiri::json::JSONinline
ToInt(std::error_code &ec) const noexceptgiri::json::JSONinline
ToInt() constgiri::json::JSONinline
ToString(std::error_code &ec) const noexceptgiri::json::JSONinline
ToString() constgiri::json::JSONinline
ToUnescapedString(std::error_code &ec) const noexceptgiri::json::JSONinline
ToUnescapedString() constgiri::json::JSONinline
~JSON() (defined in giri::json::JSON)giri::json::JSONinline