Skip to main content

TypedTupleCat Struct Template

Recursive specialization that merges the first two tuples and continues. More...

Declaration​

template <typename... Ts, typename... Us, typename... Rest> struct helios::engine::core::TypedTupleCat<std::tuple< Ts... >, std::tuple< Us... >, Rest...> { ... }

Public Member Typedefs Index​

template <typename... Ts, typename... Us, typename... Rest>
usingtype = typename TypedTupleCat< std::tuple< Ts..., Us... >, Rest... >::type

Description​

Recursive specialization that merges the first two tuples and continues.

Template Parameters
Ts

Element types of the first tuple.

Us

Element types of the second tuple.

Rest

Remaining tuples to concatenate.

Definition at line 42 of file TypedTupleCat.ixx.

Public Member Typedefs​

type​

template <typename... Ts, typename... Us, typename... Rest>
using helios::engine::core::TypedTupleCat< std::tuple< Ts... >, std::tuple< Us... >, Rest... >::type = typename TypedTupleCat<std::tuple<Ts..., Us...>, Rest...>::type

Definition at line 43 of file TypedTupleCat.ixx.

43 using type = typename TypedTupleCat<std::tuple<Ts..., Us...>, Rest...>::type;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.