1#ifndef LIBS_LOGIC_IEVALUATIONLOGIC_HPP_
2#define LIBS_LOGIC_IEVALUATIONLOGIC_HPP_
21 [[nodiscard]]
virtual bool canBeEvaluated(
const std::string &nameVariable)
const = 0;
22 [[nodiscard]]
virtual bool existVariable(
const std::string &nameVariable)
const = 0;
Definition IEvaluationLogic.hpp:7
virtual ~IEvaluationLogic()=default
virtual void executeCommand(const std::string &action) const =0
ETypeData
Definition IEvaluationLogic.hpp:10
virtual bool canBeEvaluated(const std::string &nameVariable) const =0
virtual ETypeData typeDataVariable(const std::string &nameVariable) const =0
virtual std::string evaluationVariable(const std::string &nameVariable) const =0
virtual bool existVariable(const std::string &nameVariable) const =0