Public Types | |
| using | VariableFactoryFunc = VariableFactoryVariableRefCreateFunc |
| Type of the function that creates the variable. | |
Public Member Functions | |
| virtual VariableRef * | createVariable (const VariableBuildInfo &build_info)=0 |
| Creates a variable with the build_info and returns its reference. | |
| virtual eItemKind | itemKind () const =0 |
| Kind of the data variables created by this factory. | |
| virtual eDataType | dataType () const =0 |
| Data type of the variable created by this factory. | |
| virtual Integer | dimension () const =0 |
| Dimension of the variable created by this factory. | |
| virtual Integer | multiTag () const =0 |
| Multi tag. | |
| virtual const String & | fullTypeName () const =0 |
| Full name of the variable type. | |
| virtual VariableTypeInfo | variableTypeInfo () const =0 |
| Information about the variable type. | |
Definition at line 40 of file IVariableFactory.h.
| using Arcane::IVariableFactory::VariableFactoryFunc = VariableFactoryVariableRefCreateFunc |
Type of the function that creates the variable.
Definition at line 45 of file IVariableFactory.h.
|
pure virtual |
Creates a variable with the build_info and returns its reference.
Implemented in Arcane::VariableFactory.
|
pure virtual |
Data type of the variable created by this factory.
Implemented in Arcane::VariableFactory.
|
pure virtual |
Dimension of the variable created by this factory.
Implemented in Arcane::VariableFactory.
|
pure virtual |
Full name of the variable type.
Implemented in Arcane::VariableFactory.
|
pure virtual |
Kind of the data variables created by this factory.
Implemented in Arcane::VariableFactory.
|
pure virtual |
Multi tag.
Implemented in Arcane::VariableFactory.
|
pure virtual |
Information about the variable type.
Implemented in Arcane::VariableFactory.