1 // __ _____ _____ _____ 2 // __| | __| | | | JSON for Modern C++ 3 // | | |__ | | | | | | version 3.11.2 4 // |_____|_____|_____|_|___| https://github.com/nlohmann/json 5 // 6 // SPDX-FileCopyrightText: 2013-2022 Niels Lohmann <https://nlohmann.me> 7 // SPDX-License-Identifier: MIT 8 9 #pragma once 10 11 #include <nlohmann/detail/abi_macros.hpp> 12 13 NLOHMANN_JSON_NAMESPACE_BEGIN 14 namespace detail 15 { 16 17 template<typename ...Ts> struct make_void 18 { 19 using type = void; 20 }; 21 template<typename ...Ts> using void_t = typename make_void<Ts...>::type; 22 23 } // namespace detail 24 NLOHMANN_JSON_NAMESPACE_END 25