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