Lines Matching defs:MacroProps
1522 struct U_I18N_API MacroProps : public UMemory { struct
1524 Notation notation;
1527 MeasureUnit unit; // = MeasureUnit(); (the base dimensionless unit)
1530 MeasureUnit perUnit; // = MeasureUnit(); (the base dimensionless unit)
1533 Precision precision; // = Precision(); (bogus)
1536 UNumberFormatRoundingMode roundingMode = UNUM_ROUND_HALFEVEN;
1539 Grouper grouper; // = Grouper(); (bogus)
1542 Padder padder; // = Padder(); (bogus)
1545 IntegerWidth integerWidth; // = IntegerWidth(); (bogus)
1548 SymbolsWrapper symbols;
1553 UNumberUnitWidth unitWidth = UNUM_UNIT_WIDTH_COUNT;
1556 UNumberSignDisplay sign = UNUM_SIGN_COUNT;
1559 bool approximately = false;
1562 UNumberDecimalSeparatorDisplay decimal = UNUM_DECIMAL_SEPARATOR_COUNT;
1565 Scale scale; // = Scale(); (benign value)
1568 StringProp usage; // = StringProp(); (no usage)
1571 StringProp unitDisplayCase; // = StringProp(); (nominative)
1574 const AffixPatternProvider* affixProvider = nullptr; // no ownership
1577 const PluralRules* rules = nullptr; // no ownership
1580 int32_t threshold = kInternalDefaultThreshold;
1583 Locale locale;
1591 bool copyErrorTo(UErrorCode &status) const { in copyErrorTo()