Lines Matching refs:quantity
109 // Populates micros.mixedMeasures and modifies quantity, based on the values in
111 void mixedMeasuresToMicros(const MaybeStackVector<Measure> &measures, DecimalQuantity *quantity,
130 quantity->setToDouble(measures[i]->getNumber().getDouble());
146 // There is no quantity.
160 void UsagePrefsHandler::processQuantity(DecimalQuantity &quantity, MicroProps µs,
162 fParent->processQuantity(quantity, micros, status);
167 quantity.roundToInfinity(); // Enables toDouble
168 const units::RouteResult routed = fUnitsRouter.route(quantity.toDouble(), µs.rounder, status);
178 mixedMeasuresToMicros(routedMeasures, &quantity, µs, status);
197 void UnitConversionHandler::processQuantity(DecimalQuantity &quantity, MicroProps µs,
199 fParent->processQuantity(quantity, micros, status);
203 quantity.roundToInfinity(); // Enables toDouble
205 fUnitConverter->convert(quantity.toDouble(), µs.rounder, status);
211 mixedMeasuresToMicros(measures, &quantity, µs, status);