Fully implements math library
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2019-08-17 18:29:02 +02:00
parent 5e96250d96
commit 7675af62de
6 changed files with 558 additions and 32 deletions

View File

@@ -68,6 +68,11 @@ namespace Porygon::Evaluation {
return _value;
}
[[nodiscard]]
inline double EvaluateFloat() const final {
return static_cast<double>(_value);
}
[[nodiscard]]
inline std::u16string EvaluateString() const final{
return Utilities::StringUtils::IntToString(_value);
@@ -122,6 +127,11 @@ namespace Porygon::Evaluation {
return _value;
}
[[nodiscard]]
inline long EvaluateInteger() const final {
return static_cast<long>(_value);
}
[[nodiscard]]
inline std::u16string EvaluateString() const final{
return Utilities::StringUtils::FloatToString(_value);