mirror of
https://github.com/nlohmann/json.git
synced 2026-07-18 08:24:54 +00:00
♻️ reorganized code
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#ifndef NLOHMANN_JSON_DETAIL_MACRO_UNSCOPE_HPP
|
||||
#define NLOHMANN_JSON_DETAIL_MACRO_UNSCOPE_HPP
|
||||
|
||||
// restore GCC/clang diagnostic settings
|
||||
#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
#if defined(__clang__)
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
|
||||
// clean up
|
||||
#undef JSON_CATCH
|
||||
#undef JSON_THROW
|
||||
#undef JSON_TRY
|
||||
#undef JSON_LIKELY
|
||||
#undef JSON_UNLIKELY
|
||||
#undef JSON_DEPRECATED
|
||||
#undef JSON_HAS_CPP_14
|
||||
#undef JSON_HAS_CPP_17
|
||||
#undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
|
||||
#undef NLOHMANN_BASIC_JSON_TPL
|
||||
#undef NLOHMANN_JSON_HAS_HELPER
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user