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