WPILibC++ 2024.3.2
hedley_undef.h
Go to the documentation of this file.
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