#include <cstddef>#include <cstdint>#include <istream>#include <memory>#include <ostream>#include <sstream>#include <string>#include <type_traits>#include "allocator.h"#include "version.h"
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | Json |
| JSON (JavaScript Object Notation). | |
Macros | |
| #define | JSON_USE_EXCEPTION 1 |
| #define | JSON_USE_NULLREF 1 |
| #define | JSON_API |
| If defined, indicates that the source file is amalgamated to prevent private header inclusion. | |
| #define | jsoncpp_snprintf msvc_pre1900_c99_snprintf |
| #define | JSONCPP_OVERRIDE override |
| #define | JSONCPP_DEPRECATED(message) |
| #define | JSON_HAS_INT64 |
Typedefs | |
| using | Json::Int = int |
| using | Json::UInt = unsigned int |
| using | Json::Int64 = __int64 |
| using | Json::UInt64 = unsigned __int64 |
| using | Json::LargestInt = Int64 |
| using | Json::LargestUInt = UInt64 |
| template<typename T> | |
| using | Json::Allocator |
| using | Json::String = std::basic_string<char, std::char_traits<char>, Allocator<char>> |
| using | Json::IStringStream |
| using | Json::OStringStream |
| using | Json::IStream = std::istream |
| using | Json::OStream = std::ostream |
| using | JSONCPP_STRING = Json::String |
| using | JSONCPP_ISTRINGSTREAM = Json::IStringStream |
| using | JSONCPP_OSTRINGSTREAM = Json::OStringStream |
| using | JSONCPP_ISTREAM = Json::IStream |
| using | JSONCPP_OSTREAM = Json::OStream |
Functions | |
| int | msvc_pre1900_c99_snprintf (char *outBuf, size_t size, const char *format,...) |
| #define JSON_API |
If defined, indicates that the source file is amalgamated to prevent private header inclusion.
Remarks: it is automatically defined in the generated amalgamated header.
Definition at line 50 of file config.h.
Referenced by msvc_pre1900_c99_snprintf().
| #define JSONCPP_DEPRECATED | ( | message | ) |
Definition at line 89 of file config.h.
Referenced by Json::Value::__declspec().
| #define jsoncpp_snprintf msvc_pre1900_c99_snprintf |
| using JSONCPP_ISTREAM = Json::IStream |
| using JSONCPP_OSTREAM = Json::OStream |
| using JSONCPP_STRING = Json::String |
|
extern |
Definition at line 33 of file json_value.cpp.
References JSON_API, and msvc_pre1900_c99_vsnprintf().
1.13.2