Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
arene::base::repeat_type_ex< N, T, U, Arg > Struct Template Reference

Repeat a template argument a specified number of times with an extra leading template argument. More...

Public Types

using type = typename repeat_type_detail::repeat_type_impl_ex<N - 1UL, T, U, Arg>::type
 The resulting type.
 

Detailed Description

template<std::size_t N, template< typename... > class T, class U, typename Arg>
struct arene::base::repeat_type_ex< N, T, U, Arg >

Repeat a template argument a specified number of times with an extra leading template argument.

Template Parameters
NThe number of times to repeat.
TThe templated type.
UThe extra leading template argument.
ArgThe repeated argument.

Member Typedef Documentation

◆ type

template<std::size_t N, template< typename... > class T, class U, typename Arg>
using arene::base::repeat_type_ex< N, T, U, Arg >::type = typename repeat_type_detail::repeat_type_impl_ex<N - 1UL, T, U, Arg>::type

The resulting type.


The documentation for this struct was generated from the following file: