Classe de base de clonables.
Plus de détails...
Liste de tous les membres
Fonctions membres publiques |
| | Clonable (Factory< Obj, Key > *p_pFactory) |
| | Constructeur.
|
| virtual | ~Clonable () |
| | Destructeur.
|
| virtual std::shared_ptr< Obj > | Clone ()=0 |
| | Fonction de clonage, utilisée par la fabrique pour créer des objets d'un type donné.
|
Attributs protégés |
| Factory< Obj, Key > * | m_pFactory |
Description détaillée
template<class Obj, class Key = String>
class Castor::Clonable< Obj, Key >
Classe de base de clonables.
- Auteur:
- Sylvain DOREMUS
- Version:
- 0.6.1.0
- Date:
- 03/01/2011
- Voir également:
- Factory
Documentation des constructeurs et destructeur
template<class Obj , class Key = String>
Constructeur.
- Paramètres:
-
| [in] | p_pFactory | La Factory ayant créé cette instance |
template<class Obj , class Key = String>
Documentation des fonctions membres
template<class Obj , class Key = String>
| virtual std::shared_ptr< Obj > Castor::Clonable< Obj, Key >::Clone |
( |
|
) |
[pure virtual] |
Fonction de clonage, utilisée par la fabrique pour créer des objets d'un type donné.
- Renvoie:
- Un clône de cet objet
Documentation des données membres
template<class Obj , class Key = String>
La documentation de cette classe a été générée à partir du fichier suivant :