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< IMeshMaterialVariableFactory > | createFactory () |
| Créé une fabrique pour ce type de variable. | |
| const MaterialVariableTypeInfo & | variableTypeInfo () 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 () |
Enregistreur d'une fabrique de variables matériaux..
Définition à la ligne 35 du fichier MeshMaterialVariableFactoryRegisterer.h.
| using Arcane::Materials::MeshMaterialVariableFactoryRegisterer::BaseInfo = GenericRegisterer<MeshMaterialVariableFactoryRegisterer>::Info |
Définition à la ligne 40 du fichier MeshMaterialVariableFactoryRegisterer.h.
| using Arcane::Materials::MeshMaterialVariableFactoryRegisterer::MeshMaterialVariableFactoryFunc = MeshMaterialVariableFactoryVariableRefCreateFunc |
Définition à la ligne 43 du fichier MeshMaterialVariableFactoryRegisterer.h.
|
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.
| 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 :
|
static |
Définition à la ligne 64 du fichier MeshMaterialVariableFactoryRegisterer.cc.
|
inline |
Informations sur le type de la variable.
Définition à la ligne 60 du fichier MeshMaterialVariableFactoryRegisterer.h.
Références m_variable_type_info.
|
private |
Fonction de création du IMeshMaterialVariableFactoryFactory.
Définition à la ligne 65 du fichier MeshMaterialVariableFactoryRegisterer.h.
Référencé par createFactory(), et MeshMaterialVariableFactoryRegisterer().
|
staticprivate |
Définition à la ligne 72 du fichier MeshMaterialVariableFactoryRegisterer.h.
|
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().