Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ModuleFactory2

Classe implémentant IModuleFactory2. Plus de détails...

#include <arcane/core/ModuleFactory.h>

+ Graphe d'héritage de Arcane::ModuleFactory2:
+ Graphe de collaboration de Arcane::ModuleFactory2:

Fonctions membres publiques

 ModuleFactory2 (IServiceInfo *service_info, const String &name)
 
String moduleName () const override
 Nom du module créé par cette fabrique.
 
const IServiceInfoserviceInfo () const override
 Informations sur le module pouvant être créé par cette fabrique.
 
- Fonctions membres publiques hérités de Arcane::IModuleFactory2
virtual Ref< IModulecreateModuleInstance (ISubDomain *sd, const MeshHandle &mesh_handle)=0
 Créé un module.
 
virtual void initializeModuleFactory (ISubDomain *sd)=0
 Initialisation statique du module.
 

Attributs privés

IServiceInfom_service_info
 
String m_name
 

Description détaillée

Classe implémentant IModuleFactory2.

Définition à la ligne 80 du fichier ModuleFactory.h.

Documentation des constructeurs et destructeur

◆ ModuleFactory2()

Arcane::ModuleFactory2::ModuleFactory2 ( IServiceInfo service_info,
const String name 
)
inline

Définition à la ligne 85 du fichier ModuleFactory.h.

◆ ~ModuleFactory2()

Arcane::ModuleFactory2::~ModuleFactory2 ( )
override

Définition à la ligne 134 du fichier ModuleFactory.cc.

Documentation des fonctions membres

◆ moduleName()

String Arcane::ModuleFactory2::moduleName ( ) const
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().

◆ serviceInfo()

const IServiceInfo * Arcane::ModuleFactory2::serviceInfo ( ) const
inlineoverridevirtual

Informations sur le module pouvant être créé par cette fabrique.

Implémente Arcane::IModuleFactory2.

Définition à la ligne 96 du fichier ModuleFactory.h.

Documentation des données membres

◆ m_name

String Arcane::ModuleFactory2::m_name
private

Définition à la ligne 104 du fichier ModuleFactory.h.

◆ m_service_info

IServiceInfo* Arcane::ModuleFactory2::m_service_info
private

Définition à la ligne 103 du fichier ModuleFactory.h.


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