Iros
Loading...
Searching...
No Matches
make_decayed_tuple.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/meta/util.h
"
4
#include "
di/util/forward.h
"
5
#include "
di/vocab/tuple/tuple.h
"
6
7
namespace
di::vocab
{
8
template
<
typename
... Args>
9
constexpr
auto
make_decayed_tuple
(Args&&... args) {
10
return
Tuple<meta::Decay<Args>
...>(util::forward<Args>(args)...);
11
}
12
}
13
14
namespace
di
{
15
using
vocab::make_decayed_tuple
;
16
}
di::vocab::Tuple
Definition
tuple_forward_declaration.h:5
forward.h
di::vocab
Definition
lazy.h:165
di::vocab::make_decayed_tuple
constexpr auto make_decayed_tuple(Args &&... args)
Definition
make_decayed_tuple.h:9
di
Definition
zstring_parser.h:9
util.h
tuple.h
libs
di
include
di
vocab
tuple
make_decayed_tuple.h
Generated by
1.13.0