ICU 73.2  73.2
Public Member Functions | Data Fields
icu::number::impl::MacroProps Struct Reference

#include <numberformatter.h>

Inheritance diagram for icu::number::impl::MacroProps:
icu::UMemory

Public Member Functions

bool copyErrorTo (UErrorCode &status) const
 Check all members for errors.

Data Fields

Notation notation
MeasureUnit unit
MeasureUnit perUnit
Precision precision
UNumberFormatRoundingMode roundingMode = UNUM_ROUND_HALFEVEN
Grouper grouper
Padder padder
IntegerWidth integerWidth
SymbolsWrapper symbols
UNumberUnitWidth unitWidth = UNUM_UNIT_WIDTH_COUNT
UNumberSignDisplay sign = UNUM_SIGN_COUNT
bool approximately = false
UNumberDecimalSeparatorDisplay decimal = UNUM_DECIMAL_SEPARATOR_COUNT
Scale scale
StringProp usage
StringProp unitDisplayCase
const AffixPatternProvider * affixProvider = nullptr
const PluralRulesrules = nullptr
int32_t threshold = kInternalDefaultThreshold
Locale locale

Detailed Description

Internal:
Do not use.

This API is for internal use only.

Definition at line 1521 of file numberformatter.h.


Member Function Documentation

bool icu::number::impl::MacroProps::copyErrorTo ( UErrorCode status) const [inline]

Check all members for errors.

Internal:
Do not use. This API is for internal use only.

Definition at line 1590 of file numberformatter.h.


Field Documentation

const AffixPatternProvider* icu::number::impl::MacroProps::affixProvider = nullptr
Internal:
Do not use.

This API is for internal use only.

Definition at line 1573 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1558 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1561 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1538 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1544 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1582 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1523 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1541 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1529 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1532 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1535 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1576 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1564 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1555 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1547 of file numberformatter.h.

int32_t icu::number::impl::MacroProps::threshold = kInternalDefaultThreshold
Internal:
Do not use.

This API is for internal use only.

Definition at line 1579 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1526 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1570 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1552 of file numberformatter.h.

Internal:
Do not use.

This API is for internal use only.

Definition at line 1567 of file numberformatter.h.


The documentation for this struct was generated from the following file: