Lines Matching full:quantity
111 // Populates micros.mixedMeasures and modifies quantity, based on the values in
113 void mixedMeasuresToMicros(const MaybeStackVector<Measure> &measures, DecimalQuantity *quantity, in mixedMeasuresToMicros() argument
132 quantity->setToDouble(measures[i]->getNumber().getDouble()); in mixedMeasuresToMicros()
148 // There is no quantity. in mixedMeasuresToMicros()
162 void UsagePrefsHandler::processQuantity(DecimalQuantity &quantity, MicroProps µs, in processQuantity() argument
164 fParent->processQuantity(quantity, micros, status); in processQuantity()
169 quantity.roundToInfinity(); // Enables toDouble in processQuantity()
170 …const units::RouteResult routed = fUnitsRouter.route(quantity.toDouble(), µs.rounder, status); in processQuantity()
180 mixedMeasuresToMicros(routedMeasures, &quantity, µs, status); in processQuantity()
199 void UnitConversionHandler::processQuantity(DecimalQuantity &quantity, MicroProps µs, in processQuantity() argument
201 fParent->processQuantity(quantity, micros, status); in processQuantity()
205 quantity.roundToInfinity(); // Enables toDouble in processQuantity()
207 fUnitConverter->convert(quantity.toDouble(), µs.rounder, status); in processQuantity()
213 mixedMeasuresToMicros(measures, &quantity, µs, status); in processQuantity()