Base: Quantity: use isDimensionless whenever feasible

Quantity is often queried for Unit just to see if it has a dimension.
Ask Quantity directly using isDimensionless() method and modify that
method not to care about Quantity value validity; no user was ever
asking for value validity.
This commit is contained in:
Ladislav Michl
2025-04-10 17:43:41 +02:00
parent f486b7c84b
commit 913c30429c
10 changed files with 31 additions and 58 deletions

View File

@@ -224,7 +224,7 @@ public:
ok = parseString(copy, res, value, path);
// If result does not have unit: add default unit
if (res.getUnit().isEmpty()){
if (res.isDimensionless()) {
res.setUnit(unit);
}