Horizon
Loading...
Searching...
No Matches
macro_unscope.hpp
1#pragma once
2
3// restore clang diagnostic settings
4#if defined(__clang__)
5 #pragma clang diagnostic pop
6#endif
7
8// clean up
9#undef JSON_ASSERT
10#undef JSON_INTERNAL_CATCH
11#undef JSON_CATCH
12#undef JSON_THROW
13#undef JSON_TRY
14#undef JSON_PRIVATE_UNLESS_TESTED
15#undef JSON_HAS_CPP_11
16#undef JSON_HAS_CPP_14
17#undef JSON_HAS_CPP_17
18#undef JSON_HAS_CPP_20
19#undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
20#undef NLOHMANN_BASIC_JSON_TPL
21#undef JSON_EXPLICIT
22#undef NLOHMANN_CAN_CALL_STD_FUNC_IMPL
23
24#include <nlohmann/thirdparty/hedley/hedley_undef.hpp>