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.