|
OGRE
1.9.0
|
Template class for creating single-instance global classes. More...
#include <OgreSingleton.h>
Public Member Functions | |
| Singleton (void) | |
| ~Singleton (void) | |
Static Public Member Functions | |
| static T & | getSingleton (void) |
| static T * | getSingletonPtr (void) |
Static Protected Attributes | |
| static T * | msSingleton |
Private Member Functions | |
| Singleton (const Singleton< T > &) | |
| Explicit private copy constructor. | |
| Singleton & | operator= (const Singleton< T > &) |
| Private operator= . | |
Template class for creating single-instance global classes.
Definition at line 64 of file OgreSingleton.h.
|
private |
Explicit private copy constructor.
This is a forbidden operation.
References Singleton().
Referenced by Singleton(), and operator=().
| Ogre::Singleton< T >::Singleton | ( | void | ) |
Definition at line 78 of file OgreSingleton.h.
References Singleton(), and msSingleton.
Referenced by Singleton().
| Ogre::Singleton< T >::~Singleton | ( | void | ) |
Definition at line 88 of file OgreSingleton.h.
References msSingleton.
|
static |
Definition at line 90 of file OgreSingleton.h.
References msSingleton.
|
static |
Definition at line 92 of file OgreSingleton.h.
References msSingleton.
|
private |
|
staticprotected |
Definition at line 75 of file OgreSingleton.h.
Referenced by Singleton(), ~Singleton(), getSingleton(), and getSingletonPtr().
1.13.2