Maze Builder Docs 8.2.1
Loading...
Searching...
No Matches
mazes::singleton_base< T > Class Template Reference

Base class for implementing the singleton pattern. More...

#include <singleton_base.h>

Public Member Functions

 singleton_base (const singleton_base &)=delete
 
singleton_baseoperator= (const singleton_base &)=delete
 
 singleton_base (singleton_base &&)=delete
 
singleton_baseoperator= (singleton_base &&)=delete
 

Static Public Member Functions

template<typename... Args>
static std::shared_ptr< T > & instance (Args &&... args) noexcept
 

Detailed Description

template<typename T>
class mazes::singleton_base< T >

Base class for implementing the singleton pattern.

Template Parameters
TThe type of the singleton class

The documentation for this class was generated from the following file: