|
Maze Builder Docs 8.2.1
|
Base class for implementing the singleton pattern. More...
#include <singleton_base.h>
Public Member Functions | |
| singleton_base (const singleton_base &)=delete | |
| singleton_base & | operator= (const singleton_base &)=delete |
| singleton_base (singleton_base &&)=delete | |
| singleton_base & | operator= (singleton_base &&)=delete |
Static Public Member Functions | |
| template<typename... Args> | |
| static std::shared_ptr< T > & | instance (Args &&... args) noexcept |
Base class for implementing the singleton pattern.
| T | The type of the singleton class |