ICU4C API Comparison: ICU 58 (update #1: 58.2) with ICU 59


Removed from ICU 58

FileAPIICU 58ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createEast(UErrorCode&)Draft
ICU 58
(missing)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNorth(UErrorCode&)Draft
ICU 58
(missing)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSouth(UErrorCode&)Draft
ICU 58
(missing)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createWest(UErrorCode&)Draft
ICU 58
(missing)
platform.h#define U_HAVE_RVALUE_REFERENCESInternal(missing)
unistr.h#define U_STRING_CASE_MAPPER_DEFINEDInternal(missing)

(jump back to top)

Deprecated or Obsoleted in ICU 59

FileAPIICU 58ICU 59
utmscale.henum UDateTimeScale::UDTS_MAX_SCALEStable
ICU 3.2
Deprecated
ICU 59
utmscale.henum UTimeScaleValue::UTSV_MAX_SCALE_VALUEStable
ICU 3.2
Deprecated
ICU 59

(jump back to top)

Changed in ICU 59 (old, new)

FileAPIICU 58ICU 59
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGallonImperial(UErrorCode&)Draft→Stable
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerGallonImperial(UErrorCode&)Draft→Stable
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligramPerDeciliter(UErrorCode&)Draft→Stable
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimolePerLiter(UErrorCode&)Draft→Stable
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPerMillion(UErrorCode&)Draft→Stable
ICU 57
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, URelativeDateTimeUnit, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::formatNumeric(double, URelativeDateTimeUnit, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hSimpleFormatter& icu::SimpleFormatter::operator=(const SimpleFormatter&)Draft→Stable
ICU 57
simpleformatter.hUBool icu::SimpleFormatter::applyPattern(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUBool icu::SimpleFormatter::applyPatternMinMaxArguments(const UnicodeString&, int32_t, int32_t, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString icu::SimpleFormatter::getTextWithNoArguments()Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::formatAndAppend(const UnicodeString* const*, int32_t, UnicodeString&, int32_t*, int32_t, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::formatAndReplace(const UnicodeString* const*, int32_t, UnicodeString&, int32_t*, int32_t, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter()Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const SimpleFormatter&)Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const UnicodeString&, int32_t, int32_t, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::~SimpleFormatter()Draft→Stable
ICU 57
simpleformatter.hint32_t icu::SimpleFormatter::getArgumentLimit()Draft→Stable
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_MODIFIER_BASEDraft→Stable
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_MODIFIERDraft→Stable
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_PRESENTATIONDraft→Stable
ICU 57
uchar.henum UProperty::UCHAR_EMOJIDraft→Stable
ICU 57
udat.henum UDateFormatField::UDAT_AM_PM_MIDNIGHT_NOON_FIELDDraft→Stable
ICU 57
ureldatefmt.hURelativeDateTimeFormatter* ureldatefmt_open(const char*, UNumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode*)Draft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_DAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_FRIDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_HOURDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MINUTEDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MONDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MONTHDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_QUARTERDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SATURDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SECONDDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SUNDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_THURSDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_TUESDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_WEDNESDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_WEEKDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_YEARDraft→Stable
ICU 57
ureldatefmt.hint32_t ureldatefmt_combineDateAndTime(const URelativeDateTimeFormatter*, const UChar*, int32_t, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 57
ureldatefmt.hint32_t ureldatefmt_format(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 57
ureldatefmt.hint32_t ureldatefmt_formatNumeric(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 57
ureldatefmt.hvoid ureldatefmt_close(URelativeDateTimeFormatter*)Draft→Stable
ICU 57
utmscale.henum UDateTimeScale::UDTS_MAX_SCALEStable
ICU 3.2
Deprecated
ICU 59
utmscale.henum UTimeScaleValue::UTSV_MAX_SCALE_VALUEStable
ICU 3.2
Deprecated
ICU 59

(jump back to top)

Promoted to stable in ICU 59

FileAPIICU 58ICU 59
localpointer.hLocalArray<T>& icu::LocalArray< T >::operator=(LocalArray< T >&&) U_NOEXCEPT(missing)Stable
ICU 56
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::operator=(LocalPointer< T >&&) U_NOEXCEPT(missing)Stable
ICU 56
localpointer.hicu::LocalArray< T >::LocalArray(LocalArray< T >&&) U_NOEXCEPT(missing)Stable
ICU 56
localpointer.hicu::LocalPointer< T >::LocalPointer(LocalPointer< T >&&) U_NOEXCEPT(missing)Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGallonImperial(UErrorCode&)Draft→Stable
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerGallonImperial(UErrorCode&)Draft→Stable
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligramPerDeciliter(UErrorCode&)Draft→Stable
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimolePerLiter(UErrorCode&)Draft→Stable
ICU 57
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPerMillion(UErrorCode&)Draft→Stable
ICU 57
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, URelativeDateTimeUnit, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::formatNumeric(double, URelativeDateTimeUnit, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hSimpleFormatter& icu::SimpleFormatter::operator=(const SimpleFormatter&)Draft→Stable
ICU 57
simpleformatter.hUBool icu::SimpleFormatter::applyPattern(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUBool icu::SimpleFormatter::applyPatternMinMaxArguments(const UnicodeString&, int32_t, int32_t, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString icu::SimpleFormatter::getTextWithNoArguments()Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::format(const UnicodeString&, const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::formatAndAppend(const UnicodeString* const*, int32_t, UnicodeString&, int32_t*, int32_t, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hUnicodeString& icu::SimpleFormatter::formatAndReplace(const UnicodeString* const*, int32_t, UnicodeString&, int32_t*, int32_t, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter()Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const SimpleFormatter&)Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const UnicodeString&, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::SimpleFormatter(const UnicodeString&, int32_t, int32_t, UErrorCode&)Draft→Stable
ICU 57
simpleformatter.hicu::SimpleFormatter::~SimpleFormatter()Draft→Stable
ICU 57
simpleformatter.hint32_t icu::SimpleFormatter::getArgumentLimit()Draft→Stable
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_MODIFIER_BASEDraft→Stable
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_MODIFIERDraft→Stable
ICU 57
uchar.henum UProperty::UCHAR_EMOJI_PRESENTATIONDraft→Stable
ICU 57
uchar.henum UProperty::UCHAR_EMOJIDraft→Stable
ICU 57
udat.henum UDateFormatField::UDAT_AM_PM_MIDNIGHT_NOON_FIELDDraft→Stable
ICU 57
unistr.hUnicodeString& icu::UnicodeString::operator=(UnicodeString&&) U_NOEXCEPT(missing)Stable
ICU 56
unistr.hicu::UnicodeString::UnicodeString(UnicodeString&&) U_NOEXCEPT(missing)Stable
ICU 56
ureldatefmt.hURelativeDateTimeFormatter* ureldatefmt_open(const char*, UNumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode*)Draft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_DAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_FRIDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_HOURDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MINUTEDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MONDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_MONTHDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_QUARTERDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SATURDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SECONDDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_SUNDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_THURSDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_TUESDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_WEDNESDAYDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_WEEKDraft→Stable
ICU 57
ureldatefmt.henum URelativeDateTimeUnit::UDAT_REL_UNIT_YEARDraft→Stable
ICU 57
ureldatefmt.hint32_t ureldatefmt_combineDateAndTime(const URelativeDateTimeFormatter*, const UChar*, int32_t, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 57
ureldatefmt.hint32_t ureldatefmt_format(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 57
ureldatefmt.hint32_t ureldatefmt_formatNumeric(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 57
ureldatefmt.hvoid ureldatefmt_close(URelativeDateTimeFormatter*)Draft→Stable
ICU 57

(jump back to top)

Added in ICU 59

FileAPIICU 58ICU 59
casemap.hstatic int32_t icu::CaseMap::fold(uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)(missing)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::toLower(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)(missing)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::toTitle(const char*, uint32_t, BreakIterator*, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)(missing)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::toUpper(const char*, uint32_t, const char16_t*, int32_t, char16_t*, int32_t, Edits*, UErrorCode&)(missing)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8Fold(uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)(missing)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToLower(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)(missing)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)(missing)Draft
ICU 59
casemap.hstatic int32_t icu::CaseMap::utf8ToUpper(const char*, uint32_t, const char*, int32_t, char*, int32_t, Edits*, UErrorCode&)(missing)Draft
ICU 59
char16ptr.hchar16_t* icu::Char16Ptr::get()(missing)Draft
ICU 59
char16ptr.hconst char16_t* icu::ConstChar16Ptr::get()(missing)Draft
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(char16_t*)(missing)Draft
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(std::nullptr_t)(missing)Draft
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(uint16_t*)(missing)Draft
ICU 59
char16ptr.hicu::Char16Ptr::Char16Ptr(wchar_t*)(missing)Draft
ICU 59
char16ptr.hicu::Char16Ptr::operator char16_t* ()(missing)Draft
ICU 59
char16ptr.hicu::Char16Ptr::~Char16Ptr()(missing)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)(missing)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t)(missing)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)(missing)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::ConstChar16Ptr(const wchar_t*)(missing)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::operator const char16_t* ()(missing)Draft
ICU 59
char16ptr.hicu::ConstChar16Ptr::~ConstChar16Ptr()(missing)Draft
ICU 59
edits.hIterator icu::Edits::getCoarseChangesIterator()(missing)Draft
ICU 59
edits.hIterator icu::Edits::getCoarseIterator()(missing)Draft
ICU 59
edits.hIterator icu::Edits::getFineChangesIterator()(missing)Draft
ICU 59
edits.hIterator icu::Edits::getFineIterator()(missing)Draft
ICU 59
edits.hUBool icu::Edits::copyErrorTo(UErrorCode&)(missing)Draft
ICU 59
edits.hUBool icu::Edits::hasChanges()(missing)Draft
ICU 59
edits.hicu::Edits::Edits()(missing)Draft
ICU 59
edits.hicu::Edits::~Edits()(missing)Draft
ICU 59
edits.hint32_t icu::Edits::lengthDelta()(missing)Draft
ICU 59
edits.hvoid icu::Edits::addReplace(int32_t, int32_t)(missing)Draft
ICU 59
edits.hvoid icu::Edits::addUnchanged(int32_t)(missing)Draft
ICU 59
edits.hvoid icu::Edits::reset()(missing)Draft
ICU 59
localpointer.hLocalArray<T>& icu::LocalArray< T >::operator=(LocalArray< T >&&) U_NOEXCEPT(missing)Stable
ICU 56
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::operator=(LocalPointer< T >&&) U_NOEXCEPT(missing)Stable
ICU 56
localpointer.hicu::LocalArray< T >::LocalArray(LocalArray< T >&&) U_NOEXCEPT(missing)Stable
ICU 56
localpointer.hicu::LocalPointer< T >::LocalPointer(LocalPointer< T >&&) U_NOEXCEPT(missing)Stable
ICU 56
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoint(UErrorCode&)(missing)Draft
ICU 59
platform.h#define U_PLATFORM_HAS_WINUWP_API(missing)Internal
plurrule.hUnicodeString icu::PluralRules::select(const Formattable&, const NumberFormat&, UErrorCode&)(missing)Internal
ICU 59
ubrk.hUBreakIterator* ubrk_openBinaryRules(const uint8_t*, int32_t, const UChar*, int32_t, UErrorCode*)(missing)Draft
ICU 59
ubrk.hint32_t ubrk_getBinaryRules(UBreakIterator*, uint8_t*, int32_t, UErrorCode*)(missing)Draft
ICU 59
ucasemap.h#define UCASEMAP_OMIT_UNCHANGED_TEXT(missing)Draft
ICU 59
umachine.h#define U_CHAR16_IS_TYPEDEF(missing)Internal
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)(missing)Draft
ICU 59
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)(missing)Draft
ICU 59
unistr.hUnicodeString& icu::UnicodeString::operator=(UnicodeString&&) U_NOEXCEPT(missing)Stable
ICU 56
unistr.hicu::UnicodeString::UnicodeString(UnicodeString&&) U_NOEXCEPT(missing)Stable
ICU 56
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t)(missing)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const std::nullptr_t, int32_t)(missing)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const uint16_t*, int32_t)(missing)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(const wchar_t*, int32_t)(missing)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(std::nullptr_t, int32_t, int32_t)(missing)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)(missing)Draft
ICU 59
unistr.hicu::UnicodeString::UnicodeString(wchar_t*, int32_t, int32_t)(missing)Draft
ICU 59
unum.hint32_t unum_formatDoubleForFields(const UNumberFormat*, double, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)(missing)Draft
ICU 59
upluralrules.hUEnumeration* uplrules_getKeywords(const UPluralRules*, UErrorCode*)(missing)Draft
ICU 59
upluralrules.hint32_t uplrules_selectWithFormat(const UPluralRules*, double, const UNumberFormat*, UChar*, int32_t, UErrorCode*)(missing)Internal
ICU 59

(jump back to top)

Other existing drafts in ICU 59

FileAPIICU 58ICU 59
localpointer.hLocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&) U_NOEXCEPTDraft
ICU 56
localpointer.hLocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&) U_NOEXCEPTDraft
ICU 56
measfmt.hUnicodeString icu::MeasureFormat::getUnitDisplayName(const MeasureUnit&, UErrorCode&)Draft
ICU 58
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
ICU 53
ubiditransform.hUBiDiTransform* ubiditransform_open(UErrorCode*)Draft
ICU 58
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_OFFDraft
ICU 58
ubiditransform.henum UBiDiMirroring::UBIDI_MIRRORING_ONDraft
ICU 58
ubiditransform.henum UBiDiOrder::UBIDI_LOGICALDraft
ICU 58
ubiditransform.henum UBiDiOrder::UBIDI_VISUALDraft
ICU 58
ubiditransform.huint32_t ubiditransform_transform(UBiDiTransform*, const UChar*, int32_t, UChar*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)Draft
ICU 58
ubiditransform.hvoid ubiditransform_close(UBiDiTransform*)Draft
ICU 58
udisplaycontext.henum UDisplayContext::UDISPCTX_NO_SUBSTITUTEDraft
ICU 58
udisplaycontext.henum UDisplayContext::UDISPCTX_SUBSTITUTEDraft
ICU 58
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_SUBSTITUTE_HANDLINGDraft
ICU 58
unistr.hUnicodeString& icu::UnicodeString::moveFrom(UnicodeString&) U_NOEXCEPTDraft
ICU 56
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
uspoof.hURestrictionLevel uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult*, UErrorCode*)Draft
ICU 58
uspoof.hUSpoofCheckResult* uspoof_openCheckResult(UErrorCode*)Draft
ICU 58
uspoof.hU_NAMESPACE_END int32_t uspoof_getCheckResultChecks(const USpoofCheckResult*, UErrorCode*)Draft
ICU 58
uspoof.hconst USet* uspoof_getCheckResultNumerics(const USpoofCheckResult*, UErrorCode*)Draft
ICU 58
uspoof.henum USpoofChecks::USPOOF_CONFUSABLEDraft
ICU 58
uspoof.hint32_t uspoof_check2(const USpoofChecker*, const UChar*, int32_t, USpoofCheckResult*, UErrorCode*)Draft
ICU 58
uspoof.hint32_t uspoof_check2UTF8(const USpoofChecker*, const char*, int32_t, USpoofCheckResult*, UErrorCode*)Draft
ICU 58
uspoof.hint32_t uspoof_check2UnicodeString(const USpoofChecker*, const icu::UnicodeString&, USpoofCheckResult*, UErrorCode*)Draft
ICU 58
uspoof.hvoid uspoof_closeCheckResult(USpoofCheckResult*)Draft
ICU 58

(jump back to top)

Signature Simplifications

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

(jump back to top)

Contents generated by StableAPI tool on Wed Apr 05 23:17:58 UTC 2017
Copyright (C) 2017, International Business Machines Corporation, All Rights Reserved.