Go to the documentation of this file.
76 #ifndef JSON_FORWARD_AMALGATED_H_INCLUDED
77 # define JSON_FORWARD_AMALGATED_H_INCLUDED
78 #define JSON_IS_AMALGATED
91 #ifndef JSON_CONFIG_H_INCLUDED
92 # define JSON_CONFIG_H_INCLUDED
114 # define JSON_USE_EXCEPTION 1
119 #define JSON_IS_AMALGAMATION
122 # ifdef JSON_IN_CPPTL
123 # include <cpptl/config.h>
124 # ifndef JSON_USE_CPPTL
125 # define JSON_USE_CPPTL 1
129 # ifdef JSON_IN_CPPTL
130 # define JSON_API CPPTL_API
131 # elif defined(JSON_DLL_BUILD)
132 # define JSON_API __declspec(dllexport)
133 # elif defined(JSON_DLL)
134 # define JSON_API __declspec(dllimport)
143 #if defined(_MSC_VER) && _MSC_VER <= 1200 // MSVC 6
146 #define JSON_USE_INT64_DOUBLE_CONVERSION 1
147 #endif // if defined(_MSC_VER) && _MSC_VER < 1200 // MSVC 6
149 #if defined(_MSC_VER) && _MSC_VER >= 1500 // MSVC 2008
150 # define JSONCPP_DEPRECATED(message) __declspec(deprecated(message))
154 #if !defined(JSONCPP_DEPRECATED)
155 # define JSONCPP_DEPRECATED(message)
156 #endif // if !defined(JSONCPP_DEPRECATED)
161 # if defined(JSON_NO_INT64)
164 # undef JSON_HAS_INT64
165 # else // if defined(JSON_NO_INT64)
167 # if defined(_MSC_VER) // Microsoft Visual Studio
168 typedef __int64
Int64;
169 typedef unsigned __int64
UInt64;
170 # else // if defined(_MSC_VER) // Other platforms, use long long
173 # endif // if defined(_MSC_VER)
176 # define JSON_HAS_INT64
177 # endif // if defined(JSON_NO_INT64)
181 #endif // JSON_CONFIG_H_INCLUDED
201 #ifndef JSON_FORWARDS_H_INCLUDED
202 # define JSON_FORWARDS_H_INCLUDED
204 #if !defined(JSON_IS_AMALGAMATION)
206 #endif // if !defined(JSON_IS_AMALGAMATION)
229 #ifdef JSON_VALUE_USE_INTERNAL_MAP
230 class ValueMapAllocator;
231 class ValueInternalLink;
232 class ValueInternalArray;
233 class ValueInternalMap;
234 #endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP
239 #endif // JSON_FORWARDS_H_INCLUDED
249 #endif //ifndef JSON_FORWARD_AMALGATED_H_INCLUDED
unsigned long long int UInt64
Iterator for object and array value.
Experimental and untested: represents a "path" to access a node.
Configuration passed to reader and writer. This configuration object can be used to force the Reader ...
JSON (JavaScript Object Notation).
const iterator for object and array value.
base class for Value iterators.
Experimental and untested: represents an element of the "path" to access a node.
Lightweight wrapper to tag static string.
find_object_2d
Author(s): Mathieu Labbe
autogenerated on Mon Dec 12 2022 03:43:35