|
LocalizedNumberFormatter | locale (const icu::Locale &locale) const & |
| Associate the given locale with the number formatter.
|
|
LocalizedNumberFormatter | locale (const icu::Locale &locale) && |
| Overload of locale() for use on an rvalue reference.
|
|
| UnlocalizedNumberFormatter ()=default |
| Default constructor: puts the formatter into a valid but undefined state.
|
|
| UnlocalizedNumberFormatter (const UnlocalizedNumberFormatter &other) |
| Returns a copy of this UnlocalizedNumberFormatter.
|
|
| UnlocalizedNumberFormatter (UnlocalizedNumberFormatter &&src) noexcept |
| Move constructor: The source UnlocalizedNumberFormatter will be left in a valid but undefined state.
|
|
UnlocalizedNumberFormatter & | operator= (const UnlocalizedNumberFormatter &other) |
| Copy assignment operator.
|
|
UnlocalizedNumberFormatter & | operator= (UnlocalizedNumberFormatter &&src) noexcept |
| Move assignment operator: The source UnlocalizedNumberFormatter will be left in a valid but undefined state.
|
|
UnlocalizedNumberFormatter | notation (const Notation ¬ation) const & |
| Specifies the notation style (simple, scientific, or compact) for rendering numbers.
|
|
UnlocalizedNumberFormatter | notation (const Notation ¬ation) && |
| Overload of notation() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | unit (const icu::MeasureUnit &unit) const & |
| Specifies the unit (unit of measure, currency, or percent) to associate with rendered numbers.
|
|
UnlocalizedNumberFormatter | unit (const icu::MeasureUnit &unit) && |
| Overload of unit() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | adoptUnit (icu::MeasureUnit *unit) const & |
| Like unit(), but takes ownership of a pointer.
|
|
UnlocalizedNumberFormatter | adoptUnit (icu::MeasureUnit *unit) && |
| Overload of adoptUnit() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | perUnit (const icu::MeasureUnit &perUnit) const & |
| Sets a unit to be used in the denominator.
|
|
UnlocalizedNumberFormatter | perUnit (const icu::MeasureUnit &perUnit) && |
| Overload of perUnit() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | adoptPerUnit (icu::MeasureUnit *perUnit) const & |
| Like perUnit(), but takes ownership of a pointer.
|
|
UnlocalizedNumberFormatter | adoptPerUnit (icu::MeasureUnit *perUnit) && |
| Overload of adoptPerUnit() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | precision (const Precision &precision) const & |
| Specifies the rounding precision to use when formatting numbers.
|
|
UnlocalizedNumberFormatter | precision (const Precision &precision) && |
| Overload of precision() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | roundingMode (UNumberFormatRoundingMode roundingMode) const & |
| Specifies how to determine the direction to round a number when it has more digits than fit in the desired precision.
|
|
UnlocalizedNumberFormatter | roundingMode (UNumberFormatRoundingMode roundingMode) && |
| Overload of roundingMode() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | grouping (UNumberGroupingStrategy strategy) const & |
| Specifies the grouping strategy to use when formatting numbers.
|
|
UnlocalizedNumberFormatter | grouping (UNumberGroupingStrategy strategy) && |
| Overload of grouping() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | integerWidth (const IntegerWidth &style) const & |
| Specifies the minimum and maximum number of digits to render before the decimal mark.
|
|
UnlocalizedNumberFormatter | integerWidth (const IntegerWidth &style) && |
| Overload of integerWidth() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | symbols (const DecimalFormatSymbols &symbols) const & |
| Specifies the symbols (decimal separator, grouping separator, percent sign, numerals, etc.) to use when rendering numbers.
|
|
UnlocalizedNumberFormatter | symbols (const DecimalFormatSymbols &symbols) && |
| Overload of symbols() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | adoptSymbols (NumberingSystem *symbols) const & |
| Specifies that the given numbering system should be used when fetching symbols.
|
|
UnlocalizedNumberFormatter | adoptSymbols (NumberingSystem *symbols) && |
| Overload of adoptSymbols() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | unitWidth (UNumberUnitWidth width) const & |
| Sets the width of the unit (measure unit or currency).
|
|
UnlocalizedNumberFormatter | unitWidth (UNumberUnitWidth width) && |
| Overload of unitWidth() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | sign (UNumberSignDisplay style) const & |
| Sets the plus/minus sign display strategy.
|
|
UnlocalizedNumberFormatter | sign (UNumberSignDisplay style) && |
| Overload of sign() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | decimal (UNumberDecimalSeparatorDisplay style) const & |
| Sets the decimal separator display strategy.
|
|
UnlocalizedNumberFormatter | decimal (UNumberDecimalSeparatorDisplay style) && |
| Overload of decimal() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | scale (const Scale &scale) const & |
| Sets a scale (multiplier) to be used to scale the number by an arbitrary amount before formatting.
|
|
UnlocalizedNumberFormatter | scale (const Scale &scale) && |
| Overload of scale() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | usage (StringPiece usage) const & |
| Specifies the usage for which numbers will be formatted ("person-height", "road", "rainfall", etc.)
|
|
UnlocalizedNumberFormatter | usage (StringPiece usage) && |
| Overload of usage() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | displayOptions (const DisplayOptions &displayOptions) const & |
| Specifies the DisplayOptions.
|
|
UnlocalizedNumberFormatter | displayOptions (const DisplayOptions &displayOptions) && |
| Overload of displayOptions() for use on an rvalue reference.
|
|
UnlocalizedNumberFormatter | unitDisplayCase (StringPiece unitDisplayCase) const & |
| NOTE: Use displayOptions instead.
|
|
UnlocalizedNumberFormatter | unitDisplayCase (StringPiece unitDisplayCase) && |
| NOTE: Use displayOptions instead.
|
|
UnlocalizedNumberFormatter | padding (const impl::Padder &padder) const & |
| Set the padding strategy.
|
|
UnlocalizedNumberFormatter | padding (const impl::Padder &padder) && |
|
UnlocalizedNumberFormatter | threshold (int32_t threshold) const & |
| Internal fluent setter to support a custom regulation threshold.
|
|
UnlocalizedNumberFormatter | threshold (int32_t threshold) && |
|
UnlocalizedNumberFormatter | macros (const impl::MacroProps ¯os) const & |
| Internal fluent setter to overwrite the entire macros object.
|
|
UnlocalizedNumberFormatter | macros (const impl::MacroProps ¯os) && |
|
UnlocalizedNumberFormatter | macros (impl::MacroProps &¯os) const & |
|
UnlocalizedNumberFormatter | macros (impl::MacroProps &¯os) && |
|
UnicodeString | toSkeleton (UErrorCode &status) const |
| Creates a skeleton string representation of this number formatter.
|
|
LocalPointer< UnlocalizedNumberFormatter > | clone () const & |
| Returns the current (Un)LocalizedNumberFormatter as a LocalPointer wrapping a heap-allocated copy of the current object.
|
|
LocalPointer< UnlocalizedNumberFormatter > | clone () && |
| Overload of clone for use on an rvalue reference.
|
|
UBool | copyErrorTo (UErrorCode &outErrorCode) const |
| Sets the UErrorCode if an error occurred in the fluent chain.
|
|
A NumberFormatter that does not yet have a locale.
In order to format numbers, a locale must be specified.
Instances of this class are immutable and thread-safe.
- See also
- NumberFormatter
- Stable:
- ICU 60
Definition at line 2433 of file numberformatter.h.