Pixel Dust Game Engine  v0.9.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | Static Public Member Functions | List of all members
Singleton< T > Class Template Reference

Public Member Functions

 Singleton ()
 
virtual ~Singleton ()
 

Static Public Member Functions

static T * getSingletonInstance ()
 
static bool hasInstance ()
 
static T & instance ()
 
static void setInstance (T *i)
 
static T * createSingletonInstance ()
 

Constructor & Destructor Documentation

Singleton ( )
inline
virtual ~Singleton ( )
inlinevirtual

Member Function Documentation

static T* createSingletonInstance ( )
static
static T* getSingletonInstance ( )
inlinestatic
static bool hasInstance ( )
inlinestatic
static T& instance ( )
inlinestatic
static void setInstance ( T *  i)
inlinestatic