Namespaces | |
Json | |
JSON (JavaScript Object Notation). | |
Macros | |
#define | JSON_USE_EXCEPTION 1 |
If defined, indicates that json library is embedded in CppTL library. More... | |
#define | JSON_API |
If defined, indicates that the source file is amalgated to prevent private header inclusion. More... | |
#define | JSONCPP_OVERRIDE |
#define | JSONCPP_NOEXCEPT throw() |
#define | JSON_HAS_RVALUE_REFERENCES 0 |
#define | JSONCPP_DEPRECATED(message) |
#define | JSON_HAS_INT64 |
#define | JSONCPP_STRING std::string |
#define | JSONCPP_OSTRINGSTREAM std::ostringstream |
#define | JSONCPP_OSTREAM std::ostream |
#define | JSONCPP_ISTRINGSTREAM std::istringstream |
#define | JSONCPP_ISTREAM std::istream |
Typedefs | |
typedef int | Json::Int |
typedef unsigned int | Json::UInt |
typedef __int64 | Json::Int64 |
typedef unsigned __int64 | Json::UInt64 |
typedef Int64 | Json::LargestInt |
typedef UInt64 | Json::LargestUInt |
#define JSON_API |
If defined, indicates that the source file is amalgated to prevent private header inclusion.
Remarks: it is automatically defined in the generated amalgated header.
#define JSON_HAS_INT64 |
#define JSON_HAS_RVALUE_REFERENCES 0 |
#define JSON_USE_EXCEPTION 1 |
If defined, indicates that json library is embedded in CppTL library.
If defined, indicates that json may leverage CppTL library If defined, indicates that cpptl vector based map should be used instead of std::map as Value container.
#define JSONCPP_DEPRECATED | ( | message | ) |
#define JSONCPP_ISTREAM std::istream |
#define JSONCPP_ISTRINGSTREAM std::istringstream |
#define JSONCPP_NOEXCEPT throw() |
#define JSONCPP_OSTREAM std::ostream |
#define JSONCPP_OSTRINGSTREAM std::ostringstream |
#define JSONCPP_OVERRIDE |
#define JSONCPP_STRING std::string |