Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
Singleton< T > Class Template Reference

#include <Singleton.h>

Public Member Functions

 Singleton ()
 
 ~Singleton ()
 

Static Public Member Functions

static TGetSingleton ()
 
static TGetSingletonPtr ()
 
static bool IsInitialised ()
 

Static Private Attributes

static Tms_singleton = 0
 

Detailed Description

template<typename T>
class Singleton< T >

Definition at line 34 of file Singleton.h.

Constructor & Destructor Documentation

template<typename T>
Singleton< T >::Singleton ( )
inline

Definition at line 39 of file Singleton.h.

template<typename T>
Singleton< T >::~Singleton ( )
inline

Definition at line 45 of file Singleton.h.

Member Function Documentation

template<typename T>
static T& Singleton< T >::GetSingleton ( )
inlinestatic

Definition at line 51 of file Singleton.h.

template<typename T>
static T* Singleton< T >::GetSingletonPtr ( )
inlinestatic

Definition at line 57 of file Singleton.h.

template<typename T>
static bool Singleton< T >::IsInitialised ( )
inlinestatic

Definition at line 63 of file Singleton.h.

Member Data Documentation

template<typename T>
T * Singleton< T >::ms_singleton = 0
staticprivate

Definition at line 36 of file Singleton.h.


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