]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/third_party/nlohmann-json/include/nlohmann/detail/macro_unscope.hpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / third_party / nlohmann-json / include / nlohmann / detail / macro_unscope.hpp
CommitLineData
1e59de90
TL
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 JSON_HAS_FILESYSTEM
20#undef JSON_HAS_EXPERIMENTAL_FILESYSTEM
21#undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
22#undef NLOHMANN_BASIC_JSON_TPL
23#undef JSON_EXPLICIT
24#undef NLOHMANN_CAN_CALL_STD_FUNC_IMPL
25
26#include <nlohmann/thirdparty/hedley/hedley_undef.hpp>