14#include "arcane/utils/ArcanePrecomp.h"
16#include "arcane/core/VariableFactoryRegisterer.h"
17#include "arcane/core/VariableFactory.h"
37, m_variable_type_info(var_type_info)
41 if (!arcaneFirstVariableFactory) {
42 arcaneFirstVariableFactory =
this;
47 arcaneFirstVariableFactory =
this;
68 return arcaneFirstVariableFactory;
VariableFactoryVariableRefCreateFunc VariableFactoryFunc
Type of the function that creates the variable.
IVariableFactory * createFactory()
Creates a factory for this variable type.
void setNextVariableFactory(VariableFactoryRegisterer *s)
Positions the next VariableFactory.
VariableFactoryRegisterer(VariableFactoryFunc func, const VariableTypeInfo &var_type_info)
void setPreviousVariableFactory(VariableFactoryRegisterer *s)
Positions the previous VariableFactory.
Information characterizing the type of a variable.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --