#include <singleton.hpp>
Definition at line 52 of file singleton.hpp.
Public Member Functions | |
singleton () | |
virtual | ~singleton () |
Static Public Member Functions | |
static T * | global_instance () |
Static Private Attributes | |
static T * | instance |
singleton | ( | ) | [inline] |
Definition at line 57 of file singleton.hpp.
virtual ~singleton | ( | ) | [inline, virtual] |
Definition at line 65 of file singleton.hpp.
static T* global_instance | ( | ) | [inline, static] |
Reimplemented in broker, global_register, logger, global_register< gsgl::data::broker_creator, gsgl::data::dictionary< gsgl::data::broker_creator *, gsgl::string > >, global_register< gsgl::data::log_target, gsgl::data::list< gsgl::data::log_target * > >, and global_register< gsgl::data::log_target >.
Definition at line 70 of file singleton.hpp.
Referenced by widget::button_down_here(), font::font(), tabbox::handle_event(), material::material(), model_part::model_part(), and texture::texture().
T* instance [static, private] |
Definition at line 55 of file singleton.hpp.
Referenced by singleton< gsgl::data::debug_log_target >::singleton(), and singleton< gsgl::data::debug_log_target >::~singleton().