Lines Matching refs:micros
130 void ImmutablePatternModifier::processQuantity(DecimalQuantity& quantity, MicroProps& micros, in processQuantity() argument
132 parent->processQuantity(quantity, micros, status); in processQuantity()
133 micros.rounder.apply(quantity, status); in processQuantity()
134 if (micros.modMiddle != nullptr) { in processQuantity()
137 applyToMicros(micros, quantity, status); in processQuantity()
141 MicroProps& micros, const DecimalQuantity& quantity, UErrorCode& status) const { in applyToMicros() argument
143 micros.modMiddle = pm->getModifierWithoutPlural(quantity.signum()); in applyToMicros()
145 … StandardPlural::Form pluralForm = utils::getPluralSafe(micros.rounder, rules, quantity, status); in applyToMicros()
146 micros.modMiddle = pm->getModifier(quantity.signum(), pluralForm); in applyToMicros()
169 void MutablePatternModifier::processQuantity(DecimalQuantity& fq, MicroProps& micros, in processQuantity() argument
171 fParent->processQuantity(fq, micros, status); in processQuantity()
172 micros.rounder.apply(fq, status); in processQuantity()
173 if (micros.modMiddle != nullptr) { in processQuantity()
180 StandardPlural::Form pluralForm = utils::getPluralSafe(micros.rounder, fRules, fq, status); in processQuantity()
185 micros.modMiddle = this; in processQuantity()