LuaState tovalue, pushvalue for dynamic::Value

This commit is contained in:
MihailRis
2024-04-01 00:04:10 +03:00
parent 8950f4ecd5
commit 75a7b89fc8
9 changed files with 126 additions and 31 deletions
+2 -8
View File
@@ -2,19 +2,13 @@
#include "../util/stringutil.h"
template<class T>
std::string NumberSetting<T>::toString() const {
std::string NumberSetting::toString() const {
switch (getFormat()) {
case setting_format::simple:
return util::to_string(value);
case setting_format::percent:
return std::to_string(static_cast<int64_t>(value * 100)) + "%";
return std::to_string(static_cast<integer_t>(value * 100)) + "%";
default:
return "invalid format";
}
}
template class NumberSetting<float>;
template class NumberSetting<double>;
template class NumberSetting<int>;
template class NumberSetting<uint>;