21 #ifndef INCLUDE_FKIE_MESSAGE_FILTERS_HELPERS_IO_H_ 22 #define INCLUDE_FKIE_MESSAGE_FILTERS_HELPERS_IO_H_ 27 template<
typename...>
class IO;
38 template<
typename... Ts>
44 template<
typename... Ts>
68 template<
typename IO,
template<
typename...>
class Wrap>
74 template<
typename IO,
template<
typename...>
class Wrap>
77 template<
typename T,
typename U>
80 template<
typename... Ts,
typename... Us>
86 template<
typename... Ts>
89 template<
typename T1,
typename T2,
typename... Ts>
101 template<
typename... Ts>
104 template<
typename IO>
110 template<
typename IO>
Group multiple data types as filter input or output.
typename io_wrap_t< IO >::template Rewrap< Wrap > type
typename io_wrap_t< IO >::Tuple type
typename io_wrap< IO< Ts... > >::type type
typename io_rewrap< IO, Wrap >::type io_rewrap_t
typename io_concat< typename io_concat_impl< io_wrap_t< T1 >, io_wrap_t< T2 > >::type, Ts... >::type type
typename io_wrap< T >::type io_wrap_t
typename io_tuple< IO >::type io_tuple_t
typename io_unwrap< T >::type type
typename io_unwrap< T >::type io_unwrap_t
typename io_concat< Ts... >::type io_concat_t