ICU4C API Comparison: ICU 61 with ICU 62


Notes

(jump back to top)

Removed from ICU 61

FileAPIICU 61ICU 62
compactdecimalformat.hUBool icu::CompactDecimalFormat::operator==(const Format&)Stable
ICU 51
(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(const DigitList&, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(const DigitList&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&)Stable
ICU 51
(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&)Stable
ICU 56
(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int64_t, UnicodeString&, FieldPosition&)Stable
ICU 51
(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int64_t, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
decimfmt.hFixedDecimal icu::DecimalFormat::getFixedDecimal(DigitList&, UErrorCode&)Internal(missing)
decimfmt.hFixedDecimal icu::DecimalFormat::getFixedDecimal(const Formattable&, UErrorCode&)Internal(missing)
decimfmt.hFixedDecimal icu::DecimalFormat::getFixedDecimal(double, UErrorCode&)Internal(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(const DigitList&, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(const DigitList&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(const VisibleDigitsWithExponent&, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(const VisibleDigitsWithExponent&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
decimfmt.hVisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(DigitList&, VisibleDigitsWithExponent&, UErrorCode&)Internal(missing)
decimfmt.hVisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(const Formattable&, VisibleDigitsWithExponent&, UErrorCode&)Internal(missing)
decimfmt.hVisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(double, VisibleDigitsWithExponent&, UErrorCode&)Internal(missing)
decimfmt.hstatic const char icu::DecimalFormat::fgNumberPatterns[]Deprecated
ICU 3.4
(missing)
decimfmt.hvoid icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&)Stable
ICU 53
(missing)
no longer overrides
method in parent
NumberFormat
fmtable.h#define UNUM_INTERNAL_STACKARRAY_SIZEInternal(missing)
fmtable.hDigitList* icu::Formattable::getDigitList()Internal(missing)
fmtable.hDigitList* icu::Formattable::getInternalDigitList()Internal(missing)
fmtable.hvoid icu::Formattable::adoptDigitList(DigitList*)Internal(missing)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&) constInternal
ICU 60
(missing)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Precision&) constDraft
ICU 60
(missing)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t) constInternal
ICU 60
(missing)
numberformatter.hicu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t)Internal(missing)
numfmt.hUnicodeString& icu::NumberFormat::format(const DigitList&, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
numfmt.hUnicodeString& icu::NumberFormat::format(const DigitList&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
platform.h#define UPRV_INCOMPLETE_CPP11_SUPPORTInternal(missing)
plurrule.hUnicodeString icu::PluralRules::select(const Formattable&, const NumberFormat&, UErrorCode&)Internal
ICU 59
(missing)
plurrule.hUnicodeString icu::PluralRules::select(const VisibleDigitsWithExponent&)Internal(missing)

(jump back to top)

Deprecated or Obsoleted in ICU 62

FileAPIICU 61ICU 62
numberformatter.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Rounder&) const&(missing)Deprecated
ICU 62
numberformatter.hPrecision icu::number::Precision::withMode(UNumberFormatRoundingMode)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()Draft
ICU 60
Deprecated
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::fixedDigits(int32_t)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::maxDigits(int32_t)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minDigits(int32_t)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minMaxDigits(int32_t, int32_t)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPosition(FieldPosition&, UErrorCode&)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPositionIterator(FieldPositionIterator&, UErrorCode&)Draft
ICU 60
Deprecated
ICU 62

(jump back to top)

Changed in ICU 62 (old, new)

FileAPIICU 61ICU 62
numberformatter.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hPrecision icu::number::Precision::withMode(UNumberFormatRoundingMode)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()Draft
ICU 60
Deprecated
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::fixedDigits(int32_t)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::maxDigits(int32_t)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minDigits(int32_t)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minMaxDigits(int32_t, int32_t)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPosition(FieldPosition&, UErrorCode&)Draft
ICU 60
Deprecated
ICU 62
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPositionIterator(FieldPositionIterator&, UErrorCode&)Draft
ICU 60
Deprecated
ICU 62

(jump back to top)

Promoted to stable in ICU 62

FileAPIICU 61ICU 62
decimfmt.hvoid icu::DecimalFormat::setLenient(UBool)(missing)Stable
ICU 4.8
uchar.henum UBlockCode::UBLOCK_CHESS_SYMBOLS(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_DOGRA(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GEORGIAN_EXTENDED(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GUNJALA_GONDI(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_HANIFI_ROHINGYA(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_INDIC_SIYAQ_NUMBERS(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MAKASAR(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MAYAN_NUMERALS(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEDEFAIDRIN(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_OLD_SOGDIAN(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SOGDIAN(missing)Stable
ICU 62
(Born Stable)
uchar.henum UJoiningGroup::U_JG_HANIFI_ROHINGYA_KINNA_YA(missing)Stable
ICU 62
(Born Stable)
uchar.henum UJoiningGroup::U_JG_HANIFI_ROHINGYA_PA(missing)Stable
ICU 62
(Born Stable)
uchar.henum UProperty::UCHAR_EXTENDED_PICTOGRAPHIC(missing)Stable
ICU 62
(Born Stable)
uchar.henum UWordBreakValues::U_WB_WSEGSPACE(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_DOGRA(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_GUNJALA_GONDI(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_HANIFI_ROHINGYA(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MAKASAR(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MEDEFAIDRIN(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_OLD_SOGDIAN(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SOGDIAN(missing)Stable
ICU 62
(Born Stable)

(jump back to top)

Added in ICU 62

FileAPIICU 61ICU 62
decimfmt.hUBool icu::DecimalFormat::isFormatFailIfMoreThanMaxDigits()(missing)Internal
decimfmt.hUBool icu::DecimalFormat::isParseCaseSensitive()(missing)Internal
decimfmt.hUBool icu::DecimalFormat::isParseNoExponent()(missing)Internal
decimfmt.hUBool icu::DecimalFormat::isSignAlwaysShown()(missing)Internal
decimfmt.hUnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Internal
decimfmt.hUnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Internal
decimfmt.hconst number::LocalizedNumberFormatter& icu::DecimalFormat::toNumberFormatter()(missing)Draft
ICU 62
decimfmt.hint32_t icu::DecimalFormat::getMultiplierScale()(missing)Draft
ICU 62
decimfmt.hvoid icu::DecimalFormat::formatToDecimalQuantity(const Formattable&, number::impl::DecimalQuantity&, UErrorCode&)(missing)Internal
decimfmt.hvoid icu::DecimalFormat::formatToDecimalQuantity(double, number::impl::DecimalQuantity&, UErrorCode&)(missing)Internal
decimfmt.hvoid icu::DecimalFormat::setFormatFailIfMoreThanMaxDigits(UBool)(missing)Internal
decimfmt.hvoid icu::DecimalFormat::setLenient(UBool)(missing)Stable
ICU 4.8
decimfmt.hvoid icu::DecimalFormat::setMultiplierScale(int32_t)(missing)Draft
ICU 62
decimfmt.hvoid icu::DecimalFormat::setParseCaseSensitive(UBool)(missing)Internal
decimfmt.hvoid icu::DecimalFormat::setParseNoExponent(UBool)(missing)Internal
decimfmt.hvoid icu::DecimalFormat::setSignAlwaysShown(UBool)(missing)Internal
fmtable.hnumber::impl::DecimalQuantity* icu::Formattable::getDecimalQuantity()(missing)Internal
fmtable.hvoid icu::Formattable::adoptDecimalQuantity(number::impl::DecimalQuantity*)(missing)Internal
fmtable.hvoid icu::Formattable::populateDecimalQuantity(number::impl::DecimalQuantity&, UErrorCode&)(missing)Internal
numberformatter.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&)(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::macros(const impl::MacroProps&) const&(missing)Internal
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::macros(const impl::MacroProps&)&&(missing)Internal
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::macros(impl::MacroProps&&) const&(missing)Internal
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::macros(impl::MacroProps&&)&&(missing)Internal
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&) const&(missing)Internal
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&)&&(missing)Internal
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::precision(const Precision&) const&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::precision(const Precision&)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Rounder&) const&(missing)Deprecated
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::roundingMode(UNumberFormatRoundingMode) const&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::roundingMode(UNumberFormatRoundingMode)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&) const&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t) const&(missing)Internal
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t)&&(missing)Internal
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)&&(missing)Draft
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth)&&(missing)Draft
ICU 62
numberformatter.hFormat* icu::number::LocalizedNumberFormatter::toFormat(UErrorCode&)(missing)Draft
ICU 62
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDecimalQuantity(const impl::DecimalQuantity&, UErrorCode&)(missing)Internal
numberformatter.hFormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&)(missing)Draft
ICU 62
numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&)&&(missing)Draft
ICU 62
numberformatter.hLocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&)(missing)Draft
ICU 62
numberformatter.hLocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(const LocalizedNumberFormatter&)(missing)Draft
ICU 62
numberformatter.hScale& icu::number::Scale::operator=(Scale&&)(missing)Draft
ICU 62
numberformatter.hScale& icu::number::Scale::operator=(const Scale&)(missing)Draft
ICU 62
numberformatter.hSymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(SymbolsWrapper&&)(missing)Internal
numberformatter.hUBool icu::number::FormattedNumber::nextFieldPosition(FieldPosition&, UErrorCode&)(missing)Draft
ICU 62
numberformatter.hUnicodeString icu::number::FormattedNumber::toString(UErrorCode&)(missing)Draft
ICU 62
numberformatter.hUnicodeString icu::number::NumberFormatterSettings< Derived >::toSkeleton(UErrorCode&)(missing)Draft
ICU 62
numberformatter.hUnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&)(missing)Draft
ICU 62
numberformatter.hUnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(const UnlocalizedNumberFormatter&)(missing)Draft
ICU 62
numberformatter.hconst impl::NumberFormatterImpl* icu::number::LocalizedNumberFormatter::getCompiled()(missing)Internal
numberformatter.hicu::number::FormattedNumber::FormattedNumber(FormattedNumber&&)(missing)Draft
ICU 62
numberformatter.hicu::number::LocalizedNumberFormatter::LocalizedNumberFormatter()=default(missing)Draft
ICU 62
numberformatter.hicu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&)(missing)Draft
ICU 62
numberformatter.hicu::number::Scale::Scale(Scale&&)(missing)Draft
ICU 62
numberformatter.hicu::number::Scale::Scale(const Scale&)(missing)Draft
ICU 62
numberformatter.hicu::number::Scale::Scale(int32_t, impl::DecNum*)(missing)Internal
numberformatter.hicu::number::Scale::~Scale()(missing)Draft
ICU 62
numberformatter.hicu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter()=default(missing)Draft
ICU 62
numberformatter.hicu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&)(missing)Draft
ICU 62
numberformatter.hicu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t, UGroupingStrategy)(missing)Internal
numberformatter.hicu::number::impl::SymbolsWrapper::SymbolsWrapper(SymbolsWrapper&&)(missing)Internal
numberformatter.hint16_t icu::number::impl::Grouper::getPrimary()(missing)Internal
numberformatter.hint16_t icu::number::impl::Grouper::getSecondary()(missing)Internal
numberformatter.hint32_t icu::number::LocalizedNumberFormatter::getCallCount()(missing)Internal
numberformatter.hstatic Grouper icu::number::impl::Grouper::forProperties(const DecimalFormatProperties&)(missing)Internal
numberformatter.hstatic Padder icu::number::impl::Padder::forProperties(const DecimalFormatProperties&)(missing)Internal
numberformatter.hstatic Scale icu::number::Scale::byDecimal(StringPiece)(missing)Draft
ICU 62
numberformatter.hstatic Scale icu::number::Scale::byDouble(double)(missing)Draft
ICU 62
numberformatter.hstatic Scale icu::number::Scale::byDoubleAndPowerOfTen(double, int32_t)(missing)Draft
ICU 62
numberformatter.hstatic Scale icu::number::Scale::none()(missing)Draft
ICU 62
numberformatter.hstatic Scale icu::number::Scale::powerOfTen(int32_t)(missing)Draft
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::fixedSignificantDigits(int32_t)(missing)Draft
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::maxSignificantDigits(int32_t)(missing)Draft
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minMaxSignificantDigits(int32_t, int32_t)(missing)Draft
ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minSignificantDigits(int32_t)(missing)Draft
ICU 62
numberformatter.hstatic UnlocalizedNumberFormatter icu::number::NumberFormatter::forSkeleton(const UnicodeString&, UErrorCode&)(missing)Draft
ICU 62
numberformatter.hvoid icu::number::FormattedNumber::getAllFieldPositions(FieldPositionIterator&, UErrorCode&)(missing)Draft
ICU 62
numberformatter.hvoid icu::number::FormattedNumber::getAllFieldPositionsImpl(FieldPositionIteratorHandler&, UErrorCode&)(missing)Internal
numberformatter.hvoid icu::number::FormattedNumber::getDecimalQuantity(impl::DecimalQuantity&, UErrorCode&)(missing)Internal
numberformatter.hvoid icu::number::LocalizedNumberFormatter::formatImpl(impl::UFormattedNumberData*, UErrorCode&)(missing)Internal
numberformatter.hvoid icu::number::LocalizedNumberFormatter::getAffixImpl(bool, bool, UnicodeString&, UErrorCode&)(missing)Internal
numfmt.hUnicodeString& icu::NumberFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Internal
numfmt.hUnicodeString& icu::NumberFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPositionIterator*, UErrorCode&)(missing)Internal
uchar.henum UBlockCode::UBLOCK_CHESS_SYMBOLS(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_DOGRA(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GEORGIAN_EXTENDED(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GUNJALA_GONDI(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_HANIFI_ROHINGYA(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_INDIC_SIYAQ_NUMBERS(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MAKASAR(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MAYAN_NUMERALS(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEDEFAIDRIN(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_OLD_SOGDIAN(missing)Stable
ICU 62
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SOGDIAN(missing)Stable
ICU 62
(Born Stable)
uchar.henum UJoiningGroup::U_JG_HANIFI_ROHINGYA_KINNA_YA(missing)Stable
ICU 62
(Born Stable)
uchar.henum UJoiningGroup::U_JG_HANIFI_ROHINGYA_PA(missing)Stable
ICU 62
(Born Stable)
uchar.henum UProperty::UCHAR_EXTENDED_PICTOGRAPHIC(missing)Stable
ICU 62
(Born Stable)
uchar.henum UWordBreakValues::U_WB_WSEGSPACE(missing)Stable
ICU 62
(Born Stable)
unum.henum UNumberFormatAttribute::UNUM_PARSE_CASE_SENSITIVE(missing)Internal
unum.henum UNumberFormatAttribute::UNUM_SIGN_ALWAYS_SHOWN(missing)Internal
unumberformatter.hUBool unumf_resultNextFieldPosition(const UFormattedNumber*, UFieldPosition*, UErrorCode*)(missing)Draft
ICU 62
unumberformatter.hUFormattedNumber* unumf_openResult(UErrorCode*)(missing)Draft
ICU 62
unumberformatter.hUNumberFormatter* unumf_openForSkeletonAndLocale(const UChar*, int32_t, const char*, UErrorCode*)(missing)Draft
ICU 62
unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_COUNT(missing)Internal
ICU 62
unumberformatter.hint32_t unumf_resultToString(const UFormattedNumber*, UChar*, int32_t, UErrorCode*)(missing)Draft
ICU 62
unumberformatter.hvoid unumf_close(UNumberFormatter*)(missing)Draft
ICU 62
unumberformatter.hvoid unumf_closeResult(UFormattedNumber*)(missing)Draft
ICU 62
unumberformatter.hvoid unumf_formatDecimal(const UNumberFormatter*, const char*, int32_t, UFormattedNumber*, UErrorCode*)(missing)Draft
ICU 62
unumberformatter.hvoid unumf_formatDouble(const UNumberFormatter*, double, UFormattedNumber*, UErrorCode*)(missing)Draft
ICU 62
unumberformatter.hvoid unumf_formatInt(const UNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)(missing)Draft
ICU 62
unumberformatter.hvoid unumf_resultGetAllFieldPositions(const UFormattedNumber*, UFieldPositionIterator*, UErrorCode*)(missing)Draft
ICU 62
uscript.henum UScriptCode::USCRIPT_DOGRA(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_GUNJALA_GONDI(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_HANIFI_ROHINGYA(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MAKASAR(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MEDEFAIDRIN(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_OLD_SOGDIAN(missing)Stable
ICU 62
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SOGDIAN(missing)Stable
ICU 62
(Born Stable)
uspoof.henum USpoofChecks::USPOOF_HIDDEN_OVERLAY(missing)Draft
ICU 62

(jump back to top)

Other existing drafts in ICU 62

FileAPIICU 61ICU 62
bytestream.hicu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t)Draft
ICU 60
casemap.hstatic void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
casemap.hstatic void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
casemap.hstatic void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
casemap.hstatic void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit()Draft
ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&)Draft
ICU 60
dcfmtsym.hicu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&)Draft
ICU 60
dtptngen.hUnicodeString icu::DateTimePatternGenerator::getFieldDisplayName(UDateTimePatternField, UDateTimePGDisplayWidth)Draft
ICU 61
edits.hEdits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&)Draft
ICU 60
edits.hEdits& icu::Edits::operator=(Edits&&)Draft
ICU 60
edits.hEdits& icu::Edits::operator=(const Edits&)Draft
ICU 60
edits.hicu::Edits::Edits(Edits&&)Draft
ICU 60
edits.hicu::Edits::Edits(const Edits&)Draft
ICU 60
edits.hint32_t icu::Edits::numberOfChanges()Draft
ICU 60
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&)Draft
ICU 60
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&)Draft
ICU 60
localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&)Draft
ICU 56
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&)Draft
ICU 56
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
ICU 53
normalizer2.hUBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)Draft
ICU 60
normalizer2.hUBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)Draft
ICU 60
normalizer2.hvoid icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
normalizer2.hvoid icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
nounit.hUClassID icu::NoUnit::getDynamicClassID()Draft
ICU 60
nounit.hUObject* icu::NoUnit::clone()Draft
ICU 60
nounit.hicu::NoUnit::NoUnit(const NoUnit&)Draft
ICU 60
nounit.hicu::NoUnit::~NoUnit()Draft
ICU 60
nounit.hstatic NoUnit icu::NoUnit::base()Draft
ICU 60
nounit.hstatic NoUnit icu::NoUnit::percent()Draft
ICU 60
nounit.hstatic NoUnit icu::NoUnit::permille()Draft
ICU 60
nounit.hstatic UClassID icu::NoUnit::getStaticClassID()Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*) const&Draft
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*) const&Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*) const&Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&Draft
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&) const&Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&) const&Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&) const&Draft
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&) const&Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&) const&Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&Draft
ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDecimal(StringPiece, UErrorCode&)Draft
ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDouble(double, UErrorCode&)Draft
ICU 60
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatInt(int64_t, UErrorCode&)Draft
ICU 60
numberformatter.hIntegerWidth icu::number::IntegerWidth::truncateAt(int32_t)Draft
ICU 60
numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&) const&Draft
ICU 60
numberformatter.hPrecision icu::number::CurrencyPrecision::withCurrency(const CurrencyUnit&) constDraft
ICU 60
numberformatter.hPrecision icu::number::FractionPrecision::withMaxDigits(int32_t)Draft
ICU 60
numberformatter.hPrecision icu::number::FractionPrecision::withMinDigits(int32_t)Draft
ICU 60
numberformatter.hPrecision icu::number::IncrementPrecision::withMinFraction(int32_t)Draft
ICU 60
numberformatter.hScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay)Draft
ICU 60
numberformatter.hScientificNotation icu::number::ScientificNotation::withMinExponentDigits(int32_t)Draft
ICU 60
numberformatter.hUBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&)Draft
ICU 60
numberformatter.hicu::number::FormattedNumber::~FormattedNumber()Draft
ICU 60
numberformatter.hicu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(const LocalizedNumberFormatter&)Draft
ICU 60
numberformatter.hicu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter()Draft
ICU 60
numberformatter.hicu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter&)Draft
ICU 60
numberformatter.hstatic CompactNotation icu::number::Notation::compactLong()Draft
ICU 60
numberformatter.hstatic CompactNotation icu::number::Notation::compactShort()Draft
ICU 60
numberformatter.hstatic CurrencyPrecision icu::number::Precision::currency(UCurrencyUsage)Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::fixedFraction(int32_t)Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::integer()Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::maxFraction(int32_t)Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::minFraction(int32_t)Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::minMaxFraction(int32_t, int32_t)Draft
ICU 60
numberformatter.hstatic IncrementPrecision icu::number::Precision::increment(double)Draft
ICU 60
numberformatter.hstatic IntegerWidth icu::number::IntegerWidth::zeroFillTo(int32_t)Draft
ICU 60
numberformatter.hstatic LocalizedNumberFormatter icu::number::NumberFormatter::withLocale(const Locale&)Draft
ICU 60
numberformatter.hstatic Precision icu::number::Precision::unlimited()Draft
ICU 60
numberformatter.hstatic ScientificNotation icu::number::Notation::engineering()Draft
ICU 60
numberformatter.hstatic ScientificNotation icu::number::Notation::scientific()Draft
ICU 60
numberformatter.hstatic SimpleNotation icu::number::Notation::simple()Draft
ICU 60
numberformatter.hstatic UnlocalizedNumberFormatter icu::number::NumberFormatter::with()Draft
ICU 60
numfmt.hERoundingMode icu::NumberFormat::getRoundingMode()Draft
ICU 60
numfmt.hvoid icu::NumberFormat::setRoundingMode(ERoundingMode)Draft
ICU 60
rbnf.hERoundingMode icu::RuleBasedNumberFormat::getRoundingMode()Draft
ICU 60
rbnf.hvoid icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode)Draft
ICU 60
stringoptions.h#define U_EDITS_NO_RESETDraft
ICU 60
stringoptions.h#define U_OMIT_UNCHANGED_TEXTDraft
ICU 60
stringoptions.h#define U_TITLECASE_ADJUST_TO_CASEDDraft
ICU 60
stringoptions.h#define U_TITLECASE_SENTENCESDraft
ICU 60
stringoptions.h#define U_TITLECASE_WHOLE_STRINGDraft
ICU 60
ucurr.henum UCurrNameStyle::UCURR_NARROW_SYMBOL_NAMEDraft
ICU 61
udatpg.henum UDateTimePGDisplayWidth::UDATPG_ABBREVIATEDDraft
ICU 61
udatpg.henum UDateTimePGDisplayWidth::UDATPG_NARROWDraft
ICU 61
udatpg.henum UDateTimePGDisplayWidth::UDATPG_WIDEDraft
ICU 61
udatpg.hint32_t udatpg_getFieldDisplayName(const UDateTimePatternGenerator*, UDateTimePatternField, UDateTimePGDisplayWidth, UChar*, int32_t, UErrorCode*)Draft
ICU 61
unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&)Draft
ICU 56
unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_AUTODraft
ICU 61
unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_MIN2Draft
ICU 61
unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_OFFDraft
ICU 61
unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_ON_ALIGNEDDraft
ICU 61
unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_THOUSANDSDraft
ICU 61
unumberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYSDraft
ICU 60
unumberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTODraft
ICU 60
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYSDraft
ICU 60
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_EXCEPT_ZERODraft
ICU 61
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTINGDraft
ICU 60
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ALWAYSDraft
ICU 60
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_AUTODraft
ICU 60
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_EXCEPT_ZERODraft
ICU 61
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEVERDraft
ICU 60
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAMEDraft
ICU 60
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDENDraft
ICU 60
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODEDraft
ICU 60
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROWDraft
ICU 60
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORTDraft
ICU 60
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
utf16.h#define U16_GET_OR_FFFDDraft
ICU 60
utf16.h#define U16_NEXT_OR_FFFDDraft
ICU 60
utf16.h#define U16_PREV_OR_FFFDDraft
ICU 60
utf8.h#define U8_TRUNCATE_IF_INCOMPLETEDraft
ICU 61

(jump back to top)

Signature Simplifications

This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by all possible variations in "original" form.
FileAPIStatusIn ICU version
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&Draft
ICU 60
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&) constDraft
ICU 60
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&Draft
ICU 61
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const UGroupingStrategy&) constDraft
ICU 61
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&Draft
ICU 60
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&) constDraft
ICU 60
ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&Draft
ICU 60
ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&) constDraft
ICU 60
ICU 61

(jump back to top)

Contents generated by StableAPI tool on Wed May 30 15:07:37 PDT 2018
Copyright (C) 2018, International Business Machines Corporation, All Rights Reserved.