1#pragma once
2
3namespace nlohmann
4{
5namespace detail
6{
7template <typename ...Ts> struct make_void
8{
9 using type = void;
10};
11template <typename ...Ts> using void_t = typename make_void<Ts...>::type;
12} // namespace detail
13} // namespace nlohmann
14