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

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

Inheritance diagram for Gaudi::Functional::details::MergingTransformer< Out(const Args &...), Traits_, true >:
Collaboration diagram for Gaudi::Functional::details::MergingTransformer< Out(const Args &...), Traits_, true >:

Public Member Functions

StatusCode execute () override final
virtual Out operator() (const Args &... inputs) const =0

Detailed Description

template<typename Out, typename... Args, typename Traits_>
requires has_handle_vector_input<Args...>
struct Gaudi::Functional::details::MergingTransformer< Out(const Args &...), Traits_, true >

Definition at line 34 of file MergingTransformer.h.

Member Function Documentation

◆ execute()

template<typename Out, typename... Args, typename Traits_>
StatusCode Gaudi::Functional::details::MergingTransformer< Out(const Args &...), Traits_, true >::execute ( )
inlinefinaloverride

Definition at line 39 of file MergingTransformer.h.

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

◆ operator()()

template<typename Out, typename... Args, typename Traits_>
virtual Out Gaudi::Functional::details::MergingTransformer< Out(const Args &...), Traits_, true >::operator() ( const Args &... inputs) const
pure virtual

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