Template Class Singleton

Class Documentation

template<class C>
class Singleton

Public Static Functions

template<typename ...Args>
static inline C *getInstance(Args&&... args)
static inline void removeInstance()
template<typename ...Args>
static inline C &get(Args&&... args)

Protected Functions

Singleton() = default
~Singleton() = default
Singleton(const Singleton&) = delete
Singleton &operator=(const Singleton&) = delete