The Gaudi Framework  v36r6 (b1ee9983)
Gaudi::Functional::details::Consumer< void(const In &...), Traits_, false > Struct Template Referenceabstract

#include </builds/gaudi/Gaudi/GaudiAlg/include/GaudiAlg/Consumer.h>

Inheritance diagram for Gaudi::Functional::details::Consumer< void(const In &...), Traits_, false >:
Collaboration diagram for Gaudi::Functional::details::Consumer< void(const In &...), Traits_, false >:

Public Member Functions

StatusCode execute (const EventContext &ctx) const override final
 
virtual void operator() (const In &...) const =0
 

Detailed Description

template<typename... In, typename Traits_>
struct Gaudi::Functional::details::Consumer< void(const In &...), Traits_, false >

Definition at line 47 of file Consumer.h.

Member Function Documentation

◆ execute()

template<typename... In, typename Traits_ >
StatusCode Gaudi::Functional::details::Consumer< void(const In &...), Traits_, false >::execute ( const EventContext ctx) const
inlinefinaloverride

Definition at line 52 of file Consumer.h.

52  {
53  try {
54  filter_evtcontext_t<In...>::apply( *this, ctx, this->m_inputs );
56  } catch ( GaudiException& e ) {
57  ( e.code() ? this->warning() : this->error() ) << e.tag() << " : " << e.message() << endmsg;
58  return e.code();
59  }
60  }

◆ operator()()

template<typename... In, typename Traits_ >
virtual void Gaudi::Functional::details::Consumer< void(const In &...), Traits_, false >::operator() ( const In &  ...) const
pure virtual

The documentation for this struct was generated from the following file:
GaudiHive.precedence.message
message
Definition: precedence.py:22
GaudiException
Definition: GaudiException.h:31
GaudiPython.Pythonizations.ctx
ctx
Definition: Pythonizations.py:588
Gaudi::Functional::details::filter_evtcontext_t::apply
static auto apply(const Algorithm &algo, Handles &handles)
Definition: FunctionalDetails.h:470
Gaudi::Functional::FilterDecision::PASSED
@ PASSED
endmsg
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
Definition: MsgStream.h:203
GaudiException::code
virtual const StatusCode & code() const
StatusCode for Exception.
Definition: GaudiException.h:86