The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
Gaudi::Functional::details::SplittingTransformer< vector_of_< Out >(const In &...), Traits_ > Struct Template Referenceabstract

#include </builds/gaudi/Gaudi/GaudiFunctional/include/Gaudi/Functional/SplittingTransformer.h>

Inheritance diagram for Gaudi::Functional::details::SplittingTransformer< vector_of_< Out >(const In &...), Traits_ >:
Collaboration diagram for Gaudi::Functional::details::SplittingTransformer< vector_of_< Out >(const In &...), Traits_ >:

Public Member Functions

StatusCode execute (const EventContext &ctx) const override final
virtual vector_of_< Out > operator() (const In &...) const =0

Detailed Description

template<typename Out, typename... In, typename Traits_>
struct Gaudi::Functional::details::SplittingTransformer< vector_of_< Out >(const In &...), Traits_ >

Definition at line 31 of file SplittingTransformer.h.

Member Function Documentation

◆ execute()

template<typename Out, typename... In, typename Traits_>
StatusCode Gaudi::Functional::details::SplittingTransformer< vector_of_< Out >(const In &...), Traits_ >::execute ( const EventContext & ctx) const
inlinefinaloverride

Definition at line 37 of file SplittingTransformer.h.

37 {
38 return details::execute_single_output( *this, ctx, this->m_outputs );
39 }
StatusCode execute_single_output(const Algorithm &algo, const EventContext &ctx, const OutHandles &out_handles={})
Definition details.h:888

◆ operator()()

template<typename Out, typename... In, typename Traits_>
virtual vector_of_< Out > Gaudi::Functional::details::SplittingTransformer< vector_of_< Out >(const In &...), Traits_ >::operator() ( const In & ...) const
pure virtual

The documentation for this struct was generated from the following file: