The Gaudi Framework
v30r3 (a5ef0a68)
|
Templated specialization of BasePtrSetter. More...
Public Types | |
using | dest_type = ActualType |
Public Member Functions | |
PtrSetter (dest_type *&dest) | |
void | set (DataObject *obj) override |
sets the internal pointer to the provided data object (with a dynamic_cast). More... | |
bool | isNull () override |
tells if the internal pointer is nullptr. More... | |
Public Member Functions inherited from BasePtrSetter | |
virtual | ~BasePtrSetter ()=default |
Empty virtual destructor. More... | |
Private Attributes | |
dest_type ** | m_storage |
pointer to the pointer to fill provided by the user. More... | |
Templated specialization of BasePtrSetter.
Definition at line 149 of file IUpdateManagerSvc.h.
using IUpdateManagerSvc::PtrSetter< ActualType >::dest_type = ActualType |
Definition at line 152 of file IUpdateManagerSvc.h.
|
inline |
Definition at line 153 of file IUpdateManagerSvc.h.
|
inlineoverridevirtual |
tells if the internal pointer is nullptr.
Implements BasePtrSetter.
Definition at line 155 of file IUpdateManagerSvc.h.
|
inlineoverridevirtual |
sets the internal pointer to the provided data object (with a dynamic_cast).
Implements BasePtrSetter.
Definition at line 154 of file IUpdateManagerSvc.h.
|
private |
pointer to the pointer to fill provided by the user.
Definition at line 159 of file IUpdateManagerSvc.h.