DiaDes  0.1
DIAgnosisofDiscrete-EventSystem
Public Member Functions | List of all members
Diades::Altarica::EncodingVariableFunctor Class Referenceabstract

#include <CarriedValue.hh>

Inheritance diagram for Diades::Altarica::EncodingVariableFunctor:
Inheritance graph

Public Member Functions

virtual EncVariable operator() (const Variable &variable)=0
 

Detailed Description

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.

Member Function Documentation

◆ operator()()

virtual EncVariable Diades::Altarica::EncodingVariableFunctor::operator() ( const Variable variable)
pure virtual

The documentation for this class was generated from the following file: