PluralKeywordEnumeration::~PluralKeywordEnumeration() {
}
+IFixedDecimal::~IFixedDecimal() = default;
+
FixedDecimal::FixedDecimal(const VisibleDigits &digits) {
digits.getFixedDecimal(
source, intValue, decimalDigits,
_isInfinite = other._isInfinite;
}
+FixedDecimal::~FixedDecimal() = default;
+
void FixedDecimal::init(double n) {
int32_t numFractionDigits = decimals(n);
*/
class U_I18N_API IFixedDecimal {
public:
- virtual ~IFixedDecimal() = default;
+ virtual ~IFixedDecimal();
/**
* Returns the value corresponding to the specified operand (n, i, f, t, v, or w).
explicit FixedDecimal(double n);
explicit FixedDecimal(const VisibleDigits &n);
FixedDecimal();
- ~FixedDecimal() U_OVERRIDE = default;
+ ~FixedDecimal() U_OVERRIDE;
FixedDecimal(const UnicodeString &s, UErrorCode &ec);
FixedDecimal(const FixedDecimal &other);
public:
DefaultSymbolProvider(UErrorCode &status) : fSymbols(Locale("ar_SA"), status) {}
- virtual UnicodeString getSymbol(AffixPatternType type) const {
+ virtual UnicodeString getSymbol(AffixPatternType type) const U_OVERRIDE {
switch (type) {
case TYPE_MINUS_SIGN:
return u"−";
return u"\uFFFD";
default:
U_ASSERT(false);
- return 0; // silence compiler warnings
+ return {}; // silence compiler warnings
}
}
};