Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::MeshMaterialVariableFactoryRegisterer

Enregistreur d'une fabrique de variables matériaux.. Plus de détails...

#include <arcane/materials/MeshMaterialVariableFactoryRegisterer.h>

Graphe d'héritage de Arcane::Materials::MeshMaterialVariableFactoryRegisterer:
Graphe de collaboration de Arcane::Materials::MeshMaterialVariableFactoryRegisterer:

Types publics

using BaseInfo = GenericRegisterer<MeshMaterialVariableFactoryRegisterer>::Info
using MeshMaterialVariableFactoryFunc = MeshMaterialVariableFactoryVariableRefCreateFunc
Types publics hérités de Arcane::GenericRegisterer< MeshMaterialVariableFactoryRegisterer >
using InstanceType

Fonctions membres publiques

 MeshMaterialVariableFactoryRegisterer (MeshMaterialVariableFactoryFunc func, const MaterialVariableTypeInfo &var_type_info)
 Crée un enregistreur pour une MeshMaterialVariableFactory pour le type var_type_info et pour fonction de création func.
Ref< IMeshMaterialVariableFactorycreateFactory ()
 Créé une fabrique pour ce type de variable.
const MaterialVariableTypeInfovariableTypeInfo () const
 Informations sur le type de la variable.
Fonctions membres publiques hérités de Arcane::GenericRegisterer< MeshMaterialVariableFactoryRegisterer >
InstanceType * previousRegisterer () const
 Instance précédente (nullptr si la première).
InstanceType * nextRegisterer () const
 Instance suivante (nullptr si la dernière).

Fonctions membres publiques statiques

static BaseInfo & registererInfo ()
Fonctions membres publiques statiques hérités de Arcane::GenericRegisterer< MeshMaterialVariableFactoryRegisterer >
static InstanceType * firstRegisterer ()
 Accès au premier élément de la chaine d'enregistreur.
static Integer nbRegisterer ()
 Nombre d'enregisteur de service dans la chaine.

Attributs privés

MeshMaterialVariableFactoryFunc m_function
 Fonction de création du IMeshMaterialVariableFactoryFactory.
MaterialVariableTypeInfo m_variable_type_info
 Informations sur le type de la variable.

Attributs privés statiques

static BaseInfo m_global_infos

Membres hérités additionnels

Fonctions membres protégées hérités de Arcane::GenericRegistererBase
void doErrorConflict ()
void doErrorNonZeroCount ()

Description détaillée

Enregistreur d'une fabrique de variables matériaux..

Définition à la ligne 35 du fichier MeshMaterialVariableFactoryRegisterer.h.

Documentation des définitions de type membres

◆ BaseInfo

using Arcane::Materials::MeshMaterialVariableFactoryRegisterer::BaseInfo = GenericRegisterer<MeshMaterialVariableFactoryRegisterer>::Info

Définition à la ligne 40 du fichier MeshMaterialVariableFactoryRegisterer.h.

◆ MeshMaterialVariableFactoryFunc

using Arcane::Materials::MeshMaterialVariableFactoryRegisterer::MeshMaterialVariableFactoryFunc = MeshMaterialVariableFactoryVariableRefCreateFunc

Définition à la ligne 43 du fichier MeshMaterialVariableFactoryRegisterer.h.

Documentation des constructeurs et destructeur

◆ MeshMaterialVariableFactoryRegisterer()

Arcane::Materials::MeshMaterialVariableFactoryRegisterer::MeshMaterialVariableFactoryRegisterer ( MeshMaterialVariableFactoryFunc func,
const MaterialVariableTypeInfo & var_type_info )
inline

Crée un enregistreur pour une MeshMaterialVariableFactory pour le type var_type_info et pour fonction de création func.

Définition à la ligne 48 du fichier MeshMaterialVariableFactoryRegisterer.h.

Références m_function, et m_variable_type_info.

Documentation des fonctions membres

◆ createFactory()

Ref< IMeshMaterialVariableFactory > Arcane::Materials::MeshMaterialVariableFactoryRegisterer::createFactory ( )

Créé une fabrique pour ce type de variable.

Définition à la ligne 73 du fichier MeshMaterialVariableFactoryRegisterer.cc.

Références m_function, m_variable_type_info, et Arcane::makeRef().

Voici le graphe d'appel pour cette fonction :

◆ registererInfo()

MeshMaterialVariableFactoryRegisterer::BaseInfo & Arcane::Materials::MeshMaterialVariableFactoryRegisterer::registererInfo ( )
static

Définition à la ligne 64 du fichier MeshMaterialVariableFactoryRegisterer.cc.

◆ variableTypeInfo()

const MaterialVariableTypeInfo & Arcane::Materials::MeshMaterialVariableFactoryRegisterer::variableTypeInfo ( ) const
inline

Informations sur le type de la variable.

Définition à la ligne 60 du fichier MeshMaterialVariableFactoryRegisterer.h.

Références m_variable_type_info.

Documentation des données membres

◆ m_function

MeshMaterialVariableFactoryFunc Arcane::Materials::MeshMaterialVariableFactoryRegisterer::m_function
private

Fonction de création du IMeshMaterialVariableFactoryFactory.

Définition à la ligne 65 du fichier MeshMaterialVariableFactoryRegisterer.h.

Référencé par createFactory(), et MeshMaterialVariableFactoryRegisterer().

◆ m_global_infos

MeshMaterialVariableFactoryRegisterer::BaseInfo Arcane::Materials::MeshMaterialVariableFactoryRegisterer::m_global_infos
staticprivate

Définition à la ligne 72 du fichier MeshMaterialVariableFactoryRegisterer.h.

◆ m_variable_type_info

MaterialVariableTypeInfo Arcane::Materials::MeshMaterialVariableFactoryRegisterer::m_variable_type_info
private

Informations sur le type de la variable.

Définition à la ligne 68 du fichier MeshMaterialVariableFactoryRegisterer.h.

Référencé par createFactory(), MeshMaterialVariableFactoryRegisterer(), et variableTypeInfo().


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