json/include/nlohmann/detail/json_custom_base_class.hpp
2022-08-18 23:12:49 +02:00

21 lines
384 B
C++

#pragma once
#include <type_traits>
namespace nlohmann
{
namespace detail
{
struct json_default_base {};
template<class T>
using json_base_class = typename std::conditional <
std::is_same<T, void>::value,
json_default_base,
T
>::type;
} // namespace detail
} // namespace nlohmann