Home | History | Annotate | Download | only in unicode

Lines Matching full:numberformat

60  * NumberFormat helps you to format and parse numbers for any locale.
72 * NumberFormat* nf = NumberFormat::createInstance(success)
78 * NumberFormat.
88 * nf = NumberFormat::createInstance( success );
103 * nf = NumberFormat::createInstance( Locale::FRENCH, success );
106 * You can use a NumberFormat to parse also.
139 * try casting the NumberFormat you get from the factory methods to a
172 class U_I18N_API NumberFormat : public Format {
227 virtual ~NumberFormat();
314 * Format a double number. These methods call the NumberFormat
327 * Format a long number. These methods call the NumberFormat
340 * Format an int64 number. These methods call the NumberFormat
532 * The default implementation in NumberFormat converts the decimal number
533 * to a double and formats that. Subclasses of NumberFormat that want
554 * The default implementation in NumberFormat converts the decimal number
555 * to a double and formats that. Subclasses of NumberFormat that want
608 * @see NumberFormat::isParseIntegerOnly
643 * dependant and determined by sub-classes of NumberFormat.
686 static NumberFormat* U_EXPORT2 createInstance(UErrorCode&);
696 static NumberFormat* U_EXPORT2 createInstance(const Locale& inLocale,
704 * @return A new NumberFormat instance.
707 static NumberFormat* U_EXPORT2 createInstance(const Locale& desiredLocale,
715 * Creates NumberFormat instance without using the cache.
718 static NumberFormat* internalCreateInstance(
725 * Returns handle to the shared, cached NumberFormat instance for given
739 static NumberFormat* U_EXPORT2 createCurrencyInstance(UErrorCode&);
746 static NumberFormat* U_EXPORT2 createCurrencyInstance(const Locale& inLocale,
753 static NumberFormat* U_EXPORT2 createPercentInstance(UErrorCode&);
760 static NumberFormat* U_EXPORT2 createPercentInstance(const Locale& inLocale,
767 static NumberFormat* U_EXPORT2 createScientificInstance(UErrorCode&);
774 static NumberFormat* U_EXPORT2 createScientificInstance(const Locale& inLocale,
787 * Because ICU may choose to cache NumberFormat objects internally,
789 * NumberFormat::createInstance to avoid undefined behavior.
801 * Because ICU may choose to cache NumberFormat objects internally,
803 * NumberFormat::createInstance to avoid undefined behavior.
825 * determined by sub-classes of NumberFormat.
980 * because NumberFormat is an abstract base class, no fully constructed object
981 * will have the class ID returned by NumberFormat::getStaticClassID().
1006 NumberFormat();
1012 NumberFormat(const NumberFormat&);
1018 NumberFormat& operator=(const NumberFormat&);
1037 static NumberFormat* makeInstance(const Locale& desiredLocale,
1052 * @return A new NumberFormat instance.
1054 static NumberFormat* makeInstance(const Locale& desiredLocale,
1119 * return an appropriate instance of NumberFormat.
1122 virtual NumberFormat* createFormat(const Locale& loc, UNumberFormatStyle formatType) = 0;
1169 NumberFormat::isParseIntegerOnly() const
1175 NumberFormat::isLenient() const