Blame APIChangeReport.html

Packit 85c618
Packit 85c618
<html>
Packit 85c618
	 Copyright (C)  2016, International Business Machines Corporation, All Rights Reserved.
Packit 85c618
	-->
Packit 85c618
<head>
Packit 85c618
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
Packit 85c618
<title>ICU4C API Comparison: 56 with 57</title>
Packit 85c618
<link type="text/css" href="icu4c.css" rel="stylesheet">
Packit 85c618
</head>
Packit 85c618
<body>
Packit 85c618
Packit 85c618

ICU4C API Comparison: 56 with 57

Packit 85c618
Packit 85c618
    Packit 85c618
  • Packit 85c618
    Removed from 56
    Packit 85c618
    Packit 85c618
  • Packit 85c618
    Deprecated or Obsoleted in 57
    Packit 85c618
    Packit 85c618
  • Packit 85c618
    Changed in  57
    Packit 85c618
    Packit 85c618
  • Packit 85c618
    Promoted to stable in 57
    Packit 85c618
    Packit 85c618
  • Packit 85c618
    Added in 57
    Packit 85c618
    Packit 85c618
  • Packit 85c618
    Other existing drafts in 57
    Packit 85c618
    Packit 85c618
  • Packit 85c618
    Signature Simplifications<sup style="background-color: yellow; font-size: smallest;">(new)</sup>
    Packit 85c618
    Packit 85c618
    Packit 85c618

    Packit 85c618
    Packit 85c618
    Packit 85c618

    Removed from 56

    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    FileAPI5657
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    listformatter.hicu::ListFormatter::ListFormatter(const ListFormatData&)Internal(missing)
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618

    Packit 85c618
    (jump back to top)
    Packit 85c618

    Packit 85c618
    Packit 85c618

    Deprecated or Obsoleted in 57

    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    FileAPI5657
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618

    Packit 85c618
    (jump back to top)
    Packit 85c618

    Packit 85c618
    Packit 85c618

    Changed in 57 (old, new)

    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    FileAPI5657
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    datefmt.h<tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(Calendar*, const UnicodeString&, const Locale&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    datefmt.h<tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    datefmt.h<tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&, const Locale&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    dtfmtsym.hUnicodeString& icu::DateFormatSymbols::getTimeSeparatorString(UnicodeString&)Draft
    55Internal
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    dtfmtsym.hvoid icu::DateFormatSymbols::setTimeSeparatorString(const UnicodeString&)Draft
    55Internal
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hicu::LocalPointer< T >::LocalPointer(T*, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hvoid icu::LocalPointer< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measfmt.hUnicodeString& icu::MeasureFormat::formatMeasurePerUnit(const Measure&, const MeasureUnit&, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    regex.hUBool icu::RegexMatcher::find(UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    regex.hint32_t icu::RegexPattern::groupNumberFromName(const UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    regex.hint32_t icu::RegexPattern::groupNumberFromName(const char*, int32_t, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    region.hStringEnumeration* icu::Region::getContainedRegions(UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    region.hStringEnumeration* icu::Region::getContainedRegions(URegionType, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    region.hStringEnumeration* icu::Region::getPreferredValues(UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    region.h<tt>static</tt> StringEnumeration* icu::Region::getAvailable(URegionType, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.hScientificNumberFormatter* icu::ScientificNumberFormatter::clone()Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.hUnicodeString& icu::ScientificNumberFormatter::format(const Formattable&, UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.hicu::ScientificNumberFormatter::~ScientificNumberFormatter()Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.h<tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(DecimalFormat*, const UnicodeString&, const UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.h<tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(const Locale&, const UnicodeString&, const UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.h<tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(DecimalFormat*, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.h<tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(const Locale&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    timezone.h<tt>static</tt> TimeZone* icu::TimeZone::detectHostTimeZone()Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uconfig.h<tt>#define</tt> UCONFIG_ONLY_HTML_CONVERSIONDraft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.h<tt>enum</tt> UDateFormatField::UDAT_TIME_SEPARATOR_FIELDDraft
    55Internal
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.hint32_t udat_formatCalendar(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPosition*, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.hint32_t udat_formatCalendarForFields(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.hint32_t udat_formatForFields(const UDateFormat*, UDate, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ufieldpositer.hUFieldPositionIterator* ufieldpositer_open(UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ufieldpositer.hint32_t ufieldpositer_next(UFieldPositionIterator*, int32_t*, int32_t*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ufieldpositer.hvoid ufieldpositer_close(UFieldPositionIterator*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ulistformatter.hUListFormatter* ulistfmt_open(const char*, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ulistformatter.hint32_t ulistfmt_format(const UListFormatter*, const UChar* const strings[], const int32_t*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ulistformatter.hvoid ulistfmt_close(UListFormatter*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uregex.hint32_t uregex_groupNumberFromCName(URegularExpression*, const char*, int32_t, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uregex.hint32_t uregex_groupNumberFromName(URegularExpression*, const UChar*, int32_t, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618

    Packit 85c618
    (jump back to top)
    Packit 85c618

    Packit 85c618
    Packit 85c618

    Promoted to stable in 57

    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    FileAPI5657
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    datefmt.h<tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(Calendar*, const UnicodeString&, const Locale&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    datefmt.h<tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    datefmt.h<tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&, const Locale&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hicu::LocalPointer< T >::LocalPointer(T*, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hvoid icu::LocalPointer< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measfmt.hUnicodeString& icu::MeasureFormat::formatMeasurePerUnit(const Measure&, const MeasureUnit&, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    regex.hUBool icu::RegexMatcher::find(UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    regex.hint32_t icu::RegexPattern::groupNumberFromName(const UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    regex.hint32_t icu::RegexPattern::groupNumberFromName(const char*, int32_t, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    region.hStringEnumeration* icu::Region::getContainedRegions(UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    region.hStringEnumeration* icu::Region::getContainedRegions(URegionType, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    region.hStringEnumeration* icu::Region::getPreferredValues(UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    region.h<tt>static</tt> StringEnumeration* icu::Region::getAvailable(URegionType, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.hScientificNumberFormatter* icu::ScientificNumberFormatter::clone()Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.hUnicodeString& icu::ScientificNumberFormatter::format(const Formattable&, UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.hicu::ScientificNumberFormatter::~ScientificNumberFormatter()Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.h<tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(DecimalFormat*, const UnicodeString&, const UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.h<tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(const Locale&, const UnicodeString&, const UnicodeString&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.h<tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(DecimalFormat*, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    scientificnumberformatter.h<tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(const Locale&, UErrorCode&)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    timezone.h<tt>static</tt> TimeZone* icu::TimeZone::detectHostTimeZone()Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uconfig.h<tt>#define</tt> UCONFIG_ONLY_HTML_CONVERSIONDraft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.h<tt>enum</tt> UDateFormatField::UDAT_FLEXIBLE_DAY_PERIOD_FIELD(missing)Stable
    Packit 85c618
    3.0
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.hint32_t udat_formatCalendar(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPosition*, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.hint32_t udat_formatCalendarForFields(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.hint32_t udat_formatForFields(const UDateFormat*, UDate, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ufieldpositer.hUFieldPositionIterator* ufieldpositer_open(UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ufieldpositer.hint32_t ufieldpositer_next(UFieldPositionIterator*, int32_t*, int32_t*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ufieldpositer.hvoid ufieldpositer_close(UFieldPositionIterator*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ulistformatter.hUListFormatter* ulistfmt_open(const char*, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ulistformatter.hint32_t ulistfmt_format(const UListFormatter*, const UChar* const strings[], const int32_t*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ulistformatter.hvoid ulistfmt_close(UListFormatter*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uregex.hint32_t uregex_groupNumberFromCName(URegularExpression*, const char*, int32_t, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uregex.hint32_t uregex_groupNumberFromName(URegularExpression*, const UChar*, int32_t, UErrorCode*)Draft→Stable
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    utypes.h<tt>enum</tt> UErrorCode::U_REGEX_INVALID_CAPTURE_GROUP_NAME(missing)Stable
    Packit 85c618
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    utypes.h<tt>enum</tt> UErrorCode::U_REGEX_PATTERN_TOO_BIG(missing)Stable
    Packit 85c618
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618

    Packit 85c618
    (jump back to top)
    Packit 85c618

    Packit 85c618
    Packit 85c618

    Added in 57

    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    FileAPI5657
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    listformatter.hicu::ListFormatter::ListFormatter(const ListFormatData&, UErrorCode&)(missing)Internal
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createGallonImperial(UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerGallonImperial(UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligramPerDeciliter(UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimolePerLiter(UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createPartPerMillion(UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> int32_t icu::MeasureUnit::internalGetIndexForTypeAndSubtype(const char*, const char*)(missing)Internal
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    platform.h<tt>#define</tt> U_FALLTHROUGH(missing)Internal
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    platform.h<tt>#define</tt> __has_cpp_attribute(missing)Internal
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    platform.h<tt>#define</tt> __has_warning(missing)Internal
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, URelativeDateTimeUnit, UnicodeString&, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::formatNumeric(double, URelativeDateTimeUnit, UnicodeString&, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hSimpleFormatter& icu::SimpleFormatter::operator=(const SimpleFormatter&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hUBool icu::SimpleFormatter::applyPattern(const UnicodeString&, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hUBool icu::SimpleFormatter::applyPatternMinMaxArguments(const UnicodeString&, int32_t, int32_t, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hUnicodeString icu::SimpleFormatter::getTextWithNoArguments()(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, UnicodeString&, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hUnicodeString& icu::SimpleFormatter::formatAndAppend(const UnicodeString* const*, int32_t, UnicodeString&, int32_t*, int32_t, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hUnicodeString& icu::SimpleFormatter::formatAndReplace(const UnicodeString* const*, int32_t, UnicodeString&, int32_t*, int32_t, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hicu::SimpleFormatter::SimpleFormatter()(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const SimpleFormatter&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const UnicodeString&, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const UnicodeString&, int32_t, int32_t, UErrorCode&)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hicu::SimpleFormatter::~SimpleFormatter()(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    simpleformatter.hint32_t icu::SimpleFormatter::getArgumentLimit()(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uchar.h<tt>enum</tt> UProperty::UCHAR_EMOJI_MODIFIER_BASE(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uchar.h<tt>enum</tt> UProperty::UCHAR_EMOJI_MODIFIER(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uchar.h<tt>enum</tt> UProperty::UCHAR_EMOJI_PRESENTATION(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uchar.h<tt>enum</tt> UProperty::UCHAR_EMOJI(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.h<tt>enum</tt> UDateFormatField::UDAT_AM_PM_MIDNIGHT_NOON_FIELD(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.h<tt>enum</tt> UDateFormatField::UDAT_FLEXIBLE_DAY_PERIOD_FIELD(missing)Stable
    Packit 85c618
    3.0
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.hURelativeDateTimeFormatter* ureldatefmt_open(const char*, UNumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode*)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_COUNT(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_DAY(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_FRIDAY(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_HOUR(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_MINUTE(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_MONDAY(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_MONTH(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_QUARTER(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_SATURDAY(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_SECOND(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_SUNDAY(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_THURSDAY(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_TUESDAY(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_WEDNESDAY(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_WEEK(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.h<tt>enum</tt> URelativeDateTimeUnit::UDAT_REL_UNIT_YEAR(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.hint32_t ureldatefmt_combineDateAndTime(const URelativeDateTimeFormatter*, const UChar*, int32_t, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.hint32_t ureldatefmt_format(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UChar*, int32_t, UErrorCode*)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.hint32_t ureldatefmt_formatNumeric(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UChar*, int32_t, UErrorCode*)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    ureldatefmt.hvoid ureldatefmt_close(URelativeDateTimeFormatter*)(missing)Draft
    Packit 85c618
    57
    Packit 85c618
    Packit 85c618
    Packit 85c618
    utypes.h<tt>enum</tt> UErrorCode::U_REGEX_INVALID_CAPTURE_GROUP_NAME(missing)Stable
    Packit 85c618
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618
    utypes.h<tt>enum</tt> UErrorCode::U_REGEX_PATTERN_TOO_BIG(missing)Stable
    Packit 85c618
    55
    Packit 85c618
    Packit 85c618
    Packit 85c618

    Packit 85c618
    (jump back to top)
    Packit 85c618

    Packit 85c618
    Packit 85c618

    Other existing drafts in 57

    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    FileAPI5657
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618
    compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    dtptngen.h<tt>static</tt> UnicodeString icu::DateTimePatternGenerator::staticGetBaseSkeleton(const UnicodeString&, UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    dtptngen.h<tt>static</tt> UnicodeString icu::DateTimePatternGenerator::staticGetSkeleton(const UnicodeString&, UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::suppressBreakAfter(const UnicodeString&, UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::unsuppressBreakAfter(const UnicodeString&, UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    filteredbrk.hicu::FilteredBreakIteratorBuilder::~FilteredBreakIteratorBuilder()Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    filteredbrk.h<tt>static</tt> FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    filteredbrk.h<tt>static</tt> FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(const Locale&, UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&) U_NOEXCEPTDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&) U_NOEXCEPTDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hicu::LocalArray< T >::LocalArray(T*, UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hvoid icu::LocalArray< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hvoid icu::LocalArray< T >::swap(LocalArray< T >&) U_NOEXCEPTDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    localpointer.hvoid icu::LocalPointer< T >::swap(LocalPointer< T >&) U_NOEXCEPTDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
    53
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentury(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createCupMetric(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createGenericTemperature(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createKnot(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiterPer100Kilometers(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createMileScandinavian(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createPintMetric(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    measunit.h<tt>static</tt> MeasureUnit* icu::MeasureUnit::createRevolutionAngle(UErrorCode&)Draft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.h<tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCHDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    udat.h<tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_LITERAL_MATCHDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    unistr.h<tt>#define</tt> UNISTR_OBJECT_SIZEDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&) U_NOEXCEPTDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    unistr.hvoid icu::UnicodeString::swap(UnicodeString&) U_NOEXCEPTDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    unum.h<tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_STANDARDDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    unum.h<tt>enum</tt> UNumberFormatStyle::UNUM_DECIMAL_COMPACT_LONGDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    unum.h<tt>enum</tt> UNumberFormatStyle::UNUM_DECIMAL_COMPACT_SHORTDraft
    56
    Packit 85c618
    Packit 85c618
    Packit 85c618
    uregex.h<tt>enum</tt> URegexpFlag::UREGEX_CANON_EQDraft
    2.4
    Packit 85c618
    Packit 85c618
    Packit 85c618
    Packit 85c618

    Packit 85c618
    (jump back to top)
    Packit 85c618

    Packit 85c618
    Packit 85c618

    Signature Simplifications

    Packit 85c618
    This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by
    Packit 85c618
        	all possible variations in "original" form.
    Packit 85c618
    Packit 85c618
      Packit 85c618
      Packit 85c618

      Packit 85c618
      (jump back to top)
      Packit 85c618

      Packit 85c618

      Packit 85c618
      <font size="-1">Contents generated by StableAPI tool on Tue Mar 08 21:25:12 PST 2016
      Copyright (C) 2016, International Business Machines Corporation, All Rights Reserved.</font>
      Packit 85c618

      Packit 85c618
      </body>
      Packit 85c618
      </html>