Lines Matching refs:icuNumberFormatter
322 icu::number::LocalizedNumberFormatter *icuNumberFormatter)
433 *icuNumberFormatter = icuNumberFormatter->unit(icu::CurrencyUnit(currencyUStr.getBuffer(), status));
454 *icuNumberFormatter = icuNumberFormatter->unitWidth(uNumberUnitWidth);
464 *icuNumberFormatter = icuNumberFormatter->unit(icuUnit);
467 *icuNumberFormatter = icuNumberFormatter->perUnit(icuPerUnit);
588 icu::number::LocalizedNumberFormatter icuNumberFormatter =
594 SetNumberFormatUnitOptions(thread, numberFormat, optionsObject, &icuNumberFormatter);
617 icuNumberFormatter = icuNumberFormatter.unitWidth(uNumberUnitWidth);
622 icuNumberFormatter = icuNumberFormatter.unit(icu::MeasureUnit::getPercent()).
640 icuNumberFormatter = SetICUFormatterDigitOptions(icuNumberFormatter, numberFormat);
650 // Trans NotationOption to ICU Noation and set to icuNumberFormatter
654 icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::compactShort());
657 icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::compactLong());
665 icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::simple());
668 icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::scientific());
671 icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::engineering());
687 icuNumberFormatter = icuNumberFormatter.grouping(UNumberGroupingStrategy::UNUM_GROUPING_OFF);
706 // Trans SignDisPlayOption to ICU UNumberSignDisplay and set to icuNumberFormatter
711 icuNumberFormatter = icuNumberFormatter.sign(UNumberSignDisplay::UNUM_SIGN_ACCOUNTING);
713 icuNumberFormatter = icuNumberFormatter.sign(UNumberSignDisplay::UNUM_SIGN_AUTO);
717 icuNumberFormatter = icuNumberFormatter.sign(UNumberSignDisplay::UNUM_SIGN_NEVER);
722 icuNumberFormatter = icuNumberFormatter.sign(UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYS);
724 icuNumberFormatter = icuNumberFormatter.sign(UNumberSignDisplay::UNUM_SIGN_ALWAYS);
730 icuNumberFormatter = icuNumberFormatter.sign(UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO);
732 icuNumberFormatter = icuNumberFormatter.sign(UNumberSignDisplay::UNUM_SIGN_EXCEPT_ZERO);
742 auto formatterPointer = new icu::number::LocalizedNumberFormatter(icuNumberFormatter);
747 factory->NewJSIntlIcuData(numberFormat, icuNumberFormatter, JSNumberFormat::FreeIcuNumberformat);
920 icu::number::LocalizedNumberFormatter *icuNumberFormatter = numberFormat->GetIcuCallTarget();
921 ASSERT(icuNumberFormatter != nullptr);
929 formattedNumber = icuNumberFormatter->formatDecimal(icu::StringPiece(stdString), status);
932 formattedNumber = icuNumberFormatter->formatDouble(number, status);