• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //     __ _____ _____ _____
2 //  __|  |   __|     |   | |  JSON for Modern C++
3 // |  |  |__   |  |  | | | |  version 3.11.2
4 // |_____|_____|_____|_|___|  https://github.com/nlohmann/json
5 //
6 // SPDX-FileCopyrightText: 2013-2022 Niels Lohmann <https://nlohmann.me>
7 // SPDX-License-Identifier: MIT
8 
9 #pragma once
10 
11 #undef JSON_HEDLEY_ALWAYS_INLINE
12 #undef JSON_HEDLEY_ARM_VERSION
13 #undef JSON_HEDLEY_ARM_VERSION_CHECK
14 #undef JSON_HEDLEY_ARRAY_PARAM
15 #undef JSON_HEDLEY_ASSUME
16 #undef JSON_HEDLEY_BEGIN_C_DECLS
17 #undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
18 #undef JSON_HEDLEY_CLANG_HAS_BUILTIN
19 #undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
20 #undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
21 #undef JSON_HEDLEY_CLANG_HAS_EXTENSION
22 #undef JSON_HEDLEY_CLANG_HAS_FEATURE
23 #undef JSON_HEDLEY_CLANG_HAS_WARNING
24 #undef JSON_HEDLEY_COMPCERT_VERSION
25 #undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
26 #undef JSON_HEDLEY_CONCAT
27 #undef JSON_HEDLEY_CONCAT3
28 #undef JSON_HEDLEY_CONCAT3_EX
29 #undef JSON_HEDLEY_CONCAT_EX
30 #undef JSON_HEDLEY_CONST
31 #undef JSON_HEDLEY_CONSTEXPR
32 #undef JSON_HEDLEY_CONST_CAST
33 #undef JSON_HEDLEY_CPP_CAST
34 #undef JSON_HEDLEY_CRAY_VERSION
35 #undef JSON_HEDLEY_CRAY_VERSION_CHECK
36 #undef JSON_HEDLEY_C_DECL
37 #undef JSON_HEDLEY_DEPRECATED
38 #undef JSON_HEDLEY_DEPRECATED_FOR
39 #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
40 #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
41 #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
42 #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
43 #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
44 #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION
45 #undef JSON_HEDLEY_DIAGNOSTIC_POP
46 #undef JSON_HEDLEY_DIAGNOSTIC_PUSH
47 #undef JSON_HEDLEY_DMC_VERSION
48 #undef JSON_HEDLEY_DMC_VERSION_CHECK
49 #undef JSON_HEDLEY_EMPTY_BASES
50 #undef JSON_HEDLEY_EMSCRIPTEN_VERSION
51 #undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
52 #undef JSON_HEDLEY_END_C_DECLS
53 #undef JSON_HEDLEY_FLAGS
54 #undef JSON_HEDLEY_FLAGS_CAST
55 #undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
56 #undef JSON_HEDLEY_GCC_HAS_BUILTIN
57 #undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
58 #undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
59 #undef JSON_HEDLEY_GCC_HAS_EXTENSION
60 #undef JSON_HEDLEY_GCC_HAS_FEATURE
61 #undef JSON_HEDLEY_GCC_HAS_WARNING
62 #undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
63 #undef JSON_HEDLEY_GCC_VERSION
64 #undef JSON_HEDLEY_GCC_VERSION_CHECK
65 #undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
66 #undef JSON_HEDLEY_GNUC_HAS_BUILTIN
67 #undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
68 #undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
69 #undef JSON_HEDLEY_GNUC_HAS_EXTENSION
70 #undef JSON_HEDLEY_GNUC_HAS_FEATURE
71 #undef JSON_HEDLEY_GNUC_HAS_WARNING
72 #undef JSON_HEDLEY_GNUC_VERSION
73 #undef JSON_HEDLEY_GNUC_VERSION_CHECK
74 #undef JSON_HEDLEY_HAS_ATTRIBUTE
75 #undef JSON_HEDLEY_HAS_BUILTIN
76 #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
77 #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
78 #undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
79 #undef JSON_HEDLEY_HAS_EXTENSION
80 #undef JSON_HEDLEY_HAS_FEATURE
81 #undef JSON_HEDLEY_HAS_WARNING
82 #undef JSON_HEDLEY_IAR_VERSION
83 #undef JSON_HEDLEY_IAR_VERSION_CHECK
84 #undef JSON_HEDLEY_IBM_VERSION
85 #undef JSON_HEDLEY_IBM_VERSION_CHECK
86 #undef JSON_HEDLEY_IMPORT
87 #undef JSON_HEDLEY_INLINE
88 #undef JSON_HEDLEY_INTEL_CL_VERSION
89 #undef JSON_HEDLEY_INTEL_CL_VERSION_CHECK
90 #undef JSON_HEDLEY_INTEL_VERSION
91 #undef JSON_HEDLEY_INTEL_VERSION_CHECK
92 #undef JSON_HEDLEY_IS_CONSTANT
93 #undef JSON_HEDLEY_IS_CONSTEXPR_
94 #undef JSON_HEDLEY_LIKELY
95 #undef JSON_HEDLEY_MALLOC
96 #undef JSON_HEDLEY_MCST_LCC_VERSION
97 #undef JSON_HEDLEY_MCST_LCC_VERSION_CHECK
98 #undef JSON_HEDLEY_MESSAGE
99 #undef JSON_HEDLEY_MSVC_VERSION
100 #undef JSON_HEDLEY_MSVC_VERSION_CHECK
101 #undef JSON_HEDLEY_NEVER_INLINE
102 #undef JSON_HEDLEY_NON_NULL
103 #undef JSON_HEDLEY_NO_ESCAPE
104 #undef JSON_HEDLEY_NO_RETURN
105 #undef JSON_HEDLEY_NO_THROW
106 #undef JSON_HEDLEY_NULL
107 #undef JSON_HEDLEY_PELLES_VERSION
108 #undef JSON_HEDLEY_PELLES_VERSION_CHECK
109 #undef JSON_HEDLEY_PGI_VERSION
110 #undef JSON_HEDLEY_PGI_VERSION_CHECK
111 #undef JSON_HEDLEY_PREDICT
112 #undef JSON_HEDLEY_PRINTF_FORMAT
113 #undef JSON_HEDLEY_PRIVATE
114 #undef JSON_HEDLEY_PUBLIC
115 #undef JSON_HEDLEY_PURE
116 #undef JSON_HEDLEY_REINTERPRET_CAST
117 #undef JSON_HEDLEY_REQUIRE
118 #undef JSON_HEDLEY_REQUIRE_CONSTEXPR
119 #undef JSON_HEDLEY_REQUIRE_MSG
120 #undef JSON_HEDLEY_RESTRICT
121 #undef JSON_HEDLEY_RETURNS_NON_NULL
122 #undef JSON_HEDLEY_SENTINEL
123 #undef JSON_HEDLEY_STATIC_ASSERT
124 #undef JSON_HEDLEY_STATIC_CAST
125 #undef JSON_HEDLEY_STRINGIFY
126 #undef JSON_HEDLEY_STRINGIFY_EX
127 #undef JSON_HEDLEY_SUNPRO_VERSION
128 #undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
129 #undef JSON_HEDLEY_TINYC_VERSION
130 #undef JSON_HEDLEY_TINYC_VERSION_CHECK
131 #undef JSON_HEDLEY_TI_ARMCL_VERSION
132 #undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
133 #undef JSON_HEDLEY_TI_CL2000_VERSION
134 #undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
135 #undef JSON_HEDLEY_TI_CL430_VERSION
136 #undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
137 #undef JSON_HEDLEY_TI_CL6X_VERSION
138 #undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
139 #undef JSON_HEDLEY_TI_CL7X_VERSION
140 #undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
141 #undef JSON_HEDLEY_TI_CLPRU_VERSION
142 #undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
143 #undef JSON_HEDLEY_TI_VERSION
144 #undef JSON_HEDLEY_TI_VERSION_CHECK
145 #undef JSON_HEDLEY_UNAVAILABLE
146 #undef JSON_HEDLEY_UNLIKELY
147 #undef JSON_HEDLEY_UNPREDICTABLE
148 #undef JSON_HEDLEY_UNREACHABLE
149 #undef JSON_HEDLEY_UNREACHABLE_RETURN
150 #undef JSON_HEDLEY_VERSION
151 #undef JSON_HEDLEY_VERSION_DECODE_MAJOR
152 #undef JSON_HEDLEY_VERSION_DECODE_MINOR
153 #undef JSON_HEDLEY_VERSION_DECODE_REVISION
154 #undef JSON_HEDLEY_VERSION_ENCODE
155 #undef JSON_HEDLEY_WARNING
156 #undef JSON_HEDLEY_WARN_UNUSED_RESULT
157 #undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
158 #undef JSON_HEDLEY_FALL_THROUGH
159