![]() |
The Gaudi Framework
master (3de0aae8)
|
an helper to share the implementation of service() among the various kernel base classes More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/ServiceLocatorHelper.h>

Public Member Functions | |
| ServiceLocatorHelper (ISvcLocator &svcLoc, const INamedInterface &requester) | |
| ServiceLocatorHelper (ISvcLocator &svcLoc, std::string loggedName, std::string requesterName) | |
| ServiceLocatorHelper (ISvcLocator &svcLoc, std::string requesterName) | |
| SmartIF< IService > | service (std::string_view name, const bool quiet=false, const bool createIf=true) const |
| template<typename T> | |
| SmartIF< T > | service (std::string_view name, const bool quiet=false, const bool createIf=true) const |
Private Member Functions | |
| ISvcLocator * | serviceLocator () const |
| MsgStream & | log () const |
| const std::string & | requesterName () const |
Private Attributes | |
| ISvcLocator & | m_svcLoc |
| MsgStream | m_msgLog |
| std::string | m_requesterName |
an helper to share the implementation of service() among the various kernel base classes
Definition at line 26 of file ServiceLocatorHelper.h.
|
inline |
Definition at line 28 of file ServiceLocatorHelper.h.
|
inline |
Definition at line 33 of file ServiceLocatorHelper.h.
|
inline |
Definition at line 38 of file ServiceLocatorHelper.h.
|
inlineprivate |
Definition at line 53 of file ServiceLocatorHelper.h.
|
inlineprivate |
Definition at line 54 of file ServiceLocatorHelper.h.
|
inline |
Definition at line 47 of file ServiceLocatorHelper.h.
| SmartIF< IService > ServiceLocatorHelper::service | ( | std::string_view | name, |
| const bool | quiet = false, | ||
| const bool | createIf = true ) const |
Definition at line 14 of file ServiceLocatorHelper.cpp.
|
inlineprivate |
Definition at line 52 of file ServiceLocatorHelper.h.
|
mutableprivate |
Definition at line 56 of file ServiceLocatorHelper.h.
|
private |
Definition at line 57 of file ServiceLocatorHelper.h.
|
private |
Definition at line 55 of file ServiceLocatorHelper.h.