The Gaudi Framework  master (37c0b60a)
ServiceHandle< T > Member List

This is the complete list of members for ServiceHandle< T >, including all inherited members.

assertObject() constGaudiHandle< T >inlineprivate
componentType() constGaudiHandleInfoinline
empty() constGaudiHandleBaseinline
GaudiHandle(std::string myTypeAndName, std::string myComponentType, std::string myParentName)GaudiHandle< T >inlineprotected
GaudiHandle(const GaudiHandle< NCT > &other, std::enable_if_t< std::is_const_v< CT > &&!std::is_same_v< CT, NCT >> *=nullptr)GaudiHandle< T >inline
GaudiHandle(const GaudiHandle &other)GaudiHandle< T >inline
GaudiHandleBase(std::string myTypeAndName, std::string myComponentType, std::string myParentName)GaudiHandleBaseinlineprotected
GaudiHandleInfo(std::string myComponentType, std::string myParentName)GaudiHandleInfoinlineprotected
get() constServiceHandle< T >inline
GaudiHandle::get()GaudiHandle< T >inline
getDefaultName()GaudiHandle< T >inline
getDefaultType()GaudiHandle< T >inline
initialize(const std::string &serviceName, const std::string &theParentName)ServiceHandle< T >inline
isSet() constGaudiHandle< T >inline
isValid() constGaudiHandle< T >inline
m_componentTypeGaudiHandleInfoprivate
m_parentNameGaudiHandleInfoprivate
m_pMessageSvcServiceHandle< T >mutableprivate
m_pObjectGaudiHandle< T >mutableprivate
m_propertyNameGaudiHandleInfoprivate
m_pSvcLocatorServiceHandle< T >mutableprivate
m_typeAndNameGaudiHandleBaseprivate
messageName() constGaudiHandleBase
messageSvc() constServiceHandle< T >inlineprivate
name() constGaudiHandleBase
operator bool() constGaudiHandle< T >inline
operator*() constServiceHandle< T >inline
GaudiHandle::operator*()GaudiHandle< T >inline
operator->() constServiceHandle< T >inline
GaudiHandle::operator->()GaudiHandle< T >inline
operator=(const GaudiHandle< NCT > &other)GaudiHandle< T >inline
operator=(const GaudiHandle &other)GaudiHandle< T >inline
parentName() constGaudiHandleInfoinline
propertyName() constGaudiHandleInfoinline
PropertyType typedefGaudiHandleBase
pythonPropertyClassName() const overrideGaudiHandleBasevirtual
pythonRepr() const overrideGaudiHandleBasevirtual
release() constGaudiHandle< T >inline
release(T *comp) constGaudiHandle< T >inlineprotectedvirtual
retrieve(T *&service) const overrideServiceHandle< T >inlineprotectedvirtual
GaudiHandle::retrieve() constGaudiHandle< T >inline
ServiceHandle(const std::string &serviceName, const std::string &theParentName)ServiceHandle< T >inline
ServiceHandle(const ServiceHandle< NCT > &other)ServiceHandle< T >inline
ServiceHandle(OWNER *owner, std::string PropName, const std::string &svcName, std::string doc="")ServiceHandle< T >inline
serviceLocator() constServiceHandle< T >inlineprivate
setComponentType(std::string componentType)GaudiHandleInfoinlineprotected
setDefaultType()GaudiHandle< T >inlineprivate
setDefaultTypeAndName()GaudiHandle< T >inlineprivate
setName(std::string_view myName)GaudiHandleBase
setParentName(std::string parent)GaudiHandleInfoinlineprotected
setPropertyName(std::string propName)GaudiHandleInfoinline
setTypeAndName(std::string myTypeAndName)GaudiHandleBase
type() constGaudiHandleBase
typeAndName() constGaudiHandleBaseinline
~GaudiHandleInfo()GaudiHandleInfoinlinevirtual