Aurore
A Switch-like interface for your app, on every screen
Loading...
Searching...
No Matches
aurore::Singleton< T > Class Template Reference

#include <aurore/core/singleton.hpp>

Public Member Functions

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

Static Public Member Functions

static T & instance ()
 

Protected Member Functions

 Singleton ()
 

Constructor & Destructor Documentation

◆ Singleton() [1/2]

template<typename T >
aurore::Singleton< T >::Singleton ( const Singleton< T > &  )
delete

◆ Singleton() [2/2]

template<typename T >
aurore::Singleton< T >::Singleton ( )
inlineprotected

Member Function Documentation

◆ instance()

template<typename T >
static T & aurore::Singleton< T >::instance ( )
inlinestatic

◆ operator=()

template<typename T >
Singleton & aurore::Singleton< T >::operator= ( const Singleton< T >  )
delete

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