A class that defines the strategy for padding and truncating integers before the decimal separator.
More...
#include <numberformatter.h>
|
static IntegerWidth | zeroFillTo (int32_t minInt) |
| Pad numbers at the beginning with zeros to guarantee a certain number of numerals before the decimal separator. More...
|
|
A class that defines the strategy for padding and truncating integers before the decimal separator.
To create an IntegerWidth, use one of the factory methods.
- Stable:
- ICU 60
- See also
- NumberFormatter
Definition at line 987 of file numberformatter.h.
◆ truncateAt()
IntegerWidth icu::number::IntegerWidth::truncateAt |
( |
int32_t |
maxInt | ) |
|
Truncate numbers exceeding a certain number of numerals before the decimal separator.
For example, with maxInt=3, the number 1234 will get printed as "234".
- Parameters
-
maxInt | The maximum number of places before the decimal separator. maxInt == -1 means no truncation. |
- Returns
- An IntegerWidth for passing to the NumberFormatter integerWidth() setter.
- Stable:
- ICU 60
◆ zeroFillTo()
static IntegerWidth icu::number::IntegerWidth::zeroFillTo |
( |
int32_t |
minInt | ) |
|
|
static |
Pad numbers at the beginning with zeros to guarantee a certain number of numerals before the decimal separator.
For example, with minInt=3, the number 55 will get printed as "055".
- Parameters
-
minInt | The minimum number of places before the decimal separator. |
- Returns
- An IntegerWidth for chaining or passing to the NumberFormatter integerWidth() setter.
- Stable:
- ICU 60
◆ impl::GeneratorHelpers
friend class impl::GeneratorHelpers |
|
friend |
◆ impl::ImmutablePatternModifier
friend class impl::ImmutablePatternModifier |
|
friend |
◆ impl::MacroProps
◆ impl::MicroProps
friend struct impl::MicroProps |
|
friend |
◆ impl::MutablePatternModifier
friend class impl::MutablePatternModifier |
|
friend |
◆ impl::NumberFormatterImpl
friend class impl::NumberFormatterImpl |
|
friend |
◆ impl::NumberPropertyMapper
friend class impl::NumberPropertyMapper |
|
friend |
◆ errorCode
◆ fFormatFailIfMoreThanMaxDigits
bool icu::number::IntegerWidth::fFormatFailIfMoreThanMaxDigits |
◆ fMaxInt
◆ fMinInt
The documentation for this class was generated from the following file: