#include <HltStoreSvc.h>
Inheritance diagram for HltStoreSvc::Holder< T >:
Public Member Functions | |
Holder (const T &value) | |
Holder (const T &value) | |
const T & | value () const |
const T & | value () const |
~Holder () | |
~Holder () | |
Private Member Functions | |
template<class T1> | |
void | erase (T1 *value) |
template<class T1> | |
void | erase (T1 value) |
template<class T1> | |
void | erase (T1 *value) |
template<class T1> | |
void | erase (T1 value) |
Private Attributes | |
T | m_value |
|
00129 : m_value(value) {};
|
|
00130 { 00131 erase(m_value); }
|
|
00129 : m_value(value) {};
|
|
00130 { 00131 erase(m_value); }
|
|
00138 {
00139 delete value; }
|
|
00135 {}
|
|
00138 {
00139 delete value; }
|
|
00135 {}
|
|
00132 { return m_value; }
|
|
00132 { return m_value; }
|
|
|