Fonctions membres publiques statiques | Fonctions membres protégées

Référence de la classe Castor::AutoSingleton< T > (modèle)

Implémentation du concept d'Auto Singleton. Plus de détails...

Liste de tous les membres

Fonctions membres publiques statiques

static T & GetSingleton ()
 Accesseur sur l'instance unique, celle-ci est créée si elle ne l'est pas encore.
static T * GetSingletonPtr ()
 Accesseur à un pointeur sur l'instance unique, celle-ci est créée si elle ne l'est pas encore.

Fonctions membres protégées

 AutoSingleton ()
 Constructeur.
virtual ~AutoSingleton ()
 Destructeur.

Description détaillée

template<class T>
class Castor::AutoSingleton< T >

Implémentation du concept d'Auto Singleton.

Auteur:
Sylvain DOREMUS
Version:
0.6.1.0
Date:
03/01/2011
Remarques:
Autosingleton est très simple :
Si vous en avez besoin, il est là. S'il n'est jamais utilisé, il n'est jamais créé.

Documentation des constructeurs et destructeur

template<class T >
Castor::AutoSingleton< T >::AutoSingleton (  )  [inline, protected]

Constructeur.

Voici le graphe d'appel pour cette fonction :

template<class T >
virtual Castor::AutoSingleton< T >::~AutoSingleton (  )  [inline, protected, virtual]

Destructeur.

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

template<class T >
static T& Castor::AutoSingleton< T >::GetSingleton (  )  [inline, static]

Accesseur sur l'instance unique, celle-ci est créée si elle ne l'est pas encore.

Renvoie:
Référence sur l'instance

Voici le graphe d'appel pour cette fonction :

template<class T >
static T* Castor::AutoSingleton< T >::GetSingletonPtr (  )  [inline, static]

Accesseur à un pointeur sur l'instance unique, celle-ci est créée si elle ne l'est pas encore.

Renvoie:
Pointeur sur l'instance

Voici le graphe d'appel pour cette fonction :


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros