Wayverb
Main Page
Related Pages
Classes
Files
File List
is_tuple.h
1
#pragma once
2
3
#include <tuple>
4
5
namespace
util
{
6
7
template
<
typename
T>
8
struct
is_tuple
final {
9
using
type = std::false_type;
10
};
11
12
template
<
typename
... Ts>
13
struct
is_tuple
<std::tuple<Ts...>> final {
14
using
type = std::true_type;
15
};
16
17
template
<
typename
T>
18
using
is_tuple_t =
typename
is_tuple<T>::type;
19
20
template
<
typename
T>
21
constexpr
auto
is_tuple_v = is_tuple_t<T>{};
22
23
}
// namespace util
util::is_tuple
Definition:
is_tuple.h:8
util
Definition:
allocator.h:6
src
utilities
include
utilities
is_tuple.h
Generated by
1.8.11