1 | #pragma once |
---|---|
2 | |
3 | // restore GCC/clang diagnostic settings |
4 | #if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) |
5 | #pragma GCC diagnostic pop |
6 | #endif |
7 | #if defined(__clang__) |
8 | #pragma GCC diagnostic pop |
9 | #endif |
10 | |
11 | // clean up |
12 | #undef JSON_INTERNAL_CATCH |
13 | #undef JSON_CATCH |
14 | #undef JSON_THROW |
15 | #undef JSON_TRY |
16 | #undef JSON_HAS_CPP_14 |
17 | #undef JSON_HAS_CPP_17 |
18 | #undef NLOHMANN_BASIC_JSON_TPL_DECLARATION |
19 | #undef NLOHMANN_BASIC_JSON_TPL |
20 | |
21 | #include <nlohmann/thirdparty/hedley/hedley_undef.hpp> |
22 |