Public Member Functions | |
| VariableFactory (VariableFactoryFunc func, eDataType data_type, eItemKind item_kind, Integer dimension, Integer multi_tag, bool is_partial) | |
| Creates a variable factory. | |
| VariableFactory (VariableFactoryFunc func, const VariableTypeInfo &var_type_info) | |
| VariableRef * | createVariable (const VariableBuildInfo &name) override |
| Creates a variable with the build_info and returns its reference. | |
| eItemKind | itemKind () const override |
| Kind of the data variables created by this factory. | |
| eDataType | dataType () const override |
| Data type of the variable created by this factory. | |
| Integer | dimension () const override |
| Dimension of the variable created by this factory. | |
| Integer | multiTag () const override |
| Multi tag. | |
| bool | isPartial () const |
| const String & | fullTypeName () const override |
| Full name of the variable type. | |
| VariableTypeInfo | variableTypeInfo () const override |
| Information about the variable type. | |
Additional Inherited Members | |
| Public Types inherited from Arcane::IVariableFactory | |
| using | VariableFactoryFunc = VariableFactoryVariableRefCreateFunc |
| Type of the function that creates the variable. | |
Definition at line 35 of file VariableFactory.h.
| Arcane::VariableFactory::VariableFactory | ( | VariableFactoryFunc | func, |
| eDataType | data_type, | ||
| eItemKind | item_kind, | ||
| Integer | dimension, | ||
| Integer | multi_tag, | ||
| bool | is_partial ) |
Creates a variable factory.
| func | function creating the variable |
| item_kind | kind of the variable entity |
| data_type | data type of the variable |
| dimension | dimension of the variable |
| multi_tag | tag indicating if it is a multi-sized array. |
| is_partial | indicates if it is a partial variable. |
Definition at line 33 of file VariableFactory.cc.
References dimension(), and VariableFactory().
Referenced by VariableFactory().
| Arcane::VariableFactory::VariableFactory | ( | VariableFactoryFunc | func, |
| const VariableTypeInfo & | var_type_info ) |
Definition at line 44 of file VariableFactory.cc.
|
overridevirtual |
Creates a variable with the build_info and returns its reference.
Implements Arcane::IVariableFactory.
Definition at line 55 of file VariableFactory.cc.
|
inlineoverridevirtual |
Data type of the variable created by this factory.
Implements Arcane::IVariableFactory.
Definition at line 59 of file VariableFactory.h.
|
inlineoverridevirtual |
Dimension of the variable created by this factory.
Implements Arcane::IVariableFactory.
Definition at line 60 of file VariableFactory.h.
Referenced by VariableFactory().
|
inlineoverridevirtual |
Full name of the variable type.
Implements Arcane::IVariableFactory.
Definition at line 63 of file VariableFactory.h.
|
inline |
Definition at line 62 of file VariableFactory.h.
|
inlineoverridevirtual |
Kind of the data variables created by this factory.
Implements Arcane::IVariableFactory.
Definition at line 58 of file VariableFactory.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Information about the variable type.
Implements Arcane::IVariableFactory.
Definition at line 64 of file VariableFactory.h.