Home | History | Annotate | Download | only in unicode

Lines Matching refs:number

29  * \brief C++ API: Abstract base class for all number formats.
52 * Abstract base class for all number formats. Provides interface for
53 * formatting and parsing a number. Also provides methods for
54 * determining which locales have number formats, and what their names
60 * decimal digits used, or whether the number format is even decimal.
62 * To format a number for the current Locale, use one of the static
96 * To format a number for a different Locale, specify it in the
111 * Use createInstance to get the normal number format for that country.
113 * to get the currency number format for that country. Use getPercent
120 * use createInstance(...kNumberStyle...) to get the normal number format,
124 * scientific number,
125 * createInstance(...kCurrencyStyle...) to get the currency number format,
127 * createInstance(...kIsoCurrencyStyle...) to get the currency number format,
129 * createInstance(...kPluralCurrencyStyle...) to get the currency number format,
174 * a formatted number should be returned.
177 * support identification of all number format fields, not just those
311 * Format a double number. These methods call the NumberFormat
314 * @param number The value to be formatted.
320 UnicodeString& format( double number,
324 * Format a long number. These methods call the NumberFormat
327 * @param number The value to be formatted.
333 UnicodeString& format( int32_t number,
337 * Format an int64 number. These methods call the NumberFormat
340 * @param number The value to be formatted.
346 UnicodeString& format( int64_t number,
350 * Format a double number. Concrete subclasses must implement
353 * @param number The value to be formatted.
361 virtual UnicodeString& format(double number,
365 * Format a double number. By default, the parent function simply
369 * @param number The value to be formatted.
378 virtual UnicodeString& format(double number,
383 * Format a double number. Subclasses must implement
386 * @param number The value to be formatted.
396 virtual UnicodeString& format(double number,
401 * Format a long number. Concrete subclasses must implement
404 * @param number The value to be formatted.
412 virtual UnicodeString& format(int32_t number,
417 * Format a long number. Concrete subclasses may override
420 * @param number The value to be formatted.
429 virtual UnicodeString& format(int32_t number,
435 * Format an int32 number. Subclasses must implement
438 * @param number The value to be formatted.
448 virtual UnicodeString& format(int32_t number,
453 * Format an int64 number. (Not abstract to retain compatibility
455 * method as it just delegates to format(int32_t number...);
457 * @param number The value to be formatted.
465 virtual UnicodeString& format(int64_t number,
470 * Format an int64 number. (Not abstract to retain compatibility
472 * method as it just delegates to format(int32_t number...);
474 * @param number The value to be formatted.
482 virtual UnicodeString& format(int64_t number,
487 * Format an int64 number. Subclasses must implement
490 * @param number The value to be formatted.
500 virtual UnicodeString& format(int64_t number,
506 * Format a decimal number. Subclasses must implement
507 * this method. The syntax of the unformatted number is a "numeric string"
511 * @param number The unformatted number, as a string, to be formatted.
521 virtual UnicodeString& format(const StringPiece &number,
527 * Format a decimal number.
528 * The number is a DigitList wrapper onto a floating point decimal number.
529 * The default implementation in NumberFormat converts the decimal number
534 * @param number The number, a DigitList format Decimal Floating Point.
543 virtual UnicodeString& format(const DigitList &number,
549 * Format a decimal number.
550 * The number is a DigitList wrapper onto a floating point decimal number.
551 * The default implementation in NumberFormat converts the decimal number
556 * @param number The number, a DigitList format Decimal Floating Point.
565 virtual UnicodeString& format(const DigitList &number,
690 * Returns the default number format for the current default
700 * Returns the default number format for the specified locale.
803 * in the English locale, with grouping on, the number 1234567
821 * Returns the maximum number of digits allowed in the integer portion of a
822 * number.
823 * @return the maximum number of digits allowed in the integer portion of a
824 * number.
831 * Sets the maximum number of digits allowed in the integer portion of a
832 * number. maximumIntegerDigits must be >= minimumIntegerDigits. If the
837 * @param newValue the new value for the maximum number of digits
838 * allowed in the integer portion of a number.
845 * Returns the minimum number of digits allowed in the integer portion of a
846 * number.
847 * @return the minimum number of digits allowed in the integer portion of a
848 * number.
855 * Sets the minimum number of digits allowed in the integer portion of a
856 * number. minimumIntegerDigits must be <= maximumIntegerDigits. If the
867 * Returns the maximum number of digits allowed in the fraction portion of a
868 * number.
869 * @return the maximum number of digits allowed in the fraction portion of a
870 * number.
877 * Sets the maximum number of digits allowed in the fraction portion of a
878 * number. maximumFractionDigits must be >= minimumFractionDigits. If the
889 * Returns the minimum number of digits allowed in the fraction portion of a
890 * number.
891 * @return the minimum number of digits allowed in the fraction portion of a
892 * number.
899 * Sets the minimum number of digits allowed in the fraction portion of a
900 * number. minimumFractionDigits must be <= maximumFractionDigits. If the
990 * Creates the specified number format style of the desired locale.
1034 * A NumberFormatFactory is used to register new number formats. The factory
1059 * Return the locale names directly supported by this factory. The number of names
1066 * Return a number format of the appropriate type. If the locale