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