Arcane  4.1.11.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().

Voici le graphe des appelants de cette fonction :

◆ 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 :