4 #if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) 5 #pragma GCC diagnostic pop 8 #pragma GCC diagnostic pop 17 #undef JSON_DEPRECATED 18 #undef JSON_HAS_CPP_14 19 #undef JSON_HAS_CPP_17 20 #undef NLOHMANN_BASIC_JSON_TPL_DECLARATION 21 #undef NLOHMANN_BASIC_JSON_TPL 22 #undef NLOHMANN_JSON_HAS_HELPER