22 template <
typename Container>
24 template <
typename Container>
29 template <
typename Signature,
typename Traits_>
32 template <
typename Out,
typename... In,
typename Traits_>
42 constexpr static std::size_t
N = base_class::N_in;
43 using KeyValue =
typename base_class::KeyValue;
75 template <
typename Signature,
typename Traits_ = Traits::useDefaults>
This class represents an entry point to all the event specific data.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
This class is used for returning status codes from appropriate routines.
typename detail2::OutputHandle< T, Tr, DataObjectWriteHandle >::type OutputHandle_t
decltype(get_values_helper< Value >(std::make_index_sequence< N >())) RepeatValues_
StatusCode execute(CommonMessagingBase const &alg, F &&f)
typename filter_evtcontext_t< In... >::type filter_evtcontext
details::SplittingTransformer< Signature, Traits_ > SplittingTransformer
std::vector< Container > vector_of_
std::vector< std::optional< Container > > vector_of_optional_
static auto apply(const Algorithm &algo, const EventContext &ctx, Handles &handles)