Home | History | Annotate | Download | only in i18n

Lines Matching defs:NumberFormat

138 // Static hashtable cache of NumberingSystem objects used by NumberFormat
174 // class NumberFormat
179 UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(NumberFormat)
211 NumberFormat::NumberFormat()
225 NumberFormat::~NumberFormat()
232 NumberFormat::NumberFormat(const NumberFormat &source)
241 NumberFormat&
242 NumberFormat::operator=(const NumberFormat& rhs)
262 NumberFormat::operator==(const Format& that) const
265 NumberFormat* other = (NumberFormat*)&that;
321 NumberFormat::format(double /* unused number */,
337 NumberFormat::format(int32_t /* unused number */,
353 NumberFormat::format(int64_t /* unused number */,
370 // NumberFormat::format(Formattable ->
375 // NumberFormat::format(Formattable ->
376 // NumberFormat::format(DigitList ->
380 NumberFormat::format(const StringPiece &decimalNum,
399 NumberFormat *ncnf;
405 ArgExtractor(const NumberFormat& nf, const Formattable& obj, UErrorCode& status);
416 ArgExtractor::ArgExtractor(const NumberFormat& nf, const Formattable& obj, UErrorCode& status)
417 : ncnf((NumberFormat*) &nf), num(&obj), setCurr(FALSE) {
441 UnicodeString& NumberFormat::format(const DigitList &number,
459 NumberFormat::format(const DigitList &number,
475 NumberFormat::format(const Formattable& obj,
520 NumberFormat::format(const Formattable& obj,
556 NumberFormat::format(int64_t number,
569 NumberFormat::parseObject(const UnicodeString& source,
580 NumberFormat::format(double number, UnicodeString& appendTo) const
590 NumberFormat::format(int32_t number, UnicodeString& appendTo) const
600 NumberFormat::format(int64_t number, UnicodeString& appendTo) const
613 NumberFormat::parse(const UnicodeString& text,
626 Formattable& NumberFormat::parseCurrency(const UnicodeString& text,
653 NumberFormat::setParseIntegerOnly(UBool value)
662 NumberFormat::setLenient(UBool enable)
668 // Create a number style NumberFormat instance with the default locale.
670 NumberFormat* U_EXPORT2
671 NumberFormat::createInstance(UErrorCode& status)
677 // Create a number style NumberFormat instance with the inLocale locale.
679 NumberFormat* U_EXPORT2
680 NumberFormat::createInstance(const Locale& inLocale, UErrorCode& status)
686 // Create a currency style NumberFormat instance with the default locale.
688 NumberFormat* U_EXPORT2
689 NumberFormat::createCurrencyInstance(UErrorCode& status)
695 // Create a currency style NumberFormat instance with the inLocale locale.
697 NumberFormat* U_EXPORT2
698 NumberFormat::createCurrencyInstance(const Locale& inLocale, UErrorCode& status)
704 // Create a percent style NumberFormat instance with the default locale.
706 NumberFormat* U_EXPORT2
707 NumberFormat::createPercentInstance(UErrorCode& status)
713 // Create a percent style NumberFormat instance with the inLocale locale.
715 NumberFormat* U_EXPORT2
716 NumberFormat::createPercentInstance(const Locale& inLocale, UErrorCode& status)
722 // Create a scientific style NumberFormat instance with the default locale.
724 NumberFormat* U_EXPORT2
725 NumberFormat::createScientificInstance(UErrorCode& status)
731 // Create a scientific style NumberFormat instance with the inLocale locale.
733 NumberFormat* U_EXPORT2
734 NumberFormat::createScientificInstance(const Locale& inLocale, UErrorCode& status)
742 NumberFormat::getAvailableLocales(int32_t& count)
760 return NumberFormat::makeInstance(loc, (UNumberFormatStyle)kind, status);
837 return ((NumberFormat*)instance)->clone();
845 return NumberFormat::makeInstance(loc, (UNumberFormatStyle)kind, status);
883 NumberFormat::registerFactory(NumberFormatFactory* toAdopt, UErrorCode& status)
899 NumberFormat::unregister(URegistryKey key, UErrorCode& status)
914 NumberFormat::getAvailableLocales(void)
925 NumberFormat* U_EXPORT2
926 NumberFormat::createInstance(const Locale& loc, UNumberFormatStyle kind, UErrorCode& status)
932 return (NumberFormat*)gService->get(loc, kind, status);
944 // NumberFormat instance.
947 NumberFormat::isGroupingUsed() const
954 // NumberFormat instance.
957 NumberFormat::setGroupingUsed(UBool newValue)
964 // this NumberFormat instance.
966 int32_t NumberFormat::getMaximumIntegerDigits() const
973 // this NumberFormat instance.
976 NumberFormat::setMaximumIntegerDigits(int32_t newValue)
985 // this NumberFormat instance.
988 NumberFormat::getMinimumIntegerDigits() const
995 // this NumberFormat instance.
998 NumberFormat::setMinimumIntegerDigits(int32_t newValue)
1007 // this NumberFormat instance.
1010 NumberFormat::getMaximumFractionDigits() const
1017 // this NumberFormat instance.
1020 NumberFormat::setMaximumFractionDigits(int32_t newValue)
1029 // this NumberFormat instance.
1032 NumberFormat::getMinimumFractionDigits() const
1039 // this NumberFormat instance.
1042 NumberFormat::setMinimumFractionDigits(int32_t newValue)
1051 void NumberFormat::setCurrency(const UChar* theCurrency, UErrorCode& ec) {
1063 const UChar* NumberFormat::getCurrency() const {
1067 void NumberFormat::getEffectiveCurrency(UChar* result, UErrorCode& ec) const {
1082 // Creates the NumberFormat instance of the specified style (number, currency,
1086 NumberFormat::isStyleSupported(UNumberFormatStyle style) {
1090 NumberFormat*
1091 NumberFormat
1103 // the @draft ICU 4.2 NumberFormat::EStyles into the long-existing UNumberFormatStyle.
1117 // if the locale has "@compat=host", create a host-specific NumberFormat
1246 NumberFormat *f;