From: Peter Edberg Date: Thu, 1 Mar 2018 07:29:50 +0000 (+0000) Subject: ICU-13581 ICU 61 BRS, update ICU4C API change report X-Git-Tag: release-61-rc~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d0c1e8955cb2027a3a03093652973bf7b3f77d52;p=icu ICU-13581 ICU 61 BRS, update ICU4C API change report X-SVN-Rev: 41037 --- diff --git a/icu4c/APIChangeReport.html b/icu4c/APIChangeReport.html index 64f4390de64..237d55fb797 100644 --- a/icu4c/APIChangeReport.html +++ b/icu4c/APIChangeReport.html @@ -5,31 +5,31 @@ --> -ICU4C API Comparison: ICU 59 with ICU 60 +ICU4C API Comparison: ICU 60 (update #1: 60.2) with ICU 61 -

ICU4C API Comparison: ICU 59 with ICU 60

+

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

-

Removed from ICU 59

+

Removed from ICU 60

- + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 59ICU 60FileAPIICU 60ICU 61
decimfmt.henum - icu::DecimalFormat::ERoundingMode {}Stable
ICU 2.4
(moved to numfmt.h)
measunit.hstatic MeasureUnit* icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&, const MeasureUnit&)Internal(missing)
+
decimfmt.henum - icu::DecimalFormat::ERoundingMode::kRoundCeilingStable
ICU 2.4
(moved to numfmt.h)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(const NumberingSystem*)Draft
ICU 60
(missing)
+
decimfmt.henum - icu::DecimalFormat::ERoundingMode::kRoundDownStable
ICU 2.4
(moved to numfmt.h)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(const icu::MeasureUnit*)Draft
ICU 60
(missing)
+
decimfmt.henum - icu::DecimalFormat::ERoundingMode::kRoundFloorStable
ICU 2.4
(moved to numfmt.h)
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const Grouper&)Internal(missing)
+
decimfmt.henum - icu::DecimalFormat::ERoundingMode::kRoundHalfDownStable
ICU 2.4
(moved to numfmt.h)
numberformatter.hstatic Grouper icu::number::Grouper::defaults()Internal(missing)
+
decimfmt.henum - icu::DecimalFormat::ERoundingMode::kRoundHalfEvenStable
ICU 2.4
(moved to numfmt.h)
numberformatter.hstatic Grouper icu::number::Grouper::minTwoDigits()Internal(missing)
+
decimfmt.henum - icu::DecimalFormat::ERoundingMode::kRoundHalfUpStable
ICU 2.4
(moved to numfmt.h)
numberformatter.hstatic Grouper icu::number::Grouper::none()Internal(missing)
+
decimfmt.henum - icu::DecimalFormat::ERoundingMode::kRoundUnnecessaryStable
ICU 4.8
(moved to numfmt.h)
utrans.hvoid utrans_trans(const UTransliterator*, UReplaceable*, UReplaceableCallbacks*, int32_t, int32_t*, UErrorCode*)Stable
ICU 2.0
(missing) actually,
just added “const”
to one parameter
+
decimfmt.henum - icu::DecimalFormat::ERoundingMode::kRoundUpStable
ICU 2.4
(moved to numfmt.h)
platform.h#define U_IOSTREAM_SOURCEInternal(missing)
plurrule.hUnicodeString icu::PluralRules::select(const FixedDecimal&)Internal(missing)
ucasemap.h#define U_TITLECASE_NO_BREAK_ADJUSTMENTStable
ICU 3.8
(moved to new stringoptions.h)
ucasemap.h#define U_TITLECASE_NO_LOWERCASEStable
ICU 3.8
(moved to new stringoptions.h)
ucasemap.h#define UCASEMAP_OMIT_UNCHANGED_TEXTDraft
ICU 59
(missing)
uchar.h#define U_FOLD_CASE_DEFAULTStable
ICU 2.0
(moved to new stringoptions.h)
uchar.h#define U_FOLD_CASE_EXCLUDE_SPECIAL_IStable
ICU 2.0
(moved to new stringoptions.h)
unorm2.h#define U_COMPARE_CODE_POINT_ORDERStable
ICU 2.2
(moved to new stringoptions.h)
unorm2.h#define U_COMPARE_IGNORE_CASEStable
ICU 2.2
(moved to new stringoptions.h)
unorm2.h#define UNORM_INPUT_IS_FCDStable
ICU 2.2
(moved to new stringoptions.h)
ustring.h#define U_COMPARE_CODE_POINT_ORDERStable
ICU 2.2
(moved to new stringoptions.h)
utrans.hvoid utrans_transIncremental(const UTransliterator*, UReplaceable*, UReplaceableCallbacks*, UTransPosition*, UErrorCode*)Stable
ICU 2.0
(missing) actually,
just added “const”
to one paramete
+

(jump back to top)
-

Deprecated or Obsoleted in ICU 60

+

Deprecated or Obsoleted in ICU 61

- + - - - - - - - - -
FileAPIICU 59ICU 60FileAPIICU 60ICU 61
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)Stable
ICU 56
Deprecated
-ICU 60
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)Stable
ICU 56
Deprecated
-ICU 60
utf_old.h#define U_HIDE_OBSOLETE_UTF_OLD_H(missing)Deprecated
-ICU 2.4

(jump back to top)
-

Changed in ICU 60 (old, new)

+

Changed in ICU 61 (old, new)

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - -
FileAPIICU 59ICU 60FileAPIICU 60ICU 61
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)Stable
ICU 56
Deprecated
-ICU 60
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)Stable
ICU 56
Deprecated
-ICU 60
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
measfmt.hUnicodeString icu::MeasureFormat::getUnitDisplayName(const MeasureUnit&, UErrorCode&)Draft→Stable
ICU 58
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
ubiditransform.hUBiDiTransform* ubiditransform_open(UErrorCode*)Draft→Stable
ICU 58
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
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_OFFDraft→Stable
ICU 58
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_ONDraft→Stable
ICU 58
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
ubiditransform.henum UBiDiOrder::UBIDI_LOGICALDraft→Stable
ICU 58
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
ubiditransform.henum UBiDiOrder::UBIDI_VISUALDraft→Stable
ICU 58
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
ubiditransform.huint32_t ubiditransform_transform(UBiDiTransform*, const UChar*, int32_t, UChar*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)Draft→Stable
ICU 58
char16ptr.hchar16_t* icu::Char16Ptr::get()Draft→Stable
ICU 59
ubiditransform.hvoid ubiditransform_close(UBiDiTransform*)Draft→Stable
ICU 58
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()Draft→Stable
ICU 59
udisplaycontext.henum UDisplayContext::UDISPCTX_NO_SUBSTITUTEDraft→Stable
ICU 58
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)Draft→Stable
ICU 59
udisplaycontext.henum UDisplayContext::UDISPCTX_SUBSTITUTEDraft→Stable
ICU 58
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)Draft→Stable
ICU 59
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_SUBSTITUTE_HANDLINGDraft→Stable
ICU 58
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)Draft→Stable
ICU 59
uspoof.hURestrictionLevel uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)Draft→Stable
ICU 59
uspoof.hUSpoofCheckResult* uspoof_openCheckResult(UErrorCode*)Draft→Stable
ICU 58
char16ptr.hicu::Char16Ptr::operator char16_t* ()Draft→Stable
ICU 59
uspoof.hU_NAMESPACE_END int32_t uspoof_getCheckResultChecks(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
char16ptr.hicu::Char16Ptr::~Char16Ptr()Draft→Stable
ICU 59
uspoof.hconst USet* uspoof_getCheckResultNumerics(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)Draft→Stable
ICU 59
uspoof.henum USpoofChecks::USPOOF_CONFUSABLEDraft→Stable
ICU 58
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)Draft→Stable
ICU 59
uspoof.hint32_t uspoof_check2(const USpoofChecker*, const UChar*, int32_t, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)Draft→Stable
ICU 59
uspoof.hint32_t uspoof_check2UTF8(const USpoofChecker*, const char*, int32_t, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)Draft→Stable
ICU 59
uspoof.hint32_t uspoof_check2UnicodeString(const USpoofChecker*, const icu::UnicodeString&, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()Draft→Stable
ICU 59
uspoof.hvoid uspoof_closeCheckResult(USpoofCheckResult*)Draft→Stable
ICU 58
-

-(jump back to top) -
- -

Promoted to stable in ICU 60

- - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 59ICU 60char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()Draft→Stable
ICU 59
measfmt.hUnicodeString icu::MeasureFormat::getUnitDisplayName(const MeasureUnit&, UErrorCode&)Draft→Stable
ICU 58
dcfmtsym.hconst UnicodeString& icu::DecimalFormatSymbols::getConstSymbol(ENumberFormatSymbol)InternalDraft
+ICU 61
numfmt.henum - icu::NumberFormat::ERoundingMode {}(moved from decimfmt.h)Stable
-ICU 2.4
edits.hIterator icu::Edits::getCoarseChangesIterator()Draft→Stable
ICU 59
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundCeiling(moved from decimfmt.h)Stable
-ICU 2.4
edits.hIterator icu::Edits::getCoarseIterator()Draft→Stable
ICU 59
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundDown(moved from decimfmt.h)Stable
-ICU 2.4
edits.hIterator icu::Edits::getFineChangesIterator()Draft→Stable
ICU 59
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundFloor(moved from decimfmt.h)Stable
-ICU 2.4
edits.hIterator icu::Edits::getFineIterator()Draft→Stable
ICU 59
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundHalfDown(moved from decimfmt.h)Stable
-ICU 2.4
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)Draft→Stable
ICU 59
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundHalfEven(moved from decimfmt.h)Stable
-ICU 2.4
edits.hUBool icu::Edits::hasChanges()Draft→Stable
ICU 59
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundHalfUp(moved from decimfmt.h)Stable
-ICU 2.4
edits.hicu::Edits::Edits()Draft→Stable
ICU 59
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundUnnecessary(moved from decimfmt.h)Stable
-ICU 4.8
edits.hicu::Edits::~Edits()Draft→Stable
ICU 59
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundUp(moved from decimfmt.h)Stable
-ICU 2.4
edits.hint32_t icu::Edits::lengthDelta()Draft→Stable
ICU 59
ubiditransform.hUBiDiTransform* ubiditransform_open(UErrorCode*)Draft→Stable
ICU 58
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)Draft→Stable
ICU 59
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_OFFDraft→Stable
ICU 58
edits.hvoid icu::Edits::addUnchanged(int32_t)Draft→Stable
ICU 59
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_ONDraft→Stable
ICU 58
edits.hvoid icu::Edits::reset()Draft→Stable
ICU 59
ubiditransform.henum UBiDiOrder::UBIDI_LOGICALDraft→Stable
ICU 58
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)Draft→Stable
ICU 59
ubiditransform.henum UBiDiOrder::UBIDI_VISUALDraft→Stable
ICU 58
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 59
ubiditransform.huint32_t ubiditransform_transform(UBiDiTransform*, const UChar*, int32_t, UChar*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)Draft→Stable
ICU 58
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)Draft→Stable
ICU 59
ubiditransform.hvoid ubiditransform_close(UBiDiTransform*)Draft→Stable
ICU 58
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F(missing)Stable
-ICU 60
(Born Stable)unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_KANA_EXTENDED_A(missing)Stable
-ICU 60
(Born Stable)unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_MASARAM_GONDI(missing)Stable
-ICU 60
(Born Stable)unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_NUSHU(missing)Stable
-ICU 60
(Born Stable)unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_SOYOMBO(missing)Stable
-ICU 60
(Born Stable)unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_SYRIAC_SUPPLEMENT(missing)Stable
-ICU 60
(Born Stable)unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)Draft→Stable
ICU 59
uchar.henum UBlockCode::UBLOCK_ZANABAZAR_SQUARE(missing)Stable
-ICU 60
(Born Stable)unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)Draft→Stable
ICU 59
uchar.henum UJoiningGroup::U_JG_MALAYALAM_BHA(missing)Stable
-ICU 60
(Born Stable)unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)Draft→Stable
ICU 59
uchar.henum UJoiningGroup::U_JG_MALAYALAM_JA(missing)Stable
-ICU 60
(Born Stable)unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
ICU 59
uchar.henum UJoiningGroup::U_JG_MALAYALAM_LLA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_MALAYALAM_LLLA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NGA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NNA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NNNA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NYA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_MALAYALAM_RA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_MALAYALAM_SSA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UJoiningGroup::U_JG_MALAYALAM_TTA(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UProperty::UCHAR_EMOJI_COMPONENT(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UProperty::UCHAR_PREPENDED_CONCATENATION_MARK(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UProperty::UCHAR_REGIONAL_INDICATOR(missing)Stable
-ICU 60
(Born Stable)
udisplaycontext.henum UDisplayContext::UDISPCTX_NO_SUBSTITUTEDraft→Stable
ICU 58
udisplaycontext.henum UDisplayContext::UDISPCTX_SUBSTITUTEDraft→Stable
ICU 58
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_SUBSTITUTE_HANDLINGDraft→Stable
ICU 58
uscript.henum UScriptCode::USCRIPT_MASARAM_GONDI(missing)Stable
-ICU 60
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SOYOMBO(missing)Stable
-ICU 60
(Born Stable)
uscript.henum UScriptCode::USCRIPT_ZANABAZAR_SQUARE(missing)Stable
-ICU 60
(Born Stable)
uspoof.hURestrictionLevel uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uspoof.hUSpoofCheckResult* uspoof_openCheckResult(UErrorCode*)Draft→Stable
ICU 58
uspoof.hU_NAMESPACE_END int32_t uspoof_getCheckResultChecks(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uspoof.hconst USet* uspoof_getCheckResultNumerics(const USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uspoof.henum USpoofChecks::USPOOF_CONFUSABLEDraft→Stable
ICU 58
uspoof.hint32_t uspoof_check2(const USpoofChecker*, const UChar*, int32_t, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uspoof.hint32_t uspoof_check2UTF8(const USpoofChecker*, const char*, int32_t, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uspoof.hint32_t uspoof_check2UnicodeString(const USpoofChecker*, const icu::UnicodeString&, USpoofCheckResult*, UErrorCode*)Draft→Stable
ICU 58
uspoof.hvoid uspoof_closeCheckResult(USpoofCheckResult*)Draft→Stable
ICU 58
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)Draft→Stable
ICU 59

(jump back to top)
- -

Added in ICU 60

+ +

Promoted to stable in ICU 61

- + - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + - - +
FileAPIICU 59ICU 60FileAPIICU 60ICU 61
bytestream.hicu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t)(missing)Draft
-ICU 60
casemap.hstatic void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
-ICU 60
casemap.hstatic void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
-ICU 60
casemap.hstatic void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
-ICU 60
casemap.hstatic void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
-ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit()(missing)Draft
-ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&)(missing)Draft
-ICU 60
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
dcfmtsym.hicu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&)(missing)Draft
-ICU 60
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
edits.hEdits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&)(missing)Draft
-ICU 60
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
edits.hEdits& icu::Edits::operator=(Edits&&)(missing)Draft
-ICU 60
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
edits.hEdits& icu::Edits::operator=(const Edits&)(missing)Draft
-ICU 60
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
edits.hicu::Edits::Edits(Edits&&)(missing)Draft
-ICU 60
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
edits.hicu::Edits::Edits(const Edits&)(missing)Draft
-ICU 60
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
edits.hint32_t icu::Edits::numberOfChanges()(missing)Draft
-ICU 60
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft→Stable
ICU 59
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&)(missing)Draft
-ICU 60
char16ptr.hchar16_t* icu::Char16Ptr::get()Draft→Stable
ICU 59
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&)(missing)Draft
-ICU 60
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()Draft→Stable
ICU 59
normalizer2.hUBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)(missing)Draft
-ICU 60
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)Draft→Stable
ICU 59
normalizer2.hUBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)(missing)Draft
-ICU 60
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)Draft→Stable
ICU 59
normalizer2.hvoid icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
-ICU 60
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)Draft→Stable
ICU 59
normalizer2.hvoid icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)(missing)Draft
-ICU 60
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)Draft→Stable
ICU 59
nounit.hUClassID icu::NoUnit::getDynamicClassID()(missing)Draft
-ICU 60
char16ptr.hicu::Char16Ptr::operator char16_t* ()Draft→Stable
ICU 59
nounit.hUObject* icu::NoUnit::clone()(missing)Draft
-ICU 60
char16ptr.hicu::Char16Ptr::~Char16Ptr()Draft→Stable
ICU 59
nounit.hicu::NoUnit::NoUnit(const NoUnit&)(missing)Draft
-ICU 60
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)Draft→Stable
ICU 59
nounit.hicu::NoUnit::~NoUnit()(missing)Draft
-ICU 60
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)Draft→Stable
ICU 59
nounit.hstatic NoUnit icu::NoUnit::base()(missing)Draft
-ICU 60
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)Draft→Stable
ICU 59
nounit.hstatic NoUnit icu::NoUnit::percent()(missing)Draft
-ICU 60
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)Draft→Stable
ICU 59
nounit.hstatic NoUnit icu::NoUnit::permille()(missing)Draft
-ICU 60
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()Draft→Stable
ICU 59
nounit.hstatic UClassID icu::NoUnit::getStaticClassID()(missing)Draft
-ICU 60
char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()Draft→Stable
ICU 59
numberformatter.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&)(missing)Draft
-ICU 60
edits.hIterator icu::Edits::getCoarseChangesIterator()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(const NumberingSystem*)(missing)Draft
-ICU 60
edits.hIterator icu::Edits::getCoarseIterator()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(const icu::MeasureUnit*)(missing)Draft
-ICU 60
edits.hIterator icu::Edits::getFineChangesIterator()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&)(missing)Draft
-ICU 60
edits.hIterator icu::Edits::getFineIterator()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const Grouper&)(missing)Internal
-
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)(missing)Draft
-ICU 60
edits.hUBool icu::Edits::hasChanges()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)(missing)Draft
-ICU 60
edits.hicu::Edits::Edits()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::padding(const impl::Padder&)(missing)Internal
-ICU 60
edits.hicu::Edits::~Edits()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Rounder&)(missing)Draft
-ICU 60
edits.hint32_t icu::Edits::lengthDelta()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&)(missing)Draft
-ICU 60
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)(missing)Draft
-ICU 60
edits.hvoid icu::Edits::addUnchanged(int32_t)Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::threshold(int32_t)(missing)Internal
-ICU 60
edits.hvoid icu::Edits::reset()Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)(missing)Draft
-ICU 60
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)Draft→Stable
ICU 59
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&)(missing)Draft
-ICU 60
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 59
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDecimal(StringPiece, UErrorCode&)(missing)Draft
-ICU 60
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)Draft→Stable
ICU 59
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDouble(double, UErrorCode&)(missing)Draft
-ICU 60
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Draft→Stable
ICU 59
numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatInt(int64_t, UErrorCode&)(missing)Draft
-ICU 60
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Draft→Stable
ICU 59
numberformatter.hIntegerWidth icu::number::IntegerWidth::truncateAt(int32_t)(missing)Draft
-ICU 60
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)Draft→Stable
ICU 59
numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&)(missing)Draft
-ICU 60
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)Draft→Stable
ICU 59
numberformatter.hRounder icu::number::CurrencyRounder::withCurrency(const CurrencyUnit&)(missing)Draft
-ICU 60
unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)Draft→Stable
ICU 59
numberformatter.hRounder icu::number::FractionRounder::withMaxDigits(int32_t)(missing)Draft
-ICU 60
unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)Draft→Stable
ICU 59
numberformatter.hRounder icu::number::FractionRounder::withMinDigits(int32_t)(missing)Draft
-ICU 60
unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)Draft→Stable
ICU 59
numberformatter.hRounder icu::number::IncrementRounder::withMinFraction(int32_t)(missing)Draft
-ICU 60
unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)Draft→Stable
ICU 59
numberformatter.hRounder icu::number::Rounder::withMode(UNumberFormatRoundingMode)(missing)Draft
-ICU 60
unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)Draft→Stable
ICU 59
numberformatter.hScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay)(missing)Draft
-ICU 60
unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
ICU 59
numberformatter.hScientificNotation icu::number::ScientificNotation::withMinExponentDigits(int32_t)(missing)Draft
-ICU 60
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)Draft→Stable
ICU 59
numberformatter.hSymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(const SymbolsWrapper&)(missing)Internal
-
numberformatter.hUBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&)(missing)Draft
-ICU 60
numberformatter.hUBool icu::number::impl::SymbolsWrapper::copyErrorTo(UErrorCode&)(missing)Internal
-
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()(missing)Draft
-ICU 60
numberformatter.hbool icu::number::impl::SymbolsWrapper::isDecimalFormatSymbols()(missing)Internal
-
numberformatter.hbool icu::number::impl::SymbolsWrapper::isNumberingSystem()(missing)Internal
-
numberformatter.hconst DecimalFormatSymbols* icu::number::impl::SymbolsWrapper::getDecimalFormatSymbols()(missing)Internal
-
numberformatter.hconst NumberingSystem* icu::number::impl::SymbolsWrapper::getNumberingSystem()(missing)Internal
-
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYS(missing)Draft
-ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTO(missing)Draft
-ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_COUNT(missing)Internal
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYS(missing)Draft
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING(missing)Draft
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ALWAYS(missing)Draft
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_AUTO(missing)Draft
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_COUNT(missing)Internal
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEVER(missing)Draft
-ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_COUNT(missing)Internal
-ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAME(missing)Draft
-ICU 60
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.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDEN(missing)Draft
-ICU 60
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODE(missing)Draft
-ICU 60
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.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROW(missing)Draft
-ICU 60
+

+(jump back to top) +
+ +

Added in ICU 61

+ + + + + - + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + - - +
FileAPIICU 60ICU 61
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORT(missing)Draft
-ICU 60
dcfmtsym.hUChar32 icu::DecimalFormatSymbols::getCodePointZero()(missing)Internal
+
numberformatter.hicu::number::FormattedNumber::~FormattedNumber()(missing)Draft
-ICU 60
numberformatter.hicu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(const LocalizedNumberFormatter&)(missing)Draft
-ICU 60
dcfmtsym.hconst UnicodeString& icu::DecimalFormatSymbols::getConstDigitSymbol(int32_t)(missing)Internal
+
numberformatter.hicu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter()(missing)Draft
-ICU 60
dtptngen.hUnicodeString icu::DateTimePatternGenerator::getFieldDisplayName(UDateTimePatternField, UDateTimePGDisplayWidth)(missing)Draft
+ICU 61
numberformatter.hicu::number::NumberFormatter::NumberFormatter()=delete(missing)Draft
-ICU 60
measunit.hstatic MeasureUnit icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&, const MeasureUnit&, bool*)(missing)Internal
+
numberformatter.hicu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter&)(missing)Draft
-ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*)(missing)Draft
+ICU 61
numberformatter.hicu::number::impl::SymbolsWrapper::SymbolsWrapper()(missing)Internal
-
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)(missing)Draft
+ICU 60 +
+(should be ICU 61)
numberformatter.hicu::number::impl::SymbolsWrapper::SymbolsWrapper(const SymbolsWrapper&)(missing)Internal
-
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)(missing)Draft
+ICU 60 +
+(should be ICU 61)
numberformatter.hicu::number::impl::SymbolsWrapper::~SymbolsWrapper()(missing)Internal
-
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::grouping(const UGroupingStrategy&)(missing)Draft
+ICU 61
numberformatter.hstatic CompactNotation icu::number::Notation::compactLong()(missing)Draft
-ICU 60
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&)(missing)Draft
+ICU 61
numberformatter.hstatic CompactNotation icu::number::Notation::compactShort()(missing)Draft
-ICU 60
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_AUTO(missing)Draft
+ICU 61
numberformatter.hstatic CurrencyRounder icu::number::Rounder::currency(UCurrencyUsage)(missing)Draft
-ICU 60
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_MIN2(missing)Draft
+ICU 61
numberformatter.hstatic DigitRounder icu::number::Rounder::fixedDigits(int32_t)(missing)Draft
-ICU 60
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_OFF(missing)Draft
+ICU 61
numberformatter.hstatic DigitRounder icu::number::Rounder::maxDigits(int32_t)(missing)Draft
-ICU 60
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_ON_ALIGNED(missing)Draft
+ICU 61
numberformatter.hstatic DigitRounder icu::number::Rounder::minDigits(int32_t)(missing)Draft
-ICU 60
numberformatter.henum UGroupingStrategy::UNUM_GROUPING_THOUSANDS(missing)Draft
+ICU 61
numberformatter.hstatic DigitRounder icu::number::Rounder::minMaxDigits(int32_t, int32_t)(missing)Draft
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO(missing)Draft
+ICU 61
numberformatter.hstatic FractionRounder icu::number::Rounder::fixedFraction(int32_t)(missing)Draft
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_EXCEPT_ZERO(missing)Draft
+ICU 61
numberformatter.hstatic FractionRounder icu::number::Rounder::integer()(missing)Draft
-ICU 60
numberformatter.hicu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t)(missing)Internal
+
numberformatter.hstatic FractionRounder icu::number::Rounder::maxFraction(int32_t)(missing)Draft
-ICU 60
numberformatter.hstatic Grouper icu::number::impl::Grouper::forStrategy(UGroupingStrategy)(missing)Internal
+
numberformatter.hstatic FractionRounder icu::number::Rounder::minFraction(int32_t)(missing)Draft
-ICU 60
rbbi.hvoid icu::RuleBasedBreakIterator::dumpTables()(missing)Internal
+
numberformatter.hstatic FractionRounder icu::number::Rounder::minMaxFraction(int32_t, int32_t)(missing)Draft
-ICU 60
ucurr.henum UCurrNameStyle::UCURR_NARROW_SYMBOL_NAME(missing)Draft
+ICU 61
numberformatter.hstatic Grouper icu::number::Grouper::defaults()(missing)Internal
-
udatpg.henum UDateTimePGDisplayWidth::UDATPG_ABBREVIATED(missing)Draft
+ICU 61
numberformatter.hstatic Grouper icu::number::Grouper::minTwoDigits()(missing)Internal
-
udatpg.henum UDateTimePGDisplayWidth::UDATPG_NARROW(missing)Draft
+ICU 61
numberformatter.hstatic Grouper icu::number::Grouper::none()(missing)Internal
-
udatpg.henum UDateTimePGDisplayWidth::UDATPG_WIDE(missing)Draft
+ICU 61
numberformatter.hstatic IncrementRounder icu::number::Rounder::increment(double)(missing)Draft
-ICU 60
udatpg.hint32_t udatpg_getFieldDisplayName(const UDateTimePatternGenerator*, UDateTimePatternField, UDateTimePGDisplayWidth, UChar*, int32_t, UErrorCode*)(missing)Draft
+ICU 61
numberformatter.hstatic IntegerWidth icu::number::IntegerWidth::zeroFillTo(int32_t)(missing)Draft
-ICU 60
utf8.h#define U8_INTERNAL_NEXT_OR_SUB(missing)Internal
+
numberformatter.hstatic LocalizedNumberFormatter icu::number::NumberFormatter::withLocale(const Locale&)(missing)Draft
-ICU 60
utf8.h#define U8_TRUNCATE_IF_INCOMPLETE(missing)Draft
+ICU 61
numberformatter.hstatic Padder icu::number::impl::Padder::codePoints(UChar32, int32_t, UNumberFormatPadPosition)(missing)Internal
-
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.hstatic Padder icu::number::impl::Padder::none()(missing)Internal
-
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.hstatic Rounder icu::number::Rounder::unlimited()(missing)Draft
-ICU 60
numberformatter.hstatic ScientificNotation icu::number::Notation::engineering()(missing)Draft
-ICU 60
utypes.henum UErrorCode::U_NUMBER_ARG_OUTOFBOUNDS_ERROR(missing)Draft
+ICU 61
numberformatter.hstatic ScientificNotation icu::number::Notation::scientific()(missing)Draft
-ICU 60
+

+(jump back to top) +
+ +

Other existing drafts in ICU 61

+
+ + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - -
FileAPIICU 60ICU 61
numberformatter.hstatic SimpleNotation icu::number::Notation::simple()(missing)Draft
-ICU 60
bytestream.hicu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t)Draft
ICU 60
numberformatter.hstatic UnlocalizedNumberFormatter icu::number::NumberFormatter::with()(missing)Draft
-ICU 60
casemap.hstatic void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPosition(FieldPosition&, UErrorCode&)(missing)Draft
-ICU 60
casemap.hstatic void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPositionIterator(FieldPositionIterator&, UErrorCode&)(missing)Draft
-ICU 60
casemap.hstatic void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
numberformatter.hvoid icu::number::impl::SymbolsWrapper::setTo(const DecimalFormatSymbols&)(missing)Internal
-
casemap.hstatic void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
numberformatter.hvoid icu::number::impl::SymbolsWrapper::setTo(const NumberingSystem*)(missing)Internal
-
currunit.hicu::CurrencyUnit::CurrencyUnit()Draft
ICU 60
numfmt.hERoundingMode icu::NumberFormat::getRoundingMode()(missing)Draft
-ICU 60
currunit.hicu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&)Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode {}(moved from decimfmt.h)Stable
-ICU 2.4
dcfmtsym.hicu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&)Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundCeiling(moved from decimfmt.h)Stable
-ICU 2.4
edits.hEdits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&)Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundDown(moved from decimfmt.h)Stable
-ICU 2.4
edits.hEdits& icu::Edits::operator=(Edits&&)Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundFloor(moved from decimfmt.h)Stable
-ICU 2.4
edits.hEdits& icu::Edits::operator=(const Edits&)Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundHalfDown(moved from decimfmt.h)Stable
-ICU 2.4
edits.hicu::Edits::Edits(Edits&&)Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundHalfEven(moved from decimfmt.h)Stable
-ICU 2.4
edits.hicu::Edits::Edits(const Edits&)Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundHalfUp(moved from decimfmt.h)Stable
-ICU 2.4
edits.hint32_t icu::Edits::numberOfChanges()Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundUnnecessary(moved from decimfmt.h)Stable
-ICU 4.8
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&)Draft
ICU 60
numfmt.henum - icu::NumberFormat::ERoundingMode::kRoundUp(moved from decimfmt.h)Stable
-ICU 2.4
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&)Draft
ICU 60
numfmt.hvoid icu::NumberFormat::setRoundingMode(ERoundingMode)(missing)Draft
-ICU 60
localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&)Draft
ICU 56
platform.h#define U_CALLCONV_FPTR(missing)Internal
-
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&)Draft
ICU 56
platform.h#define U_PF_FUCHSIA(missing)Internal
-
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
ICU 53
plurrule.hUnicodeString icu::PluralRules::select(const IFixedDecimal&)(missing)Internal
-
normalizer2.hUBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)Draft
ICU 60
rbbi.hvoid icu::RuleBasedBreakIterator::dumpCache()(missing)Internal
-
normalizer2.hUBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&)Draft
ICU 60
rbnf.hERoundingMode icu::RuleBasedNumberFormat::getRoundingMode()(missing)Draft
-ICU 60
normalizer2.hvoid icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
rbnf.hvoid icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode)(missing)Draft
-ICU 60
normalizer2.hvoid icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)Draft
ICU 60
stringoptions.h#define U_COMPARE_CODE_POINT_ORDER(moved from unorm2.h, ustring.h)Stable
-ICU 2.2
nounit.hUClassID icu::NoUnit::getDynamicClassID()Draft
ICU 60
stringoptions.h#define U_COMPARE_IGNORE_CASE(moved from unorm2.h)Stable
-ICU 2.2
nounit.hUObject* icu::NoUnit::clone()Draft
ICU 60
stringoptions.h#define U_EDITS_NO_RESET(missing)Draft
-ICU 60
nounit.hicu::NoUnit::NoUnit(const NoUnit&)Draft
ICU 60
stringoptions.h#define U_FOLD_CASE_DEFAULT(moved from uchar.h)Stable
-ICU 2.0
nounit.hicu::NoUnit::~NoUnit()Draft
ICU 60
stringoptions.h#define U_FOLD_CASE_EXCLUDE_SPECIAL_I(moved from moved from uchar.h)Stable
-ICU 2.0
nounit.hstatic NoUnit icu::NoUnit::base()Draft
ICU 60
stringoptions.h#define U_OMIT_UNCHANGED_TEXT(missing)Draft
-ICU 60
nounit.hstatic NoUnit icu::NoUnit::percent()Draft
ICU 60
stringoptions.h#define U_TITLECASE_ADJUST_TO_CASED(missing)Draft
-ICU 60
nounit.hstatic NoUnit icu::NoUnit::permille()Draft
ICU 60
stringoptions.h#define U_TITLECASE_NO_BREAK_ADJUSTMENT(moved from ucasemap.h)Stable
-ICU 3.8
nounit.hstatic UClassID icu::NoUnit::getStaticClassID()Draft
ICU 60
stringoptions.h#define U_TITLECASE_NO_LOWERCASE(moved from ucasemap.h)Stable
-ICU 3.8
numberformatter.hAppendable& icu::number::FormattedNumber::appendTo(Appendable&)Draft
ICU 60
stringoptions.h#define U_TITLECASE_SENTENCES(missing)Draft
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)(missing)
+
Draft
ICU 60
stringoptions.h#define U_TITLECASE_WHOLE_STRING(missing)Draft
+
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)(missing)
+
Draft
ICU 60
stringoptions.h#define UNORM_INPUT_IS_FCD(moved from unorm2.h)Stable
-ICU 2.2
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_KANA_EXTENDED_A(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MASARAM_GONDI(missing)Stable
-ICU 60
(Born Stable)
uchar.henum UBlockCode::UBLOCK_NUSHU(missing)Stable
-ICU 60
(Born Stable)numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::decimal(const UNumberDecimalSeparatorDisplay&)Draft
ICU 60
uchar.henum UBlockCode::UBLOCK_SOYOMBO(missing)Stable
-ICU 60
(Born Stable)numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)Draft
ICU 60
uchar.henum UBlockCode::UBLOCK_SYRIAC_SUPPLEMENT(missing)Stable
-ICU 60
(Born Stable)numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)Draft
ICU 60
uchar.henum UBlockCode::UBLOCK_ZANABAZAR_SQUARE(missing)Stable
-ICU 60
(Born Stable)numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::rounding(const Rounder&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_BHA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::sign(const UNumberSignDisplay&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_JA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_LLA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_LLLA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitWidth(const UNumberUnitWidth&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NGA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDecimal(StringPiece, UErrorCode&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NNA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatDouble(double, UErrorCode&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NNNA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hFormattedNumber icu::number::LocalizedNumberFormatter::formatInt(int64_t, UErrorCode&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_NYA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hIntegerWidth icu::number::IntegerWidth::truncateAt(int32_t)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_RA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hLocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_SSA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hRounder icu::number::CurrencyRounder::withCurrency(const CurrencyUnit&)Draft
ICU 60
uchar.henum UJoiningGroup::U_JG_MALAYALAM_TTA(missing)Stable
-ICU 60
(Born Stable)numberformatter.hRounder icu::number::FractionRounder::withMaxDigits(int32_t)Draft
ICU 60
uchar.henum UProperty::UCHAR_EMOJI_COMPONENT(missing)Stable
-ICU 60
(Born Stable)numberformatter.hRounder icu::number::FractionRounder::withMinDigits(int32_t)Draft
ICU 60
uchar.henum UProperty::UCHAR_PREPENDED_CONCATENATION_MARK(missing)Stable
-ICU 60
(Born Stable)numberformatter.hRounder icu::number::IncrementRounder::withMinFraction(int32_t)Draft
ICU 60
uchar.henum UProperty::UCHAR_REGIONAL_INDICATOR(missing)Stable
-ICU 60
(Born Stable)numberformatter.hRounder icu::number::Rounder::withMode(UNumberFormatRoundingMode)Draft
ICU 60
uscript.henum UScriptCode::USCRIPT_MASARAM_GONDI(missing)Stable
-ICU 60
(Born Stable)numberformatter.hScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay)Draft
ICU 60
uscript.henum UScriptCode::USCRIPT_SOYOMBO(missing)Stable
-ICU 60
(Born Stable)numberformatter.hScientificNotation icu::number::ScientificNotation::withMinExponentDigits(int32_t)Draft
ICU 60
uscript.henum UScriptCode::USCRIPT_ZANABAZAR_SQUARE(missing)Stable
-ICU 60
(Born Stable)numberformatter.hUBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&)Draft
ICU 60
utf_old.h#define U_HIDE_OBSOLETE_UTF_OLD_H(missing)Deprecated
-ICU 2.4
numberformatter.hUnicodeString icu::number::FormattedNumber::toString()Draft
ICU 60
utf16.h#define U16_GET_OR_FFFD(missing)Draft
-ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYSDraft
ICU 60
utf16.h#define U16_NEXT_OR_FFFD(missing)Draft
-ICU 60
numberformatter.henum UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTODraft
ICU 60
utf16.h#define U16_PREV_OR_FFFD(missing)Draft
-ICU 60
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYSDraft
ICU 60
utf8.h#define U8_IS_VALID_LEAD3_AND_T1(missing)Internal
-
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTINGDraft
ICU 60
utf8.h#define U8_IS_VALID_LEAD4_AND_T1(missing)Internal
-
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_ALWAYSDraft
ICU 60
utf8.h#define U8_LEAD3_T1_BITS(missing)Internal
-
utf8.h#define U8_LEAD4_T1_BITS(missing)Internal
-
-

-(jump back to top) -
- -

Other existing drafts in ICU 60

-
- - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - + - + - + - +
FileAPIICU 59ICU 60numberformatter.henum UNumberSignDisplay::UNUM_SIGN_AUTODraft
ICU 60
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
numberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEVERDraft
ICU 60
casemap.hstatic int32_t icu::CaseMap::toLower(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAMEDraft
ICU 60
casemap.hstatic int32_t icu::CaseMap::toTitle(const char*, uint32_t, BreakIterator*, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDENDraft
ICU 60
casemap.hstatic int32_t icu::CaseMap::toUpper(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODEDraft
ICU 60
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROWDraft
ICU 60
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
numberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORTDraft
ICU 60
casemap.hstatic int32_t icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
numberformatter.hicu::number::FormattedNumber::~FormattedNumber()Draft
ICU 60
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)Draft
ICU 59
numberformatter.hicu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(const LocalizedNumberFormatter&)Draft
ICU 60
char16ptr.hchar16_t* icu::Char16Ptr::get()Draft
ICU 59
numberformatter.hicu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter()Draft
ICU 60
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()Draft
ICU 59
numberformatter.hicu::number::NumberFormatter::NumberFormatter()=deleteDraft
ICU 60
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)Draft
ICU 59
numberformatter.hicu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter&)Draft
ICU 60
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)Draft
ICU 59
numberformatter.hstatic CompactNotation icu::number::Notation::compactLong()Draft
ICU 60
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)Draft
ICU 59
numberformatter.hstatic CompactNotation icu::number::Notation::compactShort()Draft
ICU 60
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)Draft
ICU 59
numberformatter.hstatic CurrencyRounder icu::number::Rounder::currency(UCurrencyUsage)Draft
ICU 60
char16ptr.hicu::Char16Ptr::operator char16_t* ()Draft
ICU 59
numberformatter.hstatic DigitRounder icu::number::Rounder::fixedDigits(int32_t)Draft
ICU 60
char16ptr.hicu::Char16Ptr::~Char16Ptr()Draft
ICU 59
numberformatter.hstatic DigitRounder icu::number::Rounder::maxDigits(int32_t)Draft
ICU 60
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)Draft
ICU 59
numberformatter.hstatic DigitRounder icu::number::Rounder::minDigits(int32_t)Draft
ICU 60
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)Draft
ICU 59
numberformatter.hstatic DigitRounder icu::number::Rounder::minMaxDigits(int32_t, int32_t)Draft
ICU 60
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)Draft
ICU 59
numberformatter.hstatic FractionRounder icu::number::Rounder::fixedFraction(int32_t)Draft
ICU 60
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)Draft
ICU 59
numberformatter.hstatic FractionRounder icu::number::Rounder::integer()Draft
ICU 60
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()Draft
ICU 59
numberformatter.hstatic FractionRounder icu::number::Rounder::maxFraction(int32_t)Draft
ICU 60
char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()Draft
ICU 59
numberformatter.hstatic FractionRounder icu::number::Rounder::minFraction(int32_t)Draft
ICU 60
edits.hIterator icu::Edits::getCoarseChangesIterator()Draft
ICU 59
numberformatter.hstatic FractionRounder icu::number::Rounder::minMaxFraction(int32_t, int32_t)Draft
ICU 60
edits.hIterator icu::Edits::getCoarseIterator()Draft
ICU 59
numberformatter.hstatic IncrementRounder icu::number::Rounder::increment(double)Draft
ICU 60
edits.hIterator icu::Edits::getFineChangesIterator()Draft
ICU 59
numberformatter.hstatic IntegerWidth icu::number::IntegerWidth::zeroFillTo(int32_t)Draft
ICU 60
edits.hIterator icu::Edits::getFineIterator()Draft
ICU 59
numberformatter.hstatic LocalizedNumberFormatter icu::number::NumberFormatter::withLocale(const Locale&)Draft
ICU 60
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)Draft
ICU 59
numberformatter.hstatic Rounder icu::number::Rounder::unlimited()Draft
ICU 60
edits.hUBool icu::Edits::hasChanges()Draft
ICU 59
numberformatter.hstatic ScientificNotation icu::number::Notation::engineering()Draft
ICU 60
edits.hicu::Edits::Edits()Draft
ICU 59
numberformatter.hstatic ScientificNotation icu::number::Notation::scientific()Draft
ICU 60
edits.hicu::Edits::~Edits()Draft
ICU 59
numberformatter.hstatic SimpleNotation icu::number::Notation::simple()Draft
ICU 60
edits.hint32_t icu::Edits::lengthDelta()Draft
ICU 59
numberformatter.hstatic UnlocalizedNumberFormatter icu::number::NumberFormatter::with()Draft
ICU 60
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)Draft
ICU 59
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPosition(FieldPosition&, UErrorCode&)Draft
ICU 60
edits.hvoid icu::Edits::addUnchanged(int32_t)Draft
ICU 59
numberformatter.hvoid icu::number::FormattedNumber::populateFieldPositionIterator(FieldPositionIterator&, UErrorCode&)Draft
ICU 60
edits.hvoid icu::Edits::reset()Draft
ICU 59
numfmt.hERoundingMode icu::NumberFormat::getRoundingMode()Draft
ICU 60
localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&)Draft
ICU 56
numfmt.hvoid icu::NumberFormat::setRoundingMode(ERoundingMode)Draft
ICU 60
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&)Draft
ICU 56
rbnf.hERoundingMode icu::RuleBasedNumberFormat::getRoundingMode()Draft
ICU 60
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
ICU 53
rbnf.hvoid icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode)Draft
ICU 60
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)Draft
ICU 59
stringoptions.h#define U_EDITS_NO_RESETDraft
ICU 60
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)Draft
ICU 59
stringoptions.h#define U_OMIT_UNCHANGED_TEXTDraft
ICU 60
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)Draft
ICU 59
stringoptions.h#define U_TITLECASE_ADJUST_TO_CASEDDraft
ICU 60
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Draft
ICU 59
stringoptions.h#define U_TITLECASE_SENTENCESDraft
ICU 60
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Draft
ICU 59
stringoptions.h#define U_TITLECASE_WHOLE_STRINGDraft
ICU 60
unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&)Draft
ICU 56
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)Draft
ICU 59
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft
ICU 59
utf16.h#define U16_GET_OR_FFFDDraft
ICU 60
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)Draft
ICU 59
utf16.h#define U16_NEXT_OR_FFFDDraft
ICU 60
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
utf16.h#define U16_PREV_OR_FFFDDraft
ICU 60
@@ -1335,12 +903,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 Oct 04 23:55:39 UTC 2017
    Copyright (C) 2017, International Business Machines Corporation, All Rights Reserved.
    +Contents generated by StableAPI tool on Thu Mar 01 06:18:25 UTC 2018
    Copyright (C) 2018, International Business Machines Corporation, All Rights Reserved.