Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CEGUI::Singleton< T > Class Template Reference

#include <CEGUISingleton.h>

Collaboration diagram for CEGUI::Singleton< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Singleton (void)
 ~Singleton (void)

Static Public Member Functions

T & getSingleton (void)
T * getSingletonPtr (void)

Static Protected Attributes

T * ms_Singleton

template<typename T>
class CEGUI::Singleton< T >


Constructor & Destructor Documentation

template<typename T>
CEGUI::Singleton< T >::Singleton void   )  [inline]
 

Definition at line 58 of file CEGUISingleton.h.

template<typename T>
CEGUI::Singleton< T >::~Singleton void   )  [inline]
 

Definition at line 64 of file CEGUISingleton.h.


Member Function Documentation

template<typename T>
T& CEGUI::Singleton< T >::getSingleton void   )  [inline, static]
 

Reimplemented in CEGUI::FontManager, CEGUI::GlobalEventSet, CEGUI::ImagesetManager, CEGUI::Logger, CEGUI::MouseCursor, CEGUI::SchemeManager, CEGUI::System, CEGUI::WindowFactoryManager, and CEGUI::WindowManager.

Definition at line 66 of file CEGUISingleton.h.

template<typename T>
T* CEGUI::Singleton< T >::getSingletonPtr void   )  [inline, static]
 

Reimplemented in CEGUI::FontManager, CEGUI::GlobalEventSet, CEGUI::ImagesetManager, CEGUI::MouseCursor, CEGUI::SchemeManager, CEGUI::System, CEGUI::WindowFactoryManager, and CEGUI::WindowManager.

Definition at line 68 of file CEGUISingleton.h.


Member Data Documentation

template<typename T>
T* CEGUI::Singleton< T >::ms_Singleton [static, protected]
 

Definition at line 55 of file CEGUISingleton.h.


The documentation for this class was generated from the following file:
Generated on Wed Feb 16 12:41:11 2005 for Crazy Eddies GUI System by  doxygen 1.3.9.1