Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres protégées | Liste de tous les membres
Référence du modèle de la classe castor::Unique< T >

Représentation d'un classe à instance unique. Plus de détails...

#include <Unique.hpp>

Graphe d'héritage de castor::Unique< T >:
Inheritance graph
[légende]
Graphe de collaboration de castor::Unique< T >:
Collaboration graph
[légende]

Fonctions membres protégées

 Unique (T *pThis)
 Constructeur.
 
 ~Unique () noexcept
 Destructeur.
 

Description détaillée

template<class T>
class castor::Unique< T >

Représentation d'un classe à instance unique.

Remarques
Si une seconde instance est créée, une exception est lancée

Documentation des constructeurs et destructeur

◆ Unique()

template<class T >
castor::Unique< T >::Unique ( T * pThis)
inlineexplicitprotected

Constructeur.

Remarques
Lance une exception si l'instance est déjà initialisée.

Références CU_UnicityError, et castor::eAnInstance.

◆ ~Unique()

template<class T >
castor::Unique< T >::~Unique ( )
inlineprotectednoexcept

Destructeur.


La documentation de cette classe a été générée à partir des fichiers suivants :