123456789101112131415161718192021222324252627282930313233343536373839 |
- #pragma once
- #include <type_traits> // conditional, is_same
- #include <nlohmann/detail/abi_macros.hpp>
- NLOHMANN_JSON_NAMESPACE_BEGIN
- 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;
- }
- NLOHMANN_JSON_NAMESPACE_END
|