12#ifndef ARCANE_IVARIABLEFACTORY_H
13#define ARCANE_IVARIABLEFACTORY_H
17#include "arcane/ArcaneTypes.h"
virtual eItemKind itemKind() const =0
Genre des variables de données de la variable créée par cette fabrique.
VariableFactoryVariableRefCreateFunc VariableFactoryFunc
Type de la fonction créant la variable.
virtual Integer multiTag() const =0
Tag multi.
virtual VariableRef * createVariable(const VariableBuildInfo &build_info)=0
Créé une variable avec la infos build_info et retourne sa référence.
virtual VariableTypeInfo variableTypeInfo() const =0
Informations sur le type de la variable.
virtual eDataType dataType() const =0
Type de données de la variable créée par cette fabrique.
virtual const String & fullTypeName() const =0
Nom complet du type de la variable.
virtual Integer dimension() const =0
Dimension de la variable créée par cette fabrique.
Paramètres nécessaires à la construction d'une variable.
Référence à une variable.
Informations caractérisant le type d'une variable.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eItemKind
Genre d'entité de maillage.
eDataType
Type d'une donnée.