This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.
of::utils::Singleton< Derived > Class Template Referenceabstract
#include <ofSingleton.hpp>
Static Public Member Functions | |
template<typename... Args> | |
static void | construct (Args &&... args) |
static Derived * | instance () |
static void | destruct () |
Protected Member Functions | |
Singleton ()=default | |
Singleton (const Singleton &)=delete | |
Singleton (Singleton &&) noexcept=delete | |
Singleton & | operator= (const Singleton &)=delete |
Singleton & | operator= (Singleton &&) noexcept=delete |
virtual | ~Singleton ()=default |
Constructor & Destructor Documentation
◆ Singleton() [1/3]
template<typename Derived >
|
protecteddefault |
◆ Singleton() [2/3]
template<typename Derived >
|
protecteddelete |
◆ Singleton() [3/3]
template<typename Derived >
|
protecteddeletenoexcept |
◆ ~Singleton()
template<typename Derived >
|
protectedvirtualdefault |
Member Function Documentation
◆ construct()
template<typename Derived >
template<typename... Args>
|
inlinestatic |
◆ destruct()
template<typename Derived >
|
inlinestatic |
◆ instance()
template<typename Derived >
|
inlinestatic |
◆ operator=() [1/2]
template<typename Derived >
|
protecteddelete |
◆ operator=() [2/2]
template<typename Derived >
|
protecteddeletenoexcept |
The documentation for this class was generated from the following file:
- /Users/icq4ever/Desktop/oF0120/libs/openFrameworks/utils/ofSingleton.hpp