Hedgehog
3.1.0
A library to generate hybrid pipeline workflow systems
|
Metafunction splitting a variadic to input and output types at a specific delimiter. More...
#include "meta_functions.h"
Public Types | |
using | Inputs = internals::SplitInput_t< std::tuple< Types... >, std::make_integer_sequence< size_t, delimiter > > |
Type accessor of the input types. | |
using | Outputs = internals::SplitOutput_t< std::tuple< Types... >, delimiter, std::make_integer_sequence< size_t, sizeof...(Types) - delimiter > > |
Type accessor of the output types. | |
Metafunction splitting a variadic to input and output types at a specific delimiter.
delimiter | Position to split the variadic of types |
Types | Variadic of type |
Definition at line 121 of file meta_functions.h.
using hh::tool::internals::Splitter< delimiter, Types >::Inputs = internals::SplitInput_t<std::tuple<Types...>, std::make_integer_sequence<size_t, delimiter> > |
Type accessor of the input types.
Definition at line 126 of file meta_functions.h.
using hh::tool::internals::Splitter< delimiter, Types >::Outputs = internals::SplitOutput_t<std::tuple<Types...>, delimiter, std::make_integer_sequence<size_t, sizeof...(Types) - delimiter> > |
Type accessor of the output types.
Definition at line 129 of file meta_functions.h.