|
WPILibC++ 2024.3.2
|
Go to the documentation of this file.
13#ifndef JSON_SKIP_LIBRARY_VERSION_CHECK
14 #if defined(WPI_JSON_VERSION_MAJOR) && defined(WPI_JSON_VERSION_MINOR) && defined(WPI_JSON_VERSION_PATCH)
15 #if WPI_JSON_VERSION_MAJOR != 3 || WPI_JSON_VERSION_MINOR != 11 || WPI_JSON_VERSION_PATCH != 2
16 #warning "Already included a different version of the library!"
21#define WPI_JSON_VERSION_MAJOR 3
22#define WPI_JSON_VERSION_MINOR 11
23#define WPI_JSON_VERSION_PATCH 2
25#ifndef JSON_DIAGNOSTICS
26 #define JSON_DIAGNOSTICS 0
29#ifndef JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON
30 #define JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON 0
34 #define WPI_JSON_ABI_TAG_DIAGNOSTICS _diag
36 #define WPI_JSON_ABI_TAG_DIAGNOSTICS
39#if JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON
40 #define WPI_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON _ldvcmp
42 #define WPI_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON
45#ifndef WPI_JSON_NAMESPACE
46#define WPI_JSON_NAMESPACE \
47 wpi::WPI_JSON_NAMESPACE_CONCAT( \
49 WPI_JSON_NAMESPACE_VERSION)
52#ifndef WPI_JSON_NAMESPACE_BEGIN
53#define WPI_JSON_NAMESPACE_BEGIN \
58#ifndef WPI_JSON_NAMESPACE_END
59#define WPI_JSON_NAMESPACE_END \