Giri's C++ Support Library
C++ library providing everything you need to quickly create awesome applications.
|
This is the complete list of members for giri::json::JSON, including all inherited members.
append(T arg) | giri::json::JSON | inline |
append(T arg, U... args) | giri::json::JSON | inline |
ArrayRange() | giri::json::JSON | inline |
ArrayRange() const | giri::json::JSON | inline |
at(const std::string &key) | giri::json::JSON | inline |
at(const std::string &key) const | giri::json::JSON | inline |
at(unsigned index) | giri::json::JSON | inline |
at(unsigned index) const | giri::json::JSON | inline |
Class enum name (defined in giri::json::JSON) | giri::json::JSON | |
dump(int depth=1, std::string tab=" ") const | giri::json::JSON | inline |
dumpMinified() const | giri::json::JSON | inline |
hasKey(const std::string &key) const | giri::json::JSON | inline |
IsArray() const | giri::json::JSON | inline |
IsBoolean() const | giri::json::JSON | inline |
IsFloating() const | giri::json::JSON | inline |
IsIntegral() const | giri::json::JSON | inline |
IsNull() const | giri::json::JSON | inline |
IsObject() const | giri::json::JSON | inline |
IsString() const | giri::json::JSON | inline |
JSON() (defined in giri::json::JSON) | giri::json::JSON | inline |
JSON(Class type) (defined in giri::json::JSON) | giri::json::JSON | inlineexplicit |
JSON(std::initializer_list< JSON > list) (defined in giri::json::JSON) | giri::json::JSON | inline |
JSON(JSON &&other) (defined in giri::json::JSON) | giri::json::JSON | inline |
JSON(const JSON &other) (defined in giri::json::JSON) | giri::json::JSON | inline |
JSON(T b, typename std::enable_if< std::is_same< T, bool >::value >::type *=0) (defined in giri::json::JSON) | giri::json::JSON | inline |
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::JSON | inline |
JSON(T f, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) (defined in giri::json::JSON) | giri::json::JSON | inline |
JSON(T s, typename std::enable_if< std::is_convertible< T, std::string >::value >::type *=0) (defined in giri::json::JSON) | giri::json::JSON | inline |
JSON(std::nullptr_t) (defined in giri::json::JSON) | giri::json::JSON | inline |
JSONType() const | giri::json::JSON | inline |
length() const | giri::json::JSON | inline |
Load(const std::string &str) | giri::json::JSON | inlinestatic |
Load(const std::string &str, std::error_code &ec) noexcept | giri::json::JSON | inlinestatic |
Make(Class type) | giri::json::JSON | inlinestatic |
ObjectRange() | giri::json::JSON | inline |
ObjectRange() const | giri::json::JSON | inline |
operator<< (defined in giri::json::JSON) | giri::json::JSON | friend |
operator=(JSON &&other) (defined in giri::json::JSON) | giri::json::JSON | inline |
operator=(const JSON &other) (defined in giri::json::JSON) | giri::json::JSON | inline |
operator=(T b) (defined in giri::json::JSON) | giri::json::JSON | inline |
operator=(T i) (defined in giri::json::JSON) | giri::json::JSON | inline |
operator=(T f) (defined in giri::json::JSON) | giri::json::JSON | inline |
operator=(T s) (defined in giri::json::JSON) | giri::json::JSON | inline |
operator[](const std::string &key) | giri::json::JSON | inline |
operator[](unsigned index) | giri::json::JSON | inline |
size() const | giri::json::JSON | inline |
ToBool(std::error_code &ec) const noexcept | giri::json::JSON | inline |
ToBool() const | giri::json::JSON | inline |
ToFloat(std::error_code &ec) const noexcept | giri::json::JSON | inline |
ToFloat() const | giri::json::JSON | inline |
ToInt(std::error_code &ec) const noexcept | giri::json::JSON | inline |
ToInt() const | giri::json::JSON | inline |
ToString(std::error_code &ec) const noexcept | giri::json::JSON | inline |
ToString() const | giri::json::JSON | inline |
ToUnescapedString(std::error_code &ec) const noexcept | giri::json::JSON | inline |
ToUnescapedString() const | giri::json::JSON | inline |
~JSON() (defined in giri::json::JSON) | giri::json::JSON | inline |