Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Singleton::DeletionTracker Class Referenceabstract

Abstract class to hold priority for deletion. More...

#include <DeletionPolicies.h>

Inheritance diagram for Protium::Singleton::DeletionTracker:

Public Member Functions

 DeletionTracker (unsigned int x)
 Default constructor. More...
 
virtual ~DeletionTracker ()=0
 Abstract definition. More...
 

Static Public Member Functions

static bool Compare (const DeletionTracker *lhs, const DeletionTracker *rhs)
 For Comparing priority of deletion. More...
 

Private Attributes

unsigned int fPriority
 Priority of this class to be deleted (higher implies greater priority) More...
 

Detailed Description

Abstract class to hold priority for deletion.

Definition at line 41 of file DeletionPolicies.h.

Constructor & Destructor Documentation

Protium::Singleton::DeletionTracker::DeletionTracker ( unsigned int  x)
inline

Default constructor.

Definition at line 46 of file DeletionPolicies.h.

Protium::Singleton::DeletionTracker::~DeletionTracker ( )
inlinepure virtual

Abstract definition.

Definition Required Here.

Definition at line 58 of file DeletionPolicies.h.

Member Function Documentation

static bool Protium::Singleton::DeletionTracker::Compare ( const DeletionTracker lhs,
const DeletionTracker rhs 
)
inlinestatic

For Comparing priority of deletion.

Definition at line 52 of file DeletionPolicies.h.

Member Data Documentation

unsigned int Protium::Singleton::DeletionTracker::fPriority
private

Priority of this class to be deleted (higher implies greater priority)

Definition at line 43 of file DeletionPolicies.h.