CommonLibSSE (powerof3)
REX::Singleton< T > Class Template Reference

#include <Singleton.h>

Inheritance diagram for REX::Singleton< T >:
REX::TSettingStore< T >

Static Public Member Functions

static T * GetSingleton ()
 

Protected Member Functions

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

Constructor & Destructor Documentation

◆ Singleton() [1/3]

template<class T >
REX::Singleton< T >::Singleton ( )
protecteddefault

◆ ~Singleton()

template<class T >
REX::Singleton< T >::~Singleton ( )
protecteddefault

◆ Singleton() [2/3]

template<class T >
REX::Singleton< T >::Singleton ( const Singleton< T > &  )
protecteddelete

◆ Singleton() [3/3]

template<class T >
REX::Singleton< T >::Singleton ( Singleton< T > &&  )
protecteddelete

Member Function Documentation

◆ GetSingleton()

template<class T >
static T* REX::Singleton< T >::GetSingleton ( )
inlinestatic

◆ operator=() [1/2]

template<class T >
Singleton& REX::Singleton< T >::operator= ( const Singleton< T > &  )
protecteddelete

◆ operator=() [2/2]

template<class T >
Singleton& REX::Singleton< T >::operator= ( Singleton< T > &&  )
protecteddelete

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