diff --git a/icu4c/APIChangeReport.html b/icu4c/APIChangeReport.html index d17133d90b3..94f1325b4fc 100644 --- a/icu4c/APIChangeReport.html +++ b/icu4c/APIChangeReport.html @@ -5,31 +5,31 @@ --> -ICU4C API Comparison: ICU 60 (update #1: 60.2) with ICU 61 +ICU4C API Comparison: ICU 61 with ICU 62 -

ICU4C API Comparison: ICU 60 (update #1: 60.2) with ICU 61

+

ICU4C API Comparison: ICU 61 with ICU 62

-

Removed from ICU 60

+

Removed from ICU 61

- + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileAPIICU 60ICU 61FileAPIICU 61ICU 62
measunit.hstatic MeasureUnit* icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&, const MeasureUnit&)Internal(missing)
+
compactdecimalformat.hUBool icu::CompactDecimalFormat::operator==(const Format&)Stable
ICU 51
(missing)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(const NumberingSystem*)Draft
ICU 60
(missing)
actually, just
removed “const”
from one param
+
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(const icu::MeasureUnit*)Draft
ICU 60
(missing)
actually, just
removed “const”
from one param
+
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(const DigitList&, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const Grouper&)Internal(missing)
+
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(const DigitList&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
numberformatter.hstatic Grouper icu::number::Grouper::defaults()Internal(missing)
+
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&)Stable
ICU 51
(missing)
numberformatter.hstatic Grouper icu::number::Grouper::minTwoDigits()Internal(missing)
+
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&, UErrorCode&)Internal(missing)
numberformatter.hstatic Grouper icu::number::Grouper::none()Internal(missing)
+
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&)Internal(missing)
utrans.hvoid utrans_trans(const UTransliterator*, UReplaceable*, UReplaceableCallbacks*, int32_t, int32_t*, UErrorCode*)Stable
ICU 2.0
(missing)
actually, just
added “const”
to one param
+
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&)Stable
ICU 56
(missing)
utrans.hvoid utrans_transIncremental(const UTransliterator*, UReplaceable*, UReplaceableCallbacks*, UTransPosition*, UErrorCode*)Stable
ICU 2.0
(missing)
actually, just
added “const”
to one param
+
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)
+
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 >::adoptPerUnit(icu::MeasureUnit*)Draft
ICU 61
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const UGroupingStrategy&)Draft
ICU 61
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&)Internal
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&)Draft
ICU 61
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Rounder&)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t)Internal
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)Draft
ICU 60
(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&)Draft
ICU 60
(missing)
+
numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&)Draft
ICU 60
(missing)
+
numberformatter.hRounder icu::number::CurrencyRounder::withCurrency(const CurrencyUnit&)Draft
ICU 60
(missing)
+
numberformatter.hRounder icu::number::FractionRounder::withMaxDigits(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hRounder icu::number::FractionRounder::withMinDigits(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hRounder icu::number::IncrementRounder::withMinFraction(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hRounder icu::number::Rounder::withMode(UNumberFormatRoundingMode)Draft
ICU 60
(missing)
+
numberformatter.hicu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t)Internal(missing)
+
numberformatter.hstatic CurrencyRounder icu::number::Rounder::currency(UCurrencyUsage)Draft
ICU 60
(missing)
+
numberformatter.hstatic DigitRounder icu::number::Rounder::fixedDigits(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hstatic DigitRounder icu::number::Rounder::maxDigits(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hstatic DigitRounder icu::number::Rounder::minDigits(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hstatic DigitRounder icu::number::Rounder::minMaxDigits(int32_t, int32_t)Draft
ICU 60
(missing)
+
numberformatter.hstatic FractionRounder icu::number::Rounder::fixedFraction(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hstatic FractionRounder icu::number::Rounder::integer()Draft
ICU 60
(missing)
+
numberformatter.hstatic FractionRounder icu::number::Rounder::maxFraction(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hstatic FractionRounder icu::number::Rounder::minFraction(int32_t)Draft
ICU 60
(missing)
+
numberformatter.hstatic FractionRounder icu::number::Rounder::minMaxFraction(int32_t, int32_t)Draft
ICU 60
(missing)
+
numberformatter.hstatic IncrementRounder icu::number::Rounder::increment(double)Draft
ICU 60
(missing)
+
numberformatter.hstatic Rounder icu::number::Rounder::unlimited()Draft
ICU 60
(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)
@@ -86,475 +322,925 @@ (jump back to top)
-

Deprecated or Obsoleted in ICU 61

+

Deprecated or Obsoleted in ICU 62

- + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileAPIICU 60ICU 61FileAPIICU 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)(missing)Deprecated
+ICU 62
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()Draft
ICU 60
Deprecated
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::fixedDigits(int32_t)(missing)Deprecated
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::maxDigits(int32_t)(missing)Deprecated
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minDigits(int32_t)(missing)Deprecated
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minMaxDigits(int32_t, int32_t)(missing)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 61 (old, new)

+

Changed in ICU 62 (old, new)

- + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 60ICU 61FileAPIICU 61ICU 62
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
numberformatter.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&)Draft
ICU 60
Deprecated
+ICU 62
casemap.hstatic int32_t icu::CaseMap::toLower(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()Draft
ICU 60
Deprecated
+ICU 62
casemap.hstatic int32_t icu::CaseMap::toTitle(const char*, uint32_t, BreakIterator*, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPosition(FieldPosition&, UErrorCode&)Draft
ICU 60
Deprecated
+ICU 62
casemap.hstatic int32_t icu::CaseMap::toUpper(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
char16ptr.hchar16_t* icu::Char16Ptr::get()Draft→Stable
ICU 59
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::operator char16_t* ()Draft→Stable
ICU 59
char16ptr.hicu::Char16Ptr::~Char16Ptr()Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()Draft→Stable
ICU 59
char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getCoarseChangesIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getCoarseIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getFineChangesIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getFineIterator()Draft→Stable
ICU 59
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)Draft→Stable
ICU 59
edits.hUBool icu::Edits::hasChanges()Draft→Stable
ICU 59
edits.hicu::Edits::Edits()Draft→Stable
ICU 59
edits.hicu::Edits::~Edits()Draft→Stable
ICU 59
edits.hint32_t icu::Edits::lengthDelta()Draft→Stable
ICU 59
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)Draft→Stable
ICU 59
edits.hvoid icu::Edits::addUnchanged(int32_t)Draft→Stable
ICU 59
edits.hvoid icu::Edits::reset()Draft→Stable
ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)Draft→Stable
ICU 59
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 59
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)Draft→Stable
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Draft→Stable
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)Draft→Stable
ICU 59
unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
ICU 59
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)Draft→Stable
ICU 59
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPositionIterator(FieldPositionIterator&, UErrorCode&)Draft
ICU 60
Deprecated
+ICU 62

(jump back to top)
-

Promoted to stable in ICU 61

+

Promoted to stable in ICU 62

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 60ICU 61FileAPIICU 61ICU 62
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
decimfmt.hvoid icu::DecimalFormat::setLenient(UBool)(missing)Stable
+ICU 4.8
casemap.hstatic int32_t icu::CaseMap::toLower(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_CHESS_SYMBOLS(missing)Stable
+ICU 62
(Born Stable)
casemap.hstatic int32_t icu::CaseMap::toTitle(const char*, uint32_t, BreakIterator*, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_DOGRA(missing)Stable
+ICU 62
(Born Stable)
casemap.hstatic int32_t icu::CaseMap::toUpper(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_GEORGIAN_EXTENDED(missing)Stable
+ICU 62
(Born Stable)
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_GUNJALA_GONDI(missing)Stable
+ICU 62
(Born Stable)
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_HANIFI_ROHINGYA(missing)Stable
+ICU 62
(Born Stable)
casemap.hstatic int32_t icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_INDIC_SIYAQ_NUMBERS(missing)Stable
+ICU 62
(Born Stable)
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_MAKASAR(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hchar16_t* icu::Char16Ptr::get()Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_MAYAN_NUMERALS(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_MEDEFAIDRIN(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_OLD_SOGDIAN(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_SOGDIAN(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)Draft→Stable
ICU 59
uchar.henum UJoiningGroup::U_JG_HANIFI_ROHINGYA_KINNA_YA(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)Draft→Stable
ICU 59
uchar.henum UJoiningGroup::U_JG_HANIFI_ROHINGYA_PA(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::Char16Ptr::operator char16_t* ()Draft→Stable
ICU 59
uchar.henum UProperty::UCHAR_EXTENDED_PICTOGRAPHIC(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::Char16Ptr::~Char16Ptr()Draft→Stable
ICU 59
uchar.henum UWordBreakValues::U_WB_WSEGSPACE(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)Draft→Stable
ICU 59
uscript.henum UScriptCode::USCRIPT_DOGRA(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)Draft→Stable
ICU 59
uscript.henum UScriptCode::USCRIPT_GUNJALA_GONDI(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)Draft→Stable
ICU 59
uscript.henum UScriptCode::USCRIPT_HANIFI_ROHINGYA(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)Draft→Stable
ICU 59
uscript.henum UScriptCode::USCRIPT_MAKASAR(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()Draft→Stable
ICU 59
uscript.henum UScriptCode::USCRIPT_MEDEFAIDRIN(missing)Stable
+ICU 62
(Born Stable)
char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()Draft→Stable
ICU 59
uscript.henum UScriptCode::USCRIPT_OLD_SOGDIAN(missing)Stable
+ICU 62
(Born Stable)
edits.hIterator icu::Edits::getCoarseChangesIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getCoarseIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getFineChangesIterator()Draft→Stable
ICU 59
edits.hIterator icu::Edits::getFineIterator()Draft→Stable
ICU 59
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)Draft→Stable
ICU 59
edits.hUBool icu::Edits::hasChanges()Draft→Stable
ICU 59
edits.hicu::Edits::Edits()Draft→Stable
ICU 59
edits.hicu::Edits::~Edits()Draft→Stable
ICU 59
edits.hint32_t icu::Edits::lengthDelta()Draft→Stable
ICU 59
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)Draft→Stable
ICU 59
edits.hvoid icu::Edits::addUnchanged(int32_t)Draft→Stable
ICU 59
edits.hvoid icu::Edits::reset()Draft→Stable
ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)Draft→Stable
ICU 59
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 59
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)Draft→Stable
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Draft→Stable
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)Draft→Stable
ICU 59
unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)Draft→Stable
ICU 59
unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
ICU 59
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)Draft→Stable
ICU 59
utrans.hvoid utrans_trans(const UTransliterator*, UReplaceable*, const UReplaceableCallbacks*, int32_t, int32_t*, UErrorCode*)(missing)
old version (stable)
lacked “const”
on one param
Stable
-ICU 2.0
utrans.hvoid utrans_transIncremental(const UTransliterator*, UReplaceable*, const UReplaceableCallbacks*, UTransPosition*, UErrorCode*)(missing)
old version (stable)
lacked “const”
on one param
Stable
-ICU 2.0
uscript.henum UScriptCode::USCRIPT_SOGDIAN(missing)Stable
+ICU 62
(Born Stable)

(jump back to top)
-

Added in ICU 61

+

Added in ICU 62

- + - - - + - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +(should be ICU 62) - + + + - - - +(should be ICU 62) - + - + - + - + - + - + - + - + - - - - + - + - + - - - - - - - - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileAPIICU 60ICU 61FileAPIICU 61ICU 62
dcfmtsym.hUChar32 icu::DecimalFormatSymbols::getCodePointZero()(missing)Internal
+
decimfmt.hUBool icu::DecimalFormat::isFormatFailIfMoreThanMaxDigits()(missing)Internal
dcfmtsym.hconst UnicodeString& icu::DecimalFormatSymbols::getConstDigitSymbol(int32_t)(missing)Internal
+
decimfmt.hUBool icu::DecimalFormat::isParseCaseSensitive()(missing)Internal
dtptngen.hUnicodeString icu::DateTimePatternGenerator::getFieldDisplayName(UDateTimePatternField, UDateTimePGDisplayWidth)(missing)Draft
-ICU 61
decimfmt.hUBool icu::DecimalFormat::isParseNoExponent()(missing)Internal
+
measunit.hstatic MeasureUnit icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&, const MeasureUnit&, bool*)(missing)Internal
+
decimfmt.hUBool icu::DecimalFormat::isSignAlwaysShown()(missing)Internal
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*)(missing)Draft
-ICU 61
decimfmt.hUnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Internal
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)(missing)
old version
had “const”
on param
Draft
+
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.hicu::DecimalFormat::DecimalFormat(const DecimalFormatSymbols*, UErrorCode&)(missing) +
+ +
+(untagged)
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*) const&(missing)Draft
+ICU 61 +
+(should be ICU 62)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*)&&(missing)Draft
+ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*) const&(missing)Draft
ICU 60
-(should be ICU 61)
decided to keep draft ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)(missing)
old version
had “const”
on param
Draft
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)&&(missing)Draft
+ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*) const&(missing)Draft
ICU 60
-(should be ICU 61)
decided to keep draft ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const UGroupingStrategy&)(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&)(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)&&(missing)Draft
+ICU 62
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_AUTO(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_MIN2(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay)&&(missing)Draft
+ICU 62
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_OFF(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&(missing)Draft
+ICU 61 +
+(should be ICU 62)
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_ON_ALIGNED(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy)&&(missing)Draft
+ICU 62
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_THOUSANDS(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&) const&(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)&&(missing)Draft
+ICU 62
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_EXCEPT_ZERO(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::macros(const impl::MacroProps&) const&(missing)Internal
+ICU 60
numberformatter.hicu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t)(missing)Internal
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::macros(const impl::MacroProps&)&&(missing)Internal
numberformatter.hstatic Grouper icu::number::impl::Grouper::forStrategy(UGroupingStrategy)(missing)Internal
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::macros(impl::MacroProps&&) const&(missing)Internal
rbbi.hvoid icu::RuleBasedBreakIterator::dumpTables()(missing)Internal
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::macros(impl::MacroProps&&)&&(missing)Internal
ucurr.henum UCurrNameStyle::UCURR_NARROW_SYMBOL_NAME(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&) const&(missing)Draft
+ICU 60 +
+(should be ICU 62)
udatpg.henum UDateTimePGDisplayWidth::UDATPG_ABBREVIATED(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)&&(missing)Draft
+ICU 62
udatpg.henum UDateTimePGDisplayWidth::UDATPG_NARROW(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&) const&(missing)Internal
+ICU 60
udatpg.henum UDateTimePGDisplayWidth::UDATPG_WIDE(missing)Draft
-ICU 61
udatpg.hint32_t udatpg_getFieldDisplayName(const UDateTimePatternGenerator*, UDateTimePatternField, UDateTimePGDisplayWidth, UChar*, int32_t, UErrorCode*)(missing)Draft
-ICU 61
utf8.h#define U8_INTERNAL_NEXT_OR_SUB(missing)Internal
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&)&&(missing)Internal
utf8.h#define U8_TRUNCATE_IF_INCOMPLETE(missing)Draft
-ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&) const&(missing)Draft
+ICU 61 +
+(should be ICU 62)
utrans.hvoid utrans_trans(const UTransliterator*, UReplaceable*, const UReplaceableCallbacks*, int32_t, int32_t*, UErrorCode*)(missing) old version
(stable) lacked “const”
on one parameter
Stable
-ICU 2.0
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&)&&(missing)Draft
+ICU 62
utrans.hvoid utrans_transIncremental(const UTransliterator*, UReplaceable*, const UReplaceableCallbacks*, UTransPosition*, UErrorCode*)(missing) old version
(stable) lacked “const”
on one parameter
Stable
-ICU 2.0
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 60 +
+(should be ICU 62)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&)&&(missing)Draft
+ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay)&&(missing)Draft
+ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&) const&(missing)Draft
+ICU 60 +
+(should be 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&) const&(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)&&(missing)Draft
+ICU 62
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&(missing)Draft
+ICU 60 +
+(should be 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.hFormattedNumber& icu::number::FormattedNumber::operator=(const FormattedNumber&)=delete(missing) +
+ +
+(untagged)
numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&) const&(missing)Draft
+ICU 60 +
+(should be 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.hPrecision icu::number::CurrencyPrecision::withCurrency(const CurrencyUnit&)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hPrecision icu::number::FractionPrecision::withMaxDigits(int32_t)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hPrecision icu::number::FractionPrecision::withMinDigits(int32_t)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hPrecision icu::number::IncrementPrecision::withMinFraction(int32_t)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hPrecision icu::number::Precision::withMode(UNumberFormatRoundingMode)(missing)Deprecated
+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::FormattedNumber::FormattedNumber(const FormattedNumber&)=delete(missing) +
+ +
+(untagged)
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 CurrencyPrecision icu::number::Precision::currency(UCurrencyUsage)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hstatic FractionPrecision icu::number::Precision::fixedFraction(int32_t)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hstatic FractionPrecision icu::number::Precision::integer()(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hstatic FractionPrecision icu::number::Precision::maxFraction(int32_t)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hstatic FractionPrecision icu::number::Precision::minFraction(int32_t)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hstatic FractionPrecision icu::number::Precision::minMaxFraction(int32_t, int32_t)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hstatic Grouper icu::number::impl::Grouper::forProperties(const DecimalFormatProperties&)(missing)Internal
+
numberformatter.hstatic IncrementPrecision icu::number::Precision::increment(double)(missing)Draft
+ICU 60 +
+(should be ICU 62)
numberformatter.hstatic Padder icu::number::impl::Padder::forProperties(const DecimalFormatProperties&)(missing)Internal
+
numberformatter.hstatic Precision icu::number::Precision::unlimited()(missing)Draft
+ICU 60 +
+(should be ICU 62)
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::fixedDigits(int32_t)(missing)Deprecated
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::fixedSignificantDigits(int32_t)(missing)Draft
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::maxDigits(int32_t)(missing)Deprecated
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::maxSignificantDigits(int32_t)(missing)Draft
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minDigits(int32_t)(missing)Deprecated
+ICU 62
numberformatter.hstatic SignificantDigitsPrecision icu::number::Precision::minMaxDigits(int32_t, int32_t)(missing)Deprecated
+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 61

+

Other existing drafts in ICU 62

- + @@ -582,140 +1268,178 @@ + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - +ICU 61 - - + - + - + - + - + - + - + - + + + + + + + + + + - + - + - + - - - - + - + - + - + - + @@ -727,167 +1451,201 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - - - - + - + - + - + - + - + - + - - - - - - - - - - + - - - + + + - + - + - + - - - - - - - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileAPIICU 60ICU 61FileAPIICU 61ICU 62
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.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*) const&(missing)
Draft
-ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)(missing)
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*) const&(missing)
Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*) const&(missing)
+
Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&(missing)
+
Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&(missing)
+
Draft
+ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Rounder&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&) const&(missing)
+
Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&) const&(missing)
+
Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&) const&(missing)
+
Draft
+ICU 61
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&) const&(missing)
+
Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&)Draft
ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&(missing)
+
Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&) const&(missing)
+
Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&) const&(missing)
+
Draft
+ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&(missing)
+
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&)Draft
ICU 60
numberformatter.hRounder icu::number::CurrencyRounder::withCurrency(const CurrencyUnit&)Draft
ICU 60
numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&) const&(missing)
+
Draft
+ICU 60
numberformatter.hRounder icu::number::FractionRounder::withMaxDigits(int32_t)Draft
ICU 60
numberformatter.hPrecision icu::number::CurrencyPrecision::withCurrency(const CurrencyUnit&)(missing)
+
Draft
+ICU 60
numberformatter.hRounder icu::number::FractionRounder::withMinDigits(int32_t)Draft
ICU 60
numberformatter.hPrecision icu::number::FractionPrecision::withMaxDigits(int32_t)(missing)
+
Draft
+ICU 60
numberformatter.hRounder icu::number::IncrementRounder::withMinFraction(int32_t)Draft
ICU 60
numberformatter.hPrecision icu::number::FractionPrecision::withMinDigits(int32_t)(missing)
+
Draft
+ICU 60
numberformatter.hRounder icu::number::Rounder::withMode(UNumberFormatRoundingMode)Draft
ICU 60
numberformatter.hPrecision icu::number::IncrementPrecision::withMinFraction(int32_t)(missing)
+
Draft
+ICU 60
numberformatter.hScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay)Draft
ICU 60
numberformatter.hUBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&)Draft
ICU 60
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()Draft
ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYSDraft
ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTODraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYSDraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTINGDraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ALWAYSDraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_AUTODraft
ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEVERDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAMEDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDENDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODEDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROWDraft
ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORTDraft
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::NumberFormatter::NumberFormatter()=deleteDraft
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 CurrencyRounder icu::number::Rounder::currency(UCurrencyUsage)Draft
ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::fixedDigits(int32_t)Draft
ICU 60
numberformatter.hstatic CurrencyPrecision icu::number::Precision::currency(UCurrencyUsage)(missing)
+
Draft
+ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::maxDigits(int32_t)Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::fixedFraction(int32_t)(missing)
+
Draft
+ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::minDigits(int32_t)Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::integer()(missing)
+
Draft
+ICU 60
numberformatter.hstatic DigitRounder icu::number::Rounder::minMaxDigits(int32_t, int32_t)Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::maxFraction(int32_t)(missing)
+
Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::fixedFraction(int32_t)Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::minFraction(int32_t)(missing)
+
Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::integer()Draft
ICU 60
numberformatter.hstatic FractionPrecision icu::number::Precision::minMaxFraction(int32_t, int32_t)(missing)
+
Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::maxFraction(int32_t)Draft
ICU 60
numberformatter.hstatic IncrementPrecision icu::number::Precision::increment(double)(missing)
+
Draft
+ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::minFraction(int32_t)Draft
ICU 60
numberformatter.hstatic FractionRounder icu::number::Rounder::minMaxFraction(int32_t, int32_t)Draft
ICU 60
numberformatter.hstatic IncrementRounder icu::number::Rounder::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 Rounder icu::number::Rounder::unlimited()Draft
ICU 60
numberformatter.hstatic Precision icu::number::Precision::unlimited()(missing)
+
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
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPosition(FieldPosition&, UErrorCode&)Draft
ICU 60
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPositionIterator(FieldPositionIterator&, UErrorCode&)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
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_AUTODraft
ICU 61
utf16.h#define U16_GET_OR_FFFDDraft
ICU 60
unumberformatter.henum UGroupingStrategy::UNUM_GROUPING_MIN2Draft
ICU 61
utf16.h#define U16_NEXT_OR_FFFDDraft
ICU 60
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

@@ -898,12 +1656,13 @@ 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.
+

(jump back to top)

-Contents generated by StableAPI tool on Wed Mar 07 19:18:25 UTC 2018
Copyright (C) 2018, International Business Machines Corporation, All Rights Reserved.
+Contents generated by StableAPI tool on Wed May 30 04:02:37 UTC 2018
Copyright (C) 2018, International Business Machines Corporation, All Rights Reserved.