Home | History | Annotate | Download | only in i18n

Lines Matching defs:NumberFormat

105 const int32_t icu::NumberFormat::gDefaultMaxIntegerDigits = 2000000000;
106 const int32_t icu::NumberFormat::gDefaultMinIntegerDigits = 127;
153 // Static hashtable cache of NumberingSystem objects used by NumberFormat
196 // class NumberFormat
201 UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(NumberFormat)
233 NumberFormat::NumberFormat()
248 NumberFormat::~NumberFormat()
259 NumberFormat::NumberFormat(const NumberFormat &source)
268 NumberFormat&
269 NumberFormat::operator=(const NumberFormat& rhs)
290 NumberFormat::operator==(const Format& that) const
293 NumberFormat* other = (NumberFormat*)&that;
354 NumberFormat::format(double /* unused number */,
370 NumberFormat::format(int32_t /* unused number */,
386 NumberFormat::format(int64_t /* unused number */,
400 NumberFormat::format(double number,
412 NumberFormat::format(int32_t number,
424 NumberFormat::format(int64_t number,
443 // NumberFormat::format(Formattable ->
448 // NumberFormat::format(Formattable ->
449 // NumberFormat::format(DigitList ->
453 NumberFormat::format(const StringPiece &decimalNum,
482 ArgExtractor(const NumberFormat& nf, const Formattable& obj, UErrorCode& status);
505 ArgExtractor::ArgExtractor(const NumberFormat& /*nf*/, const Formattable& obj, UErrorCode& /*status*/)
525 UnicodeString& NumberFormat::format(const DigitList &number,
543 NumberFormat::format(const DigitList &number,
559 NumberFormat::format(const Formattable& obj,
573 LocalPointer<NumberFormat> cloneFmt((NumberFormat*)this->clone());
614 NumberFormat::format(const Formattable& obj,
628 LocalPointer<NumberFormat> cloneFmt((NumberFormat*)this->clone());
660 NumberFormat::format(int64_t number,
673 NumberFormat::parseObject(const UnicodeString& source,
684 NumberFormat::format(double number, UnicodeString& appendTo) const
694 NumberFormat::format(int32_t number, UnicodeString& appendTo) const
704 NumberFormat::format(int64_t number, UnicodeString& appendTo) const
717 NumberFormat::parse(const UnicodeString& text,
730 CurrencyAmount* NumberFormat::parseCurrency(const UnicodeString& text,
756 NumberFormat::setParseIntegerOnly(UBool value)
765 NumberFormat::setLenient(UBool enable)
771 // Create a number style NumberFormat instance with the default locale.
773 NumberFormat* U_EXPORT2
774 NumberFormat::createInstance(UErrorCode& status)
780 // Create a number style NumberFormat instance with the inLocale locale.
782 NumberFormat* U_EXPORT2
783 NumberFormat::createInstance(const Locale& inLocale, UErrorCode& status)
789 // Create a currency style NumberFormat instance with the default locale.
791 NumberFormat* U_EXPORT2
792 NumberFormat::createCurrencyInstance(UErrorCode& status)
798 // Create a currency style NumberFormat instance with the inLocale locale.
800 NumberFormat* U_EXPORT2
801 NumberFormat::createCurrencyInstance(const Locale& inLocale, UErrorCode& status)
807 // Create a percent style NumberFormat instance with the default locale.
809 NumberFormat* U_EXPORT2
810 NumberFormat::createPercentInstance(UErrorCode& status)
816 // Create a percent style NumberFormat instance with the inLocale locale.
818 NumberFormat* U_EXPORT2
819 NumberFormat::createPercentInstance(const Locale& inLocale, UErrorCode& status)
825 // Create a scientific style NumberFormat instance with the default locale.
827 NumberFormat* U_EXPORT2
828 NumberFormat::createScientificInstance(UErrorCode& status)
834 // Create a scientific style NumberFormat instance with the inLocale locale.
836 NumberFormat* U_EXPORT2
837 NumberFormat::createScientificInstance(const Locale& inLocale, UErrorCode& status)
845 NumberFormat::getAvailableLocales(int32_t& count)
865 return NumberFormat::makeInstance(loc, (UNumberFormatStyle)kind, status);
948 return ((NumberFormat*)instance)->clone();
956 return NumberFormat::makeInstance(loc, (UNumberFormatStyle)kind, status);
988 NumberFormat::registerFactory(NumberFormatFactory* toAdopt, UErrorCode& status)
1004 NumberFormat::unregister(URegistryKey key, UErrorCode& status)
1019 NumberFormat::getAvailableLocales(void)
1030 NumberFormat*
1031 NumberFormat::internalCreateInstance(const Locale& loc, UNumberFormatStyle kind, UErrorCode& status) {
1034 return (NumberFormat*)gService->get(loc, kind, status);
1040 NumberFormat* U_EXPORT2
1041 NumberFormat::createInstance(const Locale& loc, UNumberFormatStyle kind, UErrorCode& status) {
1049 NumberFormat *result = static_cast<NumberFormat *>((*shared)->clone());
1060 // NumberFormat instance.
1063 NumberFormat::isGroupingUsed() const
1070 // NumberFormat instance.
1073 NumberFormat::setGroupingUsed(UBool newValue)
1080 // this NumberFormat instance.
1082 int32_t NumberFormat::getMaximumIntegerDigits() const
1089 // this NumberFormat instance.
1092 NumberFormat::setMaximumIntegerDigits(int32_t newValue)
1101 // this NumberFormat instance.
1104 NumberFormat::getMinimumIntegerDigits() const
1111 // this NumberFormat instance.
1114 NumberFormat::setMinimumIntegerDigits(int32_t newValue)
1123 // this NumberFormat instance.
1126 NumberFormat::getMaximumFractionDigits() const
1133 // this NumberFormat instance.
1136 NumberFormat::setMaximumFractionDigits(int32_t newValue)
1145 // this NumberFormat instance.
1148 NumberFormat::getMinimumFractionDigits() const
1155 // this NumberFormat instance.
1158 NumberFormat::setMinimumFractionDigits(int32_t newValue)
1167 void NumberFormat::setCurrency(const UChar* theCurrency, UErrorCode& ec) {
1179 const UChar* NumberFormat::getCurrency() const {
1183 void NumberFormat::getEffectiveCurrency(UChar* result, UErrorCode& ec) const {
1200 void NumberFormat::setContext(UDisplayContext value, UErrorCode& status)
1212 UDisplayContext NumberFormat::getContext(UDisplayContextType type, UErrorCode& status) const
1225 // Creates the NumberFormat instance of the specified style (number, currency,
1249 NumberFormat *nf = NumberFormat::internalCreateInstance(
1286 NumberFormat::createSharedInstance(const Locale& loc, UNumberFormatStyle kind, UErrorCode& status) {
1300 NumberFormat::isStyleSupported(UNumberFormatStyle style) {
1304 NumberFormat*
1305 NumberFormat::makeInstance(const Locale& desiredLocale,
1311 NumberFormat*
1312 NumberFormat::makeInstance(const Locale& desiredLocale,
1324 // the @draft ICU 4.2 NumberFormat::EStyles into the long-existing UNumberFormatStyle.
1339 // if the locale has "@compat=host", create a host-specific NumberFormat
1455 NumberFormat *f;