]> git.proxmox.com Git - ceph.git/blob - 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
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>