"Fossies" - the Fresh Open Source Software Archive

Member "structicu_1_1number_1_1impl_1_1MacroProps.html" (3 Oct 2019, 30870 Bytes) of package /linux/misc/icu4c-65_1-docs.zip:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the project site itself.

ICU 65.1  65.1
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. More...
 

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 1364 of file numberformatter.h.

Member Function Documentation

◆ copyErrorTo()

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 1427 of file numberformatter.h.

References icu::number::impl::SymbolsWrapper::copyErrorTo().

Field Documentation

◆ affixProvider

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

This API is for internal use only.

Definition at line 1407 of file numberformatter.h.

◆ currencySymbols

const CurrencySymbols* icu::number::impl::MacroProps::currencySymbols = nullptr
Internal:
Do not use.

This API is for internal use only.

Definition at line 1413 of file numberformatter.h.

◆ decimal

UNumberDecimalSeparatorDisplay icu::number::impl::MacroProps::decimal = UNUM_DECIMAL_SEPARATOR_COUNT
Internal:
Do not use.

This API is for internal use only.

Definition at line 1401 of file numberformatter.h.

◆ grouper

Grouper icu::number::impl::MacroProps::grouper
Internal:
Do not use.

This API is for internal use only.

Definition at line 1381 of file numberformatter.h.

◆ integerWidth

IntegerWidth icu::number::impl::MacroProps::integerWidth
Internal:
Do not use.

This API is for internal use only.

Definition at line 1387 of file numberformatter.h.

◆ locale

Locale icu::number::impl::MacroProps::locale
Internal:
Do not use.

This API is for internal use only.

Definition at line 1419 of file numberformatter.h.

◆ notation

Notation icu::number::impl::MacroProps::notation
Internal:
Do not use.

This API is for internal use only.

Definition at line 1366 of file numberformatter.h.

◆ padder

Padder icu::number::impl::MacroProps::padder
Internal:
Do not use.

This API is for internal use only.

Definition at line 1384 of file numberformatter.h.

◆ perUnit

MeasureUnit icu::number::impl::MacroProps::perUnit
Internal:
Do not use.

This API is for internal use only.

Definition at line 1372 of file numberformatter.h.

◆ precision

Precision icu::number::impl::MacroProps::precision
Internal:
Do not use.

This API is for internal use only.

Definition at line 1375 of file numberformatter.h.

◆ roundingMode

UNumberFormatRoundingMode icu::number::impl::MacroProps::roundingMode = UNUM_ROUND_HALFEVEN
Internal:
Do not use.

This API is for internal use only.

Definition at line 1378 of file numberformatter.h.

◆ rules

const PluralRules* icu::number::impl::MacroProps::rules = nullptr
Internal:
Do not use.

This API is for internal use only.

Definition at line 1410 of file numberformatter.h.

◆ scale

Scale icu::number::impl::MacroProps::scale
Internal:
Do not use.

This API is for internal use only.

Definition at line 1404 of file numberformatter.h.

◆ sign

UNumberSignDisplay icu::number::impl::MacroProps::sign = UNUM_SIGN_COUNT
Internal:
Do not use.

This API is for internal use only.

Definition at line 1398 of file numberformatter.h.

◆ symbols

SymbolsWrapper icu::number::impl::MacroProps::symbols
Internal:
Do not use.

This API is for internal use only.

Definition at line 1390 of file numberformatter.h.

◆ threshold

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

This API is for internal use only.

Definition at line 1416 of file numberformatter.h.

◆ unit

MeasureUnit icu::number::impl::MacroProps::unit
Internal:
Do not use.

This API is for internal use only.

Definition at line 1369 of file numberformatter.h.

◆ unitWidth

UNumberUnitWidth icu::number::impl::MacroProps::unitWidth = UNUM_UNIT_WIDTH_COUNT
Internal:
Do not use.

This API is for internal use only.

Definition at line 1395 of file numberformatter.h.


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