Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VariableFactoryRegisterer
+ Graphe de collaboration de Arcane::VariableFactoryRegisterer:

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.
 
IVariableFactorycreateFactory ()
 Créé une fabrique pour ce type de variable.
 
VariableFactoryRegistererpreviousVariableFactory () const
 VariableFactory précédent (0 si le premier)
 
VariableFactoryRegisterernextVariableFactory () 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 VariableTypeInfovariableTypeInfo () 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 VariableFactoryRegistererfirstVariableFactory ()
 

Description détaillée

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

Documentation des définitions de type membres

◆ VariableFactoryFunc

using Arcane::VariableFactoryRegisterer::VariableFactoryFunc = VariableFactoryVariableRefCreateFunc

Définition à la ligne 44 du fichier VariableFactoryRegisterer.h.

Documentation des constructeurs et destructeur

◆ VariableFactoryRegisterer()

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

Documentation des fonctions membres

◆ createFactory()

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.

◆ dataType()

eDataType Arcane::VariableFactoryRegisterer::dataType ( ) const
inline

Type de données de la variable créée par cette fabrique.

Définition à la ligne 71 du fichier VariableFactoryRegisterer.h.

◆ dimension()

Integer Arcane::VariableFactoryRegisterer::dimension ( ) const
inline

Dimension de la variable créée par cette fabrique.

Définition à la ligne 74 du fichier VariableFactoryRegisterer.h.

◆ firstVariableFactory()

VariableFactoryRegisterer * Arcane::VariableFactoryRegisterer::firstVariableFactory ( )
static

Définition à la ligne 66 du fichier VariableFactoryRegisterer.cc.

◆ isPartial()

bool Arcane::VariableFactoryRegisterer::isPartial ( ) const
inline

indique si la fabrique est pour une variable partielle.

Définition à la ligne 80 du fichier VariableFactoryRegisterer.h.

◆ itemKind()

eItemKind Arcane::VariableFactoryRegisterer::itemKind ( ) const
inline

Genre des variables de données de la variable créée par cette fabrique.

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

◆ multiTag()

Integer Arcane::VariableFactoryRegisterer::multiTag ( ) const
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.

◆ nextVariableFactory()

VariableFactoryRegisterer * Arcane::VariableFactoryRegisterer::nextVariableFactory ( ) const
inline

VariableFactory suivant (0 si le dernier)

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

Référencé par VariableFactoryRegisterer().

◆ previousVariableFactory()

VariableFactoryRegisterer * Arcane::VariableFactoryRegisterer::previousVariableFactory ( ) const
inline

VariableFactory précédent (0 si le premier)

Définition à la ligne 62 du fichier VariableFactoryRegisterer.h.

◆ setNextVariableFactory()

void Arcane::VariableFactoryRegisterer::setNextVariableFactory ( VariableFactoryRegisterer s)
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().

◆ setPreviousVariableFactory()

void Arcane::VariableFactoryRegisterer::setPreviousVariableFactory ( VariableFactoryRegisterer s)
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().

◆ variableTypeInfo()

const VariableTypeInfo & Arcane::VariableFactoryRegisterer::variableTypeInfo ( ) const
inline

Informations sur le type de la variable.

Définition à la ligne 83 du fichier VariableFactoryRegisterer.h.


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