Enregistreur d'une fabrique de variables. Plus de détails...
#include <arcane/core/VariableFactory.h>
Graphe d'héritage de Arcane::VariableFactory:
Graphe de collaboration de Arcane::VariableFactory:Fonctions membres publiques | |
| VariableFactory (VariableFactoryFunc func, eDataType data_type, eItemKind item_kind, Integer dimension, Integer multi_tag, bool is_partial) | |
| Crée une fabrique une variable. | |
| VariableFactory (VariableFactoryFunc func, const VariableTypeInfo &var_type_info) | |
| VariableRef * | createVariable (const VariableBuildInfo &name) override |
| Créé une variable avec la infos build_info et retourne sa référence. | |
| eItemKind | itemKind () const override |
| Genre des variables de données de la variable créée par cette fabrique. | |
| eDataType | dataType () const override |
| Type de données de la variable créée par cette fabrique. | |
| Integer | dimension () const override |
| Dimension de la variable créée par cette fabrique. | |
| Integer | multiTag () const override |
| Tag multi. | |
| bool | isPartial () const |
| const String & | fullTypeName () const override |
| Nom complet du type de la variable. | |
| VariableTypeInfo | variableTypeInfo () const override |
| Informations sur le type de la variable. | |
Attributs privés | |
| VariableFactoryFunc | m_function |
| Fonction de création du IVariableFactoryFactory. | |
| VariableTypeInfo | m_variable_type_info |
| Informations sur le type de la variable. | |
| String | m_full_type_name |
| Nom complet du type de la variable. | |
Membres hérités additionnels | |
Types publics hérités de Arcane::IVariableFactory | |
| using | VariableFactoryFunc = VariableFactoryVariableRefCreateFunc |
| Type de la fonction créant la variable. | |
Enregistreur d'une fabrique de variables.
Définition à la ligne 34 du fichier VariableFactory.h.
| Arcane::VariableFactory::VariableFactory | ( | VariableFactoryFunc | func, |
| eDataType | data_type, | ||
| eItemKind | item_kind, | ||
| Integer | dimension, | ||
| Integer | multi_tag, | ||
| bool | is_partial ) |
Crée une fabrique une variable.
| func | fonction créant la variable |
| item_kind | genre d'entité de la variable |
| data_type | type de donnée de la variable |
| dimension | dimension de la variable |
| multi_tag | tag indiquant s'il s'agit d'un tableau à taille multiple. |
| is_partial | indique s'il s'agit d'une variable partielle. |
Définition à la ligne 33 du fichier VariableFactory.cc.
Références dimension(), et VariableFactory().
Référencé par VariableFactory().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| Arcane::VariableFactory::VariableFactory | ( | VariableFactoryFunc | func, |
| const VariableTypeInfo & | var_type_info ) |
Définition à la ligne 44 du fichier VariableFactory.cc.
|
overridevirtual |
Créé une variable avec la infos build_info et retourne sa référence.
Implémente Arcane::IVariableFactory.
Définition à la ligne 55 du fichier VariableFactory.cc.
|
inlineoverridevirtual |
Type de données de la variable créée par cette fabrique.
Implémente Arcane::IVariableFactory.
Définition à la ligne 58 du fichier VariableFactory.h.
Références m_variable_type_info.
|
inlineoverridevirtual |
Dimension de la variable créée par cette fabrique.
Implémente Arcane::IVariableFactory.
Définition à la ligne 59 du fichier VariableFactory.h.
Références m_variable_type_info.
Référencé par VariableFactory().
Voici le graphe des appelants de cette fonction :
|
inlineoverridevirtual |
Nom complet du type de la variable.
Implémente Arcane::IVariableFactory.
Définition à la ligne 62 du fichier VariableFactory.h.
Références m_full_type_name.
|
inline |
Définition à la ligne 61 du fichier VariableFactory.h.
|
inlineoverridevirtual |
Genre des variables de données de la variable créée par cette fabrique.
Implémente Arcane::IVariableFactory.
Définition à la ligne 57 du fichier VariableFactory.h.
Références m_variable_type_info.
|
inlineoverridevirtual |
Tag multi.
Implémente Arcane::IVariableFactory.
Définition à la ligne 60 du fichier VariableFactory.h.
Références m_variable_type_info.
|
inlineoverridevirtual |
Informations sur le type de la variable.
Implémente Arcane::IVariableFactory.
Définition à la ligne 63 du fichier VariableFactory.h.
Références m_variable_type_info.
|
private |
Nom complet du type de la variable.
Définition à la ligne 74 du fichier VariableFactory.h.
Référencé par fullTypeName().
|
private |
Fonction de création du IVariableFactoryFactory.
Définition à la ligne 68 du fichier VariableFactory.h.
|
private |
Informations sur le type de la variable.
Définition à la ligne 71 du fichier VariableFactory.h.
Référencé par dataType(), dimension(), itemKind(), multiTag(), et variableTypeInfo().