JsonCpp 1.10.0
JSON data format manipulation library
Loading...
Searching...
No Matches
config.h File Reference
#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_NULLREF   1
#define jsoncpp_snprintf   std::snprintf
 If defined, indicates that the source file is amalgamated to prevent private header inclusion.
#define JSONCPP_OVERRIDE   override
#define JSON_HAS_INT64

Typedefs

using Json::Int = int
using Json::UInt = unsigned int
using Json::Int64 = int64_t
using Json::UInt64 = uint64_t
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

const char * Json::version ()

Macro Definition Documentation

◆ JSON_HAS_INT64

#define JSON_HAS_INT64

Definition at line 127 of file config.h.

◆ JSON_USE_NULLREF

#define JSON_USE_NULLREF   1

Definition at line 25 of file config.h.

◆ JSONCPP_OVERRIDE

#define JSONCPP_OVERRIDE   override

Definition at line 75 of file config.h.

◆ jsoncpp_snprintf

#define jsoncpp_snprintf   std::snprintf

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 65 of file config.h.

Typedef Documentation

◆ JSONCPP_ISTREAM

Definition at line 150 of file config.h.

◆ JSONCPP_ISTRINGSTREAM

Definition at line 148 of file config.h.

◆ JSONCPP_OSTREAM

Definition at line 151 of file config.h.

◆ JSONCPP_OSTRINGSTREAM

Definition at line 149 of file config.h.

◆ JSONCPP_STRING

Definition at line 147 of file config.h.