18#ifndef INCLUDED_SINGLETON
19#define INCLUDED_SINGLETON
Template base class for singletons.
Definition: Singleton.h:34
static T & GetSingleton()
Definition: Singleton.h:49
static T * GetSingletonPtr()
Definition: Singleton.h:55
static bool IsInitialised()
Definition: Singleton.h:61
Singleton()
Definition: Singleton.h:37
static T * ms_singleton
Definition: Singleton.h:67
~Singleton()
Definition: Singleton.h:43
#define ENSURE(expr)
ensure the expression <expr> evaluates to non-zero.
Definition: debug.h:277
#define T(string_literal)
Definition: secure_crt.cpp:77