Types publics | |
using | VariableFactoryFunc = VariableFactoryVariableRefCreateFunc |
Fonctions membres publiques | |
VariableFactoryRegisterer (VariableFactoryFunc func, const VariableTypeInfo &var_type_info) | |
Crée un enregistreur pour une VariableFactory pour le type var_type_info et pour fonction de création func. | |
IVariableFactory * | createFactory () |
Créé une fabrique pour ce type de variable. | |
VariableFactoryRegisterer * | previousVariableFactory () const |
VariableFactory précédent (0 si le premier) | |
VariableFactoryRegisterer * | nextVariableFactory () const |
VariableFactory suivant (0 si le dernier) | |
eItemKind | itemKind () const |
Genre des variables de données de la variable créée par cette fabrique. | |
eDataType | dataType () const |
Type de données de la variable créée par cette fabrique. | |
Integer | dimension () const |
Dimension de la variable créée par cette fabrique. | |
Integer | multiTag () const |
Tag indiquant le type multiple (0 si non multiple, 1 si multiple, 2 si multiple deprecated) | |
bool | isPartial () const |
indique si la fabrique est pour une variable partielle. | |
const VariableTypeInfo & | variableTypeInfo () const |
Informations sur le type de la variable. | |
void | setPreviousVariableFactory (VariableFactoryRegisterer *s) |
Positionne le VariableFactory précédent. | |
void | setNextVariableFactory (VariableFactoryRegisterer *s) |
Positionne le VariableFactory suivant. | |
Fonctions membres publiques statiques | |
static VariableFactoryRegisterer * | firstVariableFactory () |
Définition à la ligne 40 du fichier VariableFactoryRegisterer.h.
using Arcane::VariableFactoryRegisterer::VariableFactoryFunc = VariableFactoryVariableRefCreateFunc |
Définition à la ligne 44 du fichier VariableFactoryRegisterer.h.
Arcane::VariableFactoryRegisterer::VariableFactoryRegisterer | ( | IVariableFactory::VariableFactoryFunc | func, |
const VariableTypeInfo & | var_type_info | ||
) |
Crée un enregistreur pour une VariableFactory pour le type var_type_info et pour fonction de création func.
Définition à la ligne 33 du fichier VariableFactoryRegisterer.cc.
Références nextVariableFactory(), setNextVariableFactory(), et setPreviousVariableFactory().
IVariableFactory * Arcane::VariableFactoryRegisterer::createFactory | ( | ) |
Créé une fabrique pour ce type de variable.
La fabrique doit être détruite par l'opérateur delete lorsqu'elle n'est plus utilisée.
Définition à la ligne 57 du fichier VariableFactoryRegisterer.cc.
|
inline |
Type de données de la variable créée par cette fabrique.
Définition à la ligne 71 du fichier VariableFactoryRegisterer.h.
|
inline |
Dimension de la variable créée par cette fabrique.
Définition à la ligne 74 du fichier VariableFactoryRegisterer.h.
|
static |
Définition à la ligne 66 du fichier VariableFactoryRegisterer.cc.
|
inline |
indique si la fabrique est pour une variable partielle.
Définition à la ligne 80 du fichier VariableFactoryRegisterer.h.
|
inline |
Genre des variables de données de la variable créée par cette fabrique.
Définition à la ligne 68 du fichier VariableFactoryRegisterer.h.
|
inline |
Tag indiquant le type multiple (0 si non multiple, 1 si multiple, 2 si multiple deprecated)
Définition à la ligne 77 du fichier VariableFactoryRegisterer.h.
|
inline |
VariableFactory suivant (0 si le dernier)
Définition à la ligne 65 du fichier VariableFactoryRegisterer.h.
Référencé par VariableFactoryRegisterer().
|
inline |
VariableFactory précédent (0 si le premier)
Définition à la ligne 62 du fichier VariableFactoryRegisterer.h.
|
inline |
Positionne le VariableFactory suivant.
Cette méthode est automatiquement appelée par IVariableFactoryRegistry.
Définition à la ligne 97 du fichier VariableFactoryRegisterer.h.
Référencé par VariableFactoryRegisterer().
|
inline |
Positionne le VariableFactory précédent.
Cette méthode est automatiquement appelée par IVariableFactoryRegistry.
Définition à la ligne 90 du fichier VariableFactoryRegisterer.h.
Référencé par VariableFactoryRegisterer().
|
inline |
Informations sur le type de la variable.
Définition à la ligne 83 du fichier VariableFactoryRegisterer.h.