Singleton is a pattern that allows only one instance of a class. More...
Singleton is a pattern that allows only one instance of a class.
Example :
Static Public Member Functions | |
| static T * | GetInstancePointer () |
| Gets the instance pointer. More... | |
| static T & | GetInstance () |
| Gets the instance. More... | |
| static void | DeleteInstance (bool allowNewCreation=false) |
| Deletes the instance. More... | |
| static bool | IsCreated () |
| Query if the singleton instance has already been created. More... | |
|
static |
Deletes the instance.
| allowNewCreation | (optional) allow new creation after deletion is explicitly called. Default = false. |
|
static |
Gets the instance.
|
static |
Gets the instance pointer.
|
static |
Query if the singleton instance has already been created.