Greatly simplify handling numerical eval values, using std::variant
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -18,7 +18,7 @@ namespace Porygon::UserData{
|
||||
}
|
||||
|
||||
const Evaluation::EvalValue* GetCurrent() final{
|
||||
return new Evaluation::IntegerEvalValue(_current);
|
||||
return new Evaluation::NumericEvalValue(static_cast<int64_t>(_current));
|
||||
}
|
||||
bool MoveNext() final{
|
||||
_current ++;
|
||||
|
||||
Reference in New Issue
Block a user