20 #ifndef INCLUDE_FKIE_MESSAGE_FILTERS_SELECTOR_H_ 21 #define INCLUDE_FKIE_MESSAGE_FILTERS_SELECTOR_H_ 29 template<
class IO, std::size_t... Is>
53 template<
class... Inputs, std::size_t... Is>
54 class Selector<
IO<Inputs...>, Is...> :
public Filter<IO<Inputs...>, typename IO<Inputs...>::template Select<Is...>>
56 template<class... Inputs, std::size_t... Is>
57 class
Selector :
public Filter<IO<Inputs...>, typename IO<Inputs...>::template Select<Is...>>
61 void receive(
const Inputs&... in)
override;
Group multiple data types as filter input or output.
Typed base class for filters.