ApprentissageProgrammationCpp  ..
Fonctions membres publiques | Fonctions membres publiques statiques | Fonctions membres protégées | Attributs protégés statiques | Liste de tous les membres
Référence du modèle de la classe Singleton< Base >

[singleton] Plus de détails...

Fonctions membres publiques

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

Fonctions membres publiques statiques

static BaseGetInstance ()
 

Fonctions membres protégées

 Singleton ()
 

Attributs protégés statiques

static std::shared_ptr< Baseinternal_ {nullptr}
 

Description détaillée

template<typename Base>
class Singleton< Base >

[singleton]

Documentation des constructeurs et destructeur

◆ Singleton() [1/2]

template<typename Base>
Singleton< Base >::Singleton ( Singleton< Base > const &  )
delete

◆ Singleton() [2/2]

template<typename Base>
Singleton< Base >::Singleton ( )
inlineprotected

Documentation des fonctions membres

◆ GetInstance()

template<typename Base>
static Base& Singleton< Base >::GetInstance ( )
inlinestatic

◆ operator=()

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

Documentation des données membres

◆ internal_

template<typename Base>
std::shared_ptr< Base > Singleton< Base >::internal_ {nullptr}
staticprotected

La documentation de cette classe a été générée à partir du fichier suivant :