get a IMessageSvc* on 1st use (if not set) and release it on ~
More...
#include <getMessageSvc.h>
get a IMessageSvc* on 1st use (if not set) and release it on ~
Definition at line 60 of file getMessageSvc.h.
◆ IMessageSvcHolder() [1/4]
Athena::IMessageSvcHolder::IMessageSvcHolder |
( |
| ) |
|
|
inline |
◆ IMessageSvcHolder() [2/4]
allows to get the IMessageSvc immediately
- Parameters
-
Definition at line 77 of file getMessageSvc.cxx.
◆ IMessageSvcHolder() [3/4]
IMessageSvcHolder::IMessageSvcHolder |
( |
IMessageSvc * |
ims | ) |
|
◆ IMessageSvcHolder() [4/4]
behaves like the constructor taking an IMessageSvc *
Definition at line 61 of file getMessageSvc.cxx.
◆ ~IMessageSvcHolder()
IMessageSvcHolder::~IMessageSvcHolder |
( |
| ) |
|
◆ get()
IMessageSvc * IMessageSvcHolder::get |
( |
| ) |
|
◆ operator IMessageSvc *()
Athena::IMessageSvcHolder::operator IMessageSvc * |
( |
| ) |
|
|
inline |
conversion to IMessageSvc*, same as get
Definition at line 87 of file getMessageSvc.h.
87 {
return this->
get(); }
◆ operator=()
◆ m_ims
IMessageSvc* Athena::IMessageSvcHolder::m_ims |
|
private |
The documentation for this class was generated from the following files: