tetl
0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
push_back.hpp
Go to the documentation of this file.
1
// SPDX-License-Identifier: BSL-1.0
2
3
#ifndef TETL_META_PUSH_BACK_HPP
4
#define TETL_META_PUSH_BACK_HPP
5
6
#include <
etl/_meta/list.hpp
>
7
8
namespace
etl::meta
{
9
11
template
<
typename
T,
typename
List>
12
struct
push_back
;
13
15
template
<
typename
T,
typename
... Ts>
16
struct
push_back
<T,
list
<Ts...>> {
17
using
type
=
list
<Ts..., T>;
18
};
19
21
template
<
typename
T,
typename
List>
22
using
push_back_t
=
typename
push_back<T, List>::type
;
23
24
}
// namespace etl::meta
25
26
#endif
// TETL_META_PUSH_BACK_HPP
etl::meta::push_back_t
typename push_back< T, List >::type push_back_t
Definition
push_back.hpp:22
list.hpp
etl::meta
Definition
at.hpp:9
etl::meta::list
Definition
list.hpp:10
etl::meta::push_back< T, list< Ts... > >::type
list< Ts..., T > type
Definition
push_back.hpp:17
etl::meta::push_back
Definition
push_back.hpp:12
include
etl
_meta
push_back.hpp
Generated on Sat Mar 8 2025 16:19:59 for tetl by
1.14.0