Classe implémentant IModuleFactory2. Plus de détails...
#include <arcane/core/ModuleFactory.h>
Fonctions membres publiques | |
ModuleFactory2 (IServiceInfo *service_info, const String &name) | |
String | moduleName () const override |
Nom du module créé par cette fabrique. | |
const IServiceInfo * | serviceInfo () const override |
Informations sur le module pouvant être créé par cette fabrique. | |
Fonctions membres publiques hérités de Arcane::IModuleFactory2 | |
virtual Ref< IModule > | createModuleInstance (ISubDomain *sd, const MeshHandle &mesh_handle)=0 |
Créé un module. | |
virtual void | initializeModuleFactory (ISubDomain *sd)=0 |
Initialisation statique du module. | |
Attributs privés | |
IServiceInfo * | m_service_info |
String | m_name |
Classe implémentant IModuleFactory2.
Définition à la ligne 80 du fichier ModuleFactory.h.
|
inline |
Définition à la ligne 85 du fichier ModuleFactory.h.
|
override |
Définition à la ligne 134 du fichier ModuleFactory.cc.
|
inlineoverridevirtual |
Nom du module créé par cette fabrique.
Implémente Arcane::IModuleFactory2.
Définition à la ligne 91 du fichier ModuleFactory.h.
Référencé par Arcane::ModuleFactory2T< ModuleType >::createModuleInstance().
|
inlineoverridevirtual |
Informations sur le module pouvant être créé par cette fabrique.
Implémente Arcane::IModuleFactory2.
Définition à la ligne 96 du fichier ModuleFactory.h.
|
private |
Définition à la ligne 104 du fichier ModuleFactory.h.
|
private |
Définition à la ligne 103 du fichier ModuleFactory.h.