Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::tool::internals::Intersect< T1, T2 > Struct Template Reference

Intersect metafunction creating a tuple of types that are in T1 and T2. More...

#include "meta_functions.h"

Collaboration diagram for hh::tool::internals::Intersect< T1, T2 >:
Collaboration graph

Public Types

using type = typename IntersectImpl< T1, T2, 0, std::tuple_size_v< T1 > >::type
 Accessor to the type of the tuple of types that are in T1 and T2.
 

Detailed Description

template<typename T1, typename T2>
struct hh::tool::internals::Intersect< T1, T2 >

Intersect metafunction creating a tuple of types that are in T1 and T2.

Template Parameters
T1Tuple of types
T2Tuple of types

Definition at line 194 of file meta_functions.h.

Member Typedef Documentation

◆ type

template<typename T1 , typename T2 >
using hh::tool::internals::Intersect< T1, T2 >::type = typename IntersectImpl<T1, T2, 0, std::tuple_size_v<T1> >::type

Accessor to the type of the tuple of types that are in T1 and T2.

Definition at line 196 of file meta_functions.h.