46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
	
| //     __ _____ _____ _____
 | |
| //  __|  |   __|     |   | |  JSON for Modern C++
 | |
| // |  |  |__   |  |  | | | |  version 3.11.3
 | |
| // |_____|_____|_____|_|___|  https://github.com/nlohmann/json
 | |
| //
 | |
| // SPDX-FileCopyrightText: 2013-2023 Niels Lohmann <https://nlohmann.me>
 | |
| // SPDX-License-Identifier: MIT
 | |
| 
 | |
| #pragma once
 | |
| 
 | |
| // restore clang diagnostic settings
 | |
| #if defined(__clang__)
 | |
|     #pragma clang diagnostic pop
 | |
| #endif
 | |
| 
 | |
| // clean up
 | |
| #undef JSON_ASSERT
 | |
| #undef JSON_INTERNAL_CATCH
 | |
| #undef JSON_THROW
 | |
| #undef JSON_PRIVATE_UNLESS_TESTED
 | |
| #undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
 | |
| #undef NLOHMANN_BASIC_JSON_TPL
 | |
| #undef JSON_EXPLICIT
 | |
| #undef NLOHMANN_CAN_CALL_STD_FUNC_IMPL
 | |
| #undef JSON_INLINE_VARIABLE
 | |
| #undef JSON_NO_UNIQUE_ADDRESS
 | |
| #undef JSON_DISABLE_ENUM_SERIALIZATION
 | |
| #undef JSON_USE_GLOBAL_UDLS
 | |
| 
 | |
| #ifndef JSON_TEST_KEEP_MACROS
 | |
|     #undef JSON_CATCH
 | |
|     #undef JSON_TRY
 | |
|     #undef JSON_HAS_CPP_11
 | |
|     #undef JSON_HAS_CPP_14
 | |
|     #undef JSON_HAS_CPP_17
 | |
|     #undef JSON_HAS_CPP_20
 | |
|     #undef JSON_HAS_FILESYSTEM
 | |
|     #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM
 | |
|     #undef JSON_HAS_THREE_WAY_COMPARISON
 | |
|     #undef JSON_HAS_RANGES
 | |
|     #undef JSON_HAS_STATIC_RTTI
 | |
|     #undef JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON
 | |
| #endif
 | |
| 
 | |
| #include <nlohmann/thirdparty/hedley/hedley_undef.hpp>
 |