2021-02-07 23:31:45 +01:00

19 lines
402 B
C++

#pragma once
#include "IEvaluation.h"
#include "Domain/Definition/EnumMember.h"
class OperandStatic final : public IEvaluation
{
public:
const int m_value;
EnumMember* const m_enum_member;
explicit OperandStatic(int value);
OperandStatic(int value, EnumMember* enumMember);
EvaluationType GetType() override;
bool IsStatic() override;
int EvaluateNumeric() override;
};