A class template for creating singleton classes.
Definition: Singleton.h:31
CSingleton()=default
Constructor.
virtual ~CSingleton()=default
Destructor.
CSingleton(const CSingleton &)=delete
Copy constructor.
static T * instance()
Get the instance of the Singleton class.
Definition: Singleton.h:59
CSingleton & operator=(const CSingleton &)=delete
Copy assignment operator.
A namespace for development related classes and functions.