mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-09 06:18:05 -05:00
19 lines
402 B
C++
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;
|
|
};
|