Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
31 :
Consumer(
name, svcLoc ), m_svc(
"Gaudi::TestSuite::SvcWithoutInterface/SvcWithoutInterface",
name ) {}
35 .andThen( [
this] { m_svc->doSomething(); } )
36 .andThen( [
this] { info() <<
"initialized" <<
endmsg; } );
details::Consumer< Signature, Traits_, details::isLegacy< Traits_ > > Consumer
StatusCode initialize() override
StatusCode andThen(F &&f, ARGS &&... args) const
Chain code blocks making the execution conditional a success result.
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
UseSvcWithoutInterface(const std::string &name, ISvcLocator *svcLoc)
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
#define DECLARE_COMPONENT(type)
void operator()() const override
Service(std::string name, ISvcLocator *svcloc)
Standard Constructor
ServiceHandle< SvcWithoutInterface > m_svc
StatusCode initialize() override
StatusCode initialize() override