QDP++
QDP::Private::ConcreteLifetimeTracker< T, Destroyer > Class Template Reference

#include <qdp_singleton.h>

Inheritance diagram for QDP::Private::ConcreteLifetimeTracker< T, Destroyer >:
QDP::Private::LifetimeTracker

Public Member Functions

 ConcreteLifetimeTracker (T *p, unsigned int longevity, Destroyer d)
 ~ConcreteLifetimeTracker ()
Public Member Functions inherited from QDP::Private::LifetimeTracker
 LifetimeTracker (unsigned int x)
virtual ~LifetimeTracker ()=0

Additional Inherited Members

Static Public Member Functions inherited from QDP::Private::LifetimeTracker
static bool Compare (const LifetimeTracker *lhs, const LifetimeTracker *rhs)

Detailed Description

template<typename T, typename Destroyer>
class QDP::Private::ConcreteLifetimeTracker< T, Destroyer >

Definition at line 108 of file qdp_singleton.h.

Constructor & Destructor Documentation

◆ ConcreteLifetimeTracker()

template<typename T, typename Destroyer>
QDP::Private::ConcreteLifetimeTracker< T, Destroyer >::ConcreteLifetimeTracker ( T * p,
unsigned int longevity,
Destroyer d )
inline

Definition at line 111 of file qdp_singleton.h.

References QDP::Private::LifetimeTracker::LifetimeTracker().

◆ ~ConcreteLifetimeTracker()

template<typename T, typename Destroyer>
QDP::Private::ConcreteLifetimeTracker< T, Destroyer >::~ConcreteLifetimeTracker ( )
inline

Definition at line 117 of file qdp_singleton.h.


The documentation for this class was generated from the following file: