Pyrogenesis  trunk
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
Singleton< T > Class Template Reference

#include <Singleton.h>

Collaboration diagram for Singleton< T >:
Collaboration graph
[legend]

Public Member Functions

 Singleton ()
 
 ~Singleton ()
 

Static Public Member Functions

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

Static Private Attributes

static Tms_singleton = 0
 

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename T>
static T& Singleton< T >::GetSingleton ( )
inlinestatic
template<typename T>
static T* Singleton< T >::GetSingletonPtr ( )
inlinestatic
template<typename T>
static bool Singleton< T >::IsInitialised ( )
inlinestatic

Member Data Documentation

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

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