#include <HltStoreSvc.h>
Inheritance diagram for HltStoreSvc::Holder< T >:
Public Member Functions | |
Holder (const T &value) | |
~Holder () | |
const T & | value () const |
Private Member Functions | |
template<class T1> | |
void | erase (T1 value) |
template<class T1> | |
void | erase (T1 *value) |
Private Attributes | |
T | m_value |
Definition at line 127 of file HltStoreSvc.h.
HltStoreSvc::Holder< T >::Holder | ( | const T & | value | ) | [inline] |
HltStoreSvc::Holder< T >::~Holder | ( | ) | [inline] |
Definition at line 130 of file HltStoreSvc.h.
References HltStoreSvc::Holder< T >::erase(), and HltStoreSvc::Holder< T >::m_value.
void HltStoreSvc::Holder< T >::erase | ( | T1 * | value | ) | [inline, private] |
void HltStoreSvc::Holder< T >::erase | ( | T1 | value | ) | [inline, private] |
const T& HltStoreSvc::Holder< T >::value | ( | ) | const [inline] |
Definition at line 132 of file HltStoreSvc.h.
References HltStoreSvc::Holder< T >::m_value.
00132 { return m_value; }
T HltStoreSvc::Holder< T >::m_value [private] |
Definition at line 142 of file HltStoreSvc.h.
Referenced by HltStoreSvc::Holder< T >::value(), and HltStoreSvc::Holder< T >::~Holder().