![]() |
Scarab
v2.4.0
Project 8 C++ Utility Library
|
#include <singleton.hh>

Static Public Member Functions | |
| static x_type * | get_instance () |
| static void | kill_instance () |
| template<class... x_args> | |
| static x_type * | create_instance (x_args...args) |
Protected Member Functions | |
| singleton () | |
| ~singleton () | |
Static Private Member Functions | |
| static void | construct_instance () |
| static void | delete_instance () |
Static Private Attributes | |
| static x_type * | f_instance = nullptr |
| static destroyer< x_type > | f_destroyer |
| static std::mutex | f_mutex |
Friends | |
| class | destroyer< x_type > |
Definition at line 18 of file singleton.hh.
|
protected |
Definition at line 110 of file singleton.hh.
|
protected |
Definition at line 114 of file singleton.hh.
|
staticprivate |
Definition at line 89 of file singleton.hh.
|
static |
Definition at line 76 of file singleton.hh.
|
staticprivate |
Definition at line 99 of file singleton.hh.
|
static |
Definition at line 53 of file singleton.hh.
|
static |
Definition at line 64 of file singleton.hh.
|
friend |
Definition at line 39 of file singleton.hh.
|
staticprivate |
Definition at line 33 of file singleton.hh.
|
staticprivate |
Definition at line 32 of file singleton.hh.
|
staticprivate |
Definition at line 34 of file singleton.hh.
1.8.11