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
8
namespace
molybden {
9
namespace
internal {
10
11
template
<
typename
... Ts>
12
struct
make_void {
13
typedef
void
type;
14
};
15
16
template
<
typename
... Ts>
17
using
void_t =
typename
make_void<Ts...>::type;
18
19
}
// namespace internal
20
}
// namespace molybden
21
22
#endif
// MOLYBDEN_VOID_T_HPP
include
molybden
base
internal
void_t.hpp