Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-03-13 09:15:36

0001 //     __ _____ _____ _____
0002 //  __|  |   __|     |   | |  JSON for Modern C++
0003 // |  |  |__   |  |  | | | |  version 3.11.2
0004 // |_____|_____|_____|_|___|  https://github.com/nlohmann/json
0005 //
0006 // SPDX-FileCopyrightText: 2013-2022 Niels Lohmann <https://nlohmann.me>
0007 // SPDX-License-Identifier: MIT
0008 
0009 #pragma once
0010 
0011 // restore clang diagnostic settings
0012 #if defined(__clang__)
0013     #pragma clang diagnostic pop
0014 #endif
0015 
0016 // clean up
0017 #undef JSON_ASSERT
0018 #undef JSON_INTERNAL_CATCH
0019 #undef JSON_THROW
0020 #undef JSON_PRIVATE_UNLESS_TESTED
0021 #undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
0022 #undef NLOHMANN_BASIC_JSON_TPL
0023 #undef JSON_EXPLICIT
0024 #undef NLOHMANN_CAN_CALL_STD_FUNC_IMPL
0025 #undef JSON_INLINE_VARIABLE
0026 #undef JSON_NO_UNIQUE_ADDRESS
0027 #undef JSON_DISABLE_ENUM_SERIALIZATION
0028 #undef JSON_USE_GLOBAL_UDLS
0029 
0030 #ifndef JSON_TEST_KEEP_MACROS
0031     #undef JSON_CATCH
0032     #undef JSON_TRY
0033     #undef JSON_HAS_CPP_11
0034     #undef JSON_HAS_CPP_14
0035     #undef JSON_HAS_CPP_17
0036     #undef JSON_HAS_CPP_20
0037     #undef JSON_HAS_FILESYSTEM
0038     #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM
0039     #undef JSON_HAS_THREE_WAY_COMPARISON
0040     #undef JSON_HAS_RANGES
0041     #undef JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON
0042 #endif
0043 
0044 #include <nlohmann/thirdparty/hedley/hedley_undef.hpp>