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
UNumberDecimalSeparatorDisplay decimal = UNUM_DECIMAL_SEPARATOR_COUNT
Scale scale
const AffixPatternProvider * affixProvider = nullptr
const PluralRulesrules = nullptr
const CurrencySymbols * currencySymbols = nullptr
int32_t threshold = kInternalDefaultThreshold
Locale locale

Detailed Description

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

Definition at line 1362 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 1425 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 1405 of file numberformatter.h.

const CurrencySymbols* icu::number::impl::MacroProps::currencySymbols = nullptr
Internal:
Do not use. This API is for internal use only.

Definition at line 1411 of file numberformatter.h.

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

Definition at line 1399 of file numberformatter.h.

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

Definition at line 1379 of file numberformatter.h.

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

Definition at line 1385 of file numberformatter.h.

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

Definition at line 1417 of file numberformatter.h.

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

Definition at line 1364 of file numberformatter.h.

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

Definition at line 1382 of file numberformatter.h.

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

Definition at line 1370 of file numberformatter.h.

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

Definition at line 1373 of file numberformatter.h.

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

Definition at line 1376 of file numberformatter.h.

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

Definition at line 1408 of file numberformatter.h.

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

Definition at line 1402 of file numberformatter.h.

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

Definition at line 1396 of file numberformatter.h.

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

Definition at line 1388 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 1414 of file numberformatter.h.

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

Definition at line 1367 of file numberformatter.h.

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

Definition at line 1393 of file numberformatter.h.


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

Generated on 1 Jul 2019 for ICU 64.2 by  doxygen 1.6.1