Molybden API
Loading...
Searching...
No Matches
void_t.hpp
1// Copyright (c) 2000-2024 TeamDev. All rights reserved.
2// TeamDev PROPRIETARY and CONFIDENTIAL.
3// Use is subject to license terms.
4
5#ifndef MOLYBDEN_VOID_T_HPP
6#define MOLYBDEN_VOID_T_HPP
7
8namespace molybden {
9namespace internal {
10
11template <typename... Ts>
12struct make_void {
13 typedef void type;
14};
15
16template <typename... Ts>
17using void_t = typename make_void<Ts...>::type;
18
19} // namespace internal
20} // namespace molybden
21
22#endif // MOLYBDEN_VOID_T_HPP