Go to the documentation of this file.
25 namespace Interfaces {
30 #define GAUDI_HAS_IOPTIONS_SVC
63 template <
typename IFace>
virtual const std::list< IService * > & getServices() const =0
Return the list of Services.
DeclareInterfaceID(ISvcLocator, 3, 0)
InterfaceID.
virtual SmartIF< IService > & service(const Gaudi::Utils::TypeNameString &typeName, const bool createIf=true)=0
Returns a smart pointer to a service.
Helper class to parse a string of format "type/name".
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
std::string typeName(const std::type_info &typ)
Central entity in a Gaudi application that manages monitoring objects (i.e.
Interface for a component that manages application configuration options.
SmartIF< T > service(const Gaudi::Utils::TypeNameString &typeName, const bool createIf=true)
Returns a smart pointer to the requested interface of a service.
virtual bool existsService(std::string_view name) const =0
Check the existence of a service given a service name.