Home | History | Annotate | Download | only in i18n

Lines Matching defs:NumberFormat

107 const int32_t icu::NumberFormat::gDefaultMaxIntegerDigits = 2000000000;
108 const int32_t icu::NumberFormat::gDefaultMinIntegerDigits = 127;
159 // Static hashtable cache of NumberingSystem objects used by NumberFormat
197 // class NumberFormat
202 UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(NumberFormat)
234 NumberFormat::NumberFormat()
249 NumberFormat::~NumberFormat()
260 NumberFormat::NumberFormat(const NumberFormat &source)
269 NumberFormat&
270 NumberFormat::operator=(const NumberFormat& rhs)
292 NumberFormat::operator==(const Format& that) const
295 NumberFormat* other = (NumberFormat*)&that;
356 NumberFormat::format(double /* unused number */,
372 NumberFormat::format(int32_t /* unused number */,
388 NumberFormat::format(int64_t /* unused number */,
402 NumberFormat::format(double number,
414 NumberFormat::format(int32_t number,
426 NumberFormat::format(int64_t number,
445 // NumberFormat::format(Formattable ->
450 // NumberFormat::format(Formattable ->
451 // NumberFormat::format(DigitList ->
455 NumberFormat::format(StringPiece decimalNum,
484 ArgExtractor(const NumberFormat& nf, const Formattable& obj, UErrorCode& status);
507 ArgExtractor::ArgExtractor(const NumberFormat& /*nf*/, const Formattable& obj, UErrorCode& /*status*/)
527 UnicodeString& NumberFormat::format(const DigitList &number,
545 NumberFormat::format(const DigitList &number,
561 NumberFormat::format(const Formattable& obj,
575 LocalPointer<NumberFormat> cloneFmt((NumberFormat*)this->clone());
616 NumberFormat::format(const Formattable& obj,
630 LocalPointer<NumberFormat> cloneFmt((NumberFormat*)this->clone());
662 NumberFormat::format(int64_t number,
675 NumberFormat::parseObject(const UnicodeString& source,
686 NumberFormat::format(double number, UnicodeString& appendTo) const
696 NumberFormat::format(int32_t number, UnicodeString& appendTo) const
706 NumberFormat::format(int64_t number, UnicodeString& appendTo) const
719 NumberFormat::parse(const UnicodeString& text,
732 CurrencyAmount* NumberFormat::parseCurrency(const UnicodeString& text,
758 NumberFormat::setParseIntegerOnly(UBool value)
767 NumberFormat::setLenient(UBool enable)
773 // Create a number style NumberFormat instance with the default locale.
775 NumberFormat* U_EXPORT2
776 NumberFormat::createInstance(UErrorCode& status)
782 // Create a number style NumberFormat instance with the inLocale locale.
784 NumberFormat* U_EXPORT2
785 NumberFormat::createInstance(const Locale& inLocale, UErrorCode& status)
791 // Create a currency style NumberFormat instance with the default locale.
793 NumberFormat* U_EXPORT2
794 NumberFormat::createCurrencyInstance(UErrorCode& status)
800 // Create a currency style NumberFormat instance with the inLocale locale.
802 NumberFormat* U_EXPORT2
803 NumberFormat::createCurrencyInstance(const Locale& inLocale, UErrorCode& status)
809 // Create a percent style NumberFormat instance with the default locale.
811 NumberFormat* U_EXPORT2
812 NumberFormat::createPercentInstance(UErrorCode& status)
818 // Create a percent style NumberFormat instance with the inLocale locale.
820 NumberFormat* U_EXPORT2
821 NumberFormat::createPercentInstance(const Locale& inLocale, UErrorCode& status)
827 // Create a scientific style NumberFormat instance with the default locale.
829 NumberFormat* U_EXPORT2
830 NumberFormat::createScientificInstance(UErrorCode& status)
836 // Create a scientific style NumberFormat instance with the inLocale locale.
838 NumberFormat* U_EXPORT2
839 NumberFormat::createScientificInstance(const Locale& inLocale, UErrorCode& status)
847 NumberFormat::getAvailableLocales(int32_t& count)
867 return NumberFormat::makeInstance(loc, (UNumberFormatStyle)kind, status);
950 return ((NumberFormat*)instance)->clone();
958 return NumberFormat::makeInstance(loc, (UNumberFormatStyle)kind, status);
990 NumberFormat::registerFactory(NumberFormatFactory* toAdopt, UErrorCode& status)
1006 NumberFormat::unregister(URegistryKey key, UErrorCode& status)
1021 NumberFormat::getAvailableLocales(void)
1034 NumberFormat*
1035 NumberFormat::internalCreateInstance(const Locale& loc, UNumberFormatStyle kind, UErrorCode& status) {
1046 return (NumberFormat*)gService->get(loc, kind, status);
1052 NumberFormat* U_EXPORT2
1053 NumberFormat
1061 NumberFormat *result = static_cast<NumberFormat *>((*shared)->clone());
1072 // NumberFormat instance.
1075 NumberFormat::isGroupingUsed() const
1082 // NumberFormat instance.
1085 NumberFormat::setGroupingUsed(UBool newValue)
1092 // this NumberFormat instance.
1094 int32_t NumberFormat::getMaximumIntegerDigits() const
1101 // this NumberFormat instance.
1104 NumberFormat::setMaximumIntegerDigits(int32_t newValue)
1113 // this NumberFormat instance.
1116 NumberFormat::getMinimumIntegerDigits() const
1123 // this NumberFormat instance.
1126 NumberFormat::setMinimumIntegerDigits(int32_t newValue)
1135 // this NumberFormat instance.
1138 NumberFormat::getMaximumFractionDigits() const
1145 // this NumberFormat instance.
1148 NumberFormat::setMaximumFractionDigits(int32_t newValue)
1157 // this NumberFormat instance.
1160 NumberFormat::getMinimumFractionDigits() const
1167 // this NumberFormat instance.
1170 NumberFormat::setMinimumFractionDigits(int32_t newValue)
1179 void NumberFormat::setCurrency(const UChar* theCurrency, UErrorCode& ec) {
1191 const UChar* NumberFormat::getCurrency() const {
1195 void NumberFormat::getEffectiveCurrency(UChar* result, UErrorCode& ec) const {
1212 void NumberFormat::setContext(UDisplayContext value, UErrorCode& status)
1224 UDisplayContext NumberFormat::getContext(UDisplayContextType type, UErrorCode& status) const
1237 // Creates the NumberFormat instance of the specified style (number, currency,
1260 NumberFormat *nf = NumberFormat::internalCreateInstance(
1276 NumberFormat::createSharedInstance(const Locale& loc, UNumberFormatStyle kind, UErrorCode& status) {
1290 NumberFormat::isStyleSupported(UNumberFormatStyle style) {
1294 NumberFormat*
1295 NumberFormat::makeInstance(const Locale& desiredLocale,
1301 NumberFormat*
1302 NumberFormat::makeInstance(const Locale& desiredLocale,
1314 // the @draft ICU 4.2 NumberFormat::EStyles into the long-existing UNumberFormatStyle.
1329 // if the locale has "@compat=host", create a host-specific NumberFormat
1437 NumberFormat *f;