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
+6 -11
View File
@@ -100,19 +100,14 @@ struct Value {
}; };
bool set(float value) const { bool set(float value) const {
if (type == FLOAT) { switch (type) {
*_float = value; case FLOAT: *_float = value; break;
return true; case INT: if (!isfinite(value)) return false; *_int = value; break;
} else if (type == INT) { case BOOL: *_bool = (value != 0); break;
if (!isfinite(value)) return false; default: return false;
*_int = value; }
return true;
} else if (type == BOOL) {
*_bool = (value != 0);
return true; return true;
} }
return false;
};
}; };
// Rate limiter // Rate limiter