Bring back simpler version of Value::set

This commit is contained in:
Oleg Kalachev
2026-08-14 06:18:17 +03:00
parent 6098293776
commit a05e35540e
+7 -12
View File
@@ -100,19 +100,14 @@ struct Value {
};
bool set(float value) const {
if (type == FLOAT) {
*_float = value;
return true;
} else if (type == INT) {
if (!isfinite(value)) return false;
*_int = value;
return true;
} else if (type == BOOL) {
*_bool = (value != 0);
return true;
switch (type) {
case FLOAT: *_float = value; break;
case INT: if (!isfinite(value)) return false; *_int = value; break;
case BOOL: *_bool = (value != 0); break;
default: return false;
}
return false;
};
return true;
}
};
// Rate limiter