DiaDes
0.1
DIAgnosisofDiscrete-EventSystem
|
#include <CarriedValue.hh>
Public Member Functions | |
virtual EncVariable | operator() (const Variable &variable)=0 |
This class implements a generic function that returns the encoded version (as a EncVariable object) of a variable object. This class is pure virtual class. It is to be used with the function getCarriedValues in order to retrieve the encoded variables that are necessary to compute the carried values of an Expression. The purpose of this functor is to make the expression management independent on any altarica structure like in particular NodeInstance objects. In order to use the evaluation module 'getCarriedValues' with the variable in a NodeInstance, it is required to use a derived class from this one.
Definition at line 33 of file CarriedValue.hh.
|
pure virtual |
Implemented in Diades::Altarica::EncVariableFactoryFunctor.