♻️ reorganized code
This commit is contained in:
parent
b67e00b9b5
commit
0a2920e0fd
27 changed files with 19205 additions and 19134 deletions
25
develop/detail/macro_unscope.hpp
Normal file
25
develop/detail/macro_unscope.hpp
Normal file
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue