Integer Config Parameters with Units are Converted to UnitType first
Consider
param = 70/um
and
auto param = config_.get<unsigned int>("param");
will result in
param = 69999
Because when treating the unit the value is first converted to UnitType = long double, then range-checked and then back to the requested value.
Edited by Simon Spannagel