ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Trig::CacheGlobalMemory::AnyTypeDeleter::holder< T > Class Template Reference
Inheritance diagram for Trig::CacheGlobalMemory::AnyTypeDeleter::holder< T >:
Collaboration diagram for Trig::CacheGlobalMemory::AnyTypeDeleter::holder< T >:

Public Member Functions

 holder (T &t)
 
virtual ~holder ()
 
virtual const void * ptr () const
 

Private Attributes

m_held
 

Detailed Description

template<class T>
class Trig::CacheGlobalMemory::AnyTypeDeleter::holder< T >

Definition at line 244 of file CacheGlobalMemory.h.

Constructor & Destructor Documentation

◆ holder()

template<class T >
Trig::CacheGlobalMemory::AnyTypeDeleter::holder< T >::holder ( T &  t)
inline

Definition at line 246 of file CacheGlobalMemory.h.

246 : m_held(t) {}

◆ ~holder()

template<class T >
virtual Trig::CacheGlobalMemory::AnyTypeDeleter::holder< T >::~holder ( )
inlinevirtual

Definition at line 247 of file CacheGlobalMemory.h.

247  {
248  delete m_held;
249  m_held = 0; }

Member Function Documentation

◆ ptr()

template<class T >
virtual const void* Trig::CacheGlobalMemory::AnyTypeDeleter::holder< T >::ptr ( ) const
inlinevirtual

Reimplemented from Trig::CacheGlobalMemory::AnyTypeDeleter::iholder.

Definition at line 250 of file CacheGlobalMemory.h.

250 { return m_held;}

Member Data Documentation

◆ m_held

template<class T >
T Trig::CacheGlobalMemory::AnyTypeDeleter::holder< T >::m_held
private

Definition at line 252 of file CacheGlobalMemory.h.


The documentation for this class was generated from the following file:
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
Trig::CacheGlobalMemory::AnyTypeDeleter::holder::m_held
T m_held
Definition: CacheGlobalMemory.h:252