Lines Matching refs:fMicros
120 return fMicros; // must always return a value in preProcessUnsafe()
124 return fMicros; // must always return a value in preProcessUnsafe()
126 fMicroPropsGenerator->processQuantity(inValue, fMicros, status); in preProcessUnsafe()
127 fMicros.rounder.apply(inValue, status); in preProcessUnsafe()
128 fMicros.integerWidth.apply(inValue, status); in preProcessUnsafe()
129 return fMicros; in preProcessUnsafe()
163 const MicroPropsGenerator* chain = &fMicros; in macrosToMicroGenerator()
213 fMicros.symbols = macros.symbols.getDecimalFormatSymbols(); in macrosToMicroGenerator()
215 fMicros.symbols = new DecimalFormatSymbols(macros.locale, *ns, status); in macrosToMicroGenerator()
217 fSymbols.adoptInstead(fMicros.symbols); in macrosToMicroGenerator()
229 auto* symbols = new DecimalFormatSymbols(*fMicros.symbols); in macrosToMicroGenerator()
230 fMicros.symbols = symbols; in macrosToMicroGenerator()
267 fMicros.helpers.multiplier.setAndChain(macros.scale, chain); in macrosToMicroGenerator()
268 chain = &fMicros.helpers.multiplier; in macrosToMicroGenerator()
289 fMicros.rounder = {precision, roundingMode, currency, status}; in macrosToMicroGenerator()
293 fMicros.grouping = macros.grouper; in macrosToMicroGenerator()
296 fMicros.grouping = Grouper::forStrategy(UNUM_GROUPING_MIN2); in macrosToMicroGenerator()
298 fMicros.grouping = Grouper::forStrategy(UNUM_GROUPING_AUTO); in macrosToMicroGenerator()
300 fMicros.grouping.setLocaleData(*fPatternInfo, macros.locale); in macrosToMicroGenerator()
304 fMicros.padding = macros.padder; in macrosToMicroGenerator()
306 fMicros.padding = Padder::none(); in macrosToMicroGenerator()
311 fMicros.integerWidth = macros.integerWidth; in macrosToMicroGenerator()
313 fMicros.integerWidth = IntegerWidth::standard(); in macrosToMicroGenerator()
318 fMicros.sign = macros.sign; in macrosToMicroGenerator()
320 fMicros.sign = UNUM_SIGN_AUTO; in macrosToMicroGenerator()
325 fMicros.decimal = macros.decimal; in macrosToMicroGenerator()
327 fMicros.decimal = UNUM_DECIMAL_SEPARATOR_AUTO; in macrosToMicroGenerator()
331 fMicros.useCurrency = isCurrency; in macrosToMicroGenerator()
335 … fScientificHandler.adoptInstead(new ScientificHandler(¯os.notation, fMicros.symbols, chain)); in macrosToMicroGenerator()
339 fMicros.modInner = &fMicros.helpers.emptyStrongModifier; in macrosToMicroGenerator()
348 patternModifier->setPatternAttributes(fMicros.sign, isPermille); in macrosToMicroGenerator()
351 fMicros.symbols, in macrosToMicroGenerator()
356 patternModifier->setSymbols(fMicros.symbols, currencySymbols, unitWidth, nullptr); in macrosToMicroGenerator()
389 fMicros.modOuter = &fMicros.helpers.emptyWeakModifier; in macrosToMicroGenerator()