CEGUI::CEGUISingletonX< T > Class Template Reference

#include <CEGUISingletonX.h>

List of all members.

Static Public Member Functions

static T & getSingleton ()
static T * getSingletonPtr ()

Private Member Functions

 CEGUISingletonX ()
 CEGUISingletonX (const CEGUISingletonX &)
CEGUISingletonXoperator= (const CEGUISingletonX &)

Static Private Attributes

static _InstPtr sm_ptr

Classes

class  _InstPtr


Detailed Description

template<class T>
class CEGUI::CEGUISingletonX< T >

Alternative for the existing CEGUI Singleton class. This one doesn't require the Singleton to be explicitly instantiated by 'new'.


Constructor & Destructor Documentation

template<class T>
CEGUI::CEGUISingletonX< T >::CEGUISingletonX  )  [private]
 

template<class T>
CEGUI::CEGUISingletonX< T >::CEGUISingletonX const CEGUISingletonX< T > &   )  [private]
 


Member Function Documentation

template<class T>
static T& CEGUI::CEGUISingletonX< T >::getSingleton  )  [inline, static]
 

template<class T>
static T* CEGUI::CEGUISingletonX< T >::getSingletonPtr  )  [inline, static]
 

template<class T>
CEGUISingletonX& CEGUI::CEGUISingletonX< T >::operator= const CEGUISingletonX< T > &   )  [private]
 


Member Data Documentation

template<class T>
CommonFileDialog::_InstPtr CEGUI::CommonFileDialog::sm_ptr [static, private]
 


The documentation for this class was generated from the following files:
Generated on Mon May 29 01:10:35 2006 for Papagan by  doxygen 1.4.6-NO