JsonCpp project page | JsonCpp home page |
Go to the source code of this file.
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.
Definition at line 54 of file config.h.
Referenced by Json::StyledStreamWriter::~StyledStreamWriter().
#define JSON_USE_EXCEPTION 1 |
#define JSONCPP_DEPRECATED | ( | message | ) |
Definition at line 135 of file config.h.
Referenced by Json::ValueIteratorBase::operator-().
#define JSONCPP_ISTRINGSTREAM std::istringstream |
Definition at line 182 of file config.h.
Referenced by Json::Reader::parse().
#define JSONCPP_OSTREAM std::ostream |
Definition at line 181 of file config.h.
Referenced by Json::StyledStreamWriter::write(), and Json::StyledStreamWriter::~StyledStreamWriter().
#define JSONCPP_OSTRINGSTREAM std::ostringstream |
Definition at line 180 of file config.h.
Referenced by Json::parseFromStream(), Json::valueToQuotedString(), Json::valueToQuotedStringN(), and Json::writeString().
#define JSONCPP_OVERRIDE |
Definition at line 94 of file config.h.
Referenced by Json::Reader::good(), Json::StyledStreamWriter::write(), Json::FastWriter::~FastWriter(), and Json::StyledWriter::~StyledWriter().
#define JSONCPP_STRING std::string |
Definition at line 179 of file config.h.
Referenced by Json::__declspec(), Json::Value::asString(), Json::codePointToUTF8(), Json::Reader::getFormattedErrorMessages(), Json::Value::getMemberNames(), Json::Reader::good(), Json::ValueIteratorBase::name(), Json::StreamWriterBuilder::newStreamWriter(), Json::ValueIteratorBase::operator-(), Json::operator>>(), Json::Reader::parse(), Json::parseFromStream(), Json::Path::Path(), Json::Value::toStyledString(), Json::StreamWriterBuilder::validate(), Json::CharReaderBuilder::validate(), Json::valueToQuotedString(), Json::valueToQuotedStringN(), Json::valueToString(), Json::FastWriter::write(), Json::StyledWriter::write(), Json::StyledStreamWriter::write(), Json::CharReader::~CharReader(), Json::FastWriter::~FastWriter(), Json::StyledStreamWriter::~StyledStreamWriter(), and Json::StyledWriter::~StyledWriter().