Go to the documentation of this file.
29 [](
const auto& a,
const auto& b ) {
return a->name() < b->name(); } );
35 "print the properties of the component at initialize" };
StatusCode andThen(F &&f, ARGS &&... args) const
Chain code blocks making the execution conditional a success result.
const std::string & name() const override
The identifying name of the algorithm object.
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
Simple algorithm useful as base class for tests.
StatusCode initialize() override
Gaudi::Property< bool > m_propsPrint
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
MSG::Level msgLevel() const
get the cached level (originally extracted from the embedded MsgStream)
Gaudi::Details::PropertyBase * property(std::string_view name) const
\fixme property and bindPropertiesTo should be protected
const std::vector< Gaudi::Details::PropertyBase * > & getProperties() const override
get all properties
AttribStringParser::Iterator begin(const AttribStringParser &parser)
Base class from which all concrete algorithm classes should be derived.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
Algorithm(std::string name, ISvcLocator *svcloc, std::string version=PACKAGE_VERSION)
Constructor.