From: Yoshito Umaoka Date: Thu, 21 Jun 2012 21:34:10 +0000 (+0000) Subject: ICU-9232 API change report for 50M1 X-Git-Tag: milestone-59-0-1~3746 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7b0194539c3e5f680869790f9f68338f4cf07308;p=icu ICU-9232 API change report for 50M1 X-SVN-Rev: 31979 --- diff --git a/icu4c/APIChangeReport.html b/icu4c/APIChangeReport.html index 08b57e57b45..af2a60488e4 100644 --- a/icu4c/APIChangeReport.html +++ b/icu4c/APIChangeReport.html @@ -1,5138 +1,412 @@ - - - -ICU4C API Comparison: 4.8 (update 1.1) with 49 r31535 - - - - -

ICU4C API Comparison: 4.8 (update 1.1) with 49 (r31535)

-
- -
-
- -

Removed from 4.8

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileAPI4.849
decimfmt.hFormattable& DecimalFormat::parseCurrency(const UnicodeString&, Formattable&, ParsePosition&) constInternal
.
None
-
icudataver.h#define U_ICU_STD_BUNDLEInternal
.
None
-
icudataver.hUBool u_isDataOlder(UVersionInfo, UBool*, UErrorCode*)Internal
4.4
None
-
numfmt.hFormattable& NumberFormat::parseCurrency(const UnicodeString&, Formattable&, ParsePosition&) constInternal
.
None
-
platform.h#define U_ALIGN_CODE -
-
None
-
platform.h#define U_DARWIN -
-
None
-
platform.h#define U_GNUC_UTF16_STRINGInternal
.
None
-
platform.h#define U_HAVE_DIRENT_HInternal
.
None
-
platform.h#define U_HAVE_GCC_ATOMICSInternal
.
None
-
platform.h#define U_HAVE_INT16_T -
-
None
-
platform.h#define U_HAVE_INT32_T -
-
None
-
platform.h#define U_HAVE_INT64_T -
-
None
-
platform.h#define U_HAVE_INT8_T -
-
None
-
platform.h#define U_HAVE_LIB_SUFFIXInternal
.
None
-
platform.h#define U_HAVE_MMAP -
-
None
-
platform.h#define U_HAVE_NAMESPACE -
-
None
-
platform.h#define U_HAVE_NL_LANGINFO_CODESET -
-
None
-
platform.h#define U_HAVE_POPEN -
-
None
-
platform.h#define U_HAVE_UINT16_T -
-
None
-
platform.h#define U_HAVE_UINT32_T -
-
None
-
platform.h#define U_HAVE_UINT64_T -
-
None
-
platform.h#define U_HAVE_UINT8_T -
-
None
-
platform.h#define U_INLINE -
-
None
-
platform.h#define U_LIB_SUFFIX_C_NAMEInternal
.
None
-
platform.h#define U_MAKE -
-
None
-
platform.h#define U_NL_LANGINFO_CODESET -
-
None
-
platform.h#define U_RELEASE -
-
None
-
platform.h#define U_TIMEZONE -
-
None
-
platform.h#define U_TZNAME -
-
None
-
platform.h#define U_TZSET -
-
None
-
putil.h#define IEEE_754 -
-
None
-
putil.hconst char* uprv_getDefaultCodepage()Internal
.
None
-
putil.hconst char* uprv_getDefaultLocaleID()Internal
.
None
-
pwin32.h#define ICU_USE_THREADS -
-
None
-
pwin32.h#define UCLN_NO_AUTO_CLEANUP -
-
None
-
pwin32.h#define U_ALIGN_CODE -
-
None
-
pwin32.h#define U_DAYLIGHTInternal
.
None
-
pwin32.h#define U_DEBUG -
-
None
-
pwin32.h#define U_DECLARE_UTF16Internal
.
None
-
pwin32.h#define U_DEFAULT_SHOW_DRAFT -
-
None
-
pwin32.h#define U_DISABLE_RENAMING -
-
None
-
pwin32.h#define U_ENABLE_DYLOADInternal
.
None
-
pwin32.h#define U_ENABLE_TRACING -
-
None
-
pwin32.h#define U_EXPORT -
-
None
-
pwin32.h#define U_HAVE_INT16_T -
-
None
-
pwin32.h#define U_HAVE_INT32_T -
-
None
-
pwin32.h#define U_HAVE_INT64_T -
-
None
-
pwin32.h#define U_HAVE_INT8_T -
-
None
-
pwin32.h#define U_HAVE_INTTYPES_H -
-
None
-
pwin32.h#define U_HAVE_LIB_SUFFIX -
-
None
-
pwin32.h#define U_HAVE_MMAPInternal
.
None
-
pwin32.h#define U_HAVE_NAMESPACE -
-
None
-
pwin32.h#define U_HAVE_PLACEMENT_NEW -
-
None
-
pwin32.h#define U_HAVE_POPENInternal
.
None
-
pwin32.h#define U_HAVE_UINT16_T -
-
None
-
pwin32.h#define U_HAVE_UINT32_T -
-
None
-
pwin32.h#define U_HAVE_UINT64_T -
-
None
-
pwin32.h#define U_HAVE_UINT8_T -
-
None
-
pwin32.h#define U_HAVE_WCHAR_H -
-
None
-
pwin32.h#define U_HAVE_WCSCPY -
-
None
-
pwin32.h#define U_IMPORT -
-
None
-
pwin32.h#define U_INLINE -
-
None
-
pwin32.h#define U_INT64_IS_LONG_LONG -
-
None
-
pwin32.h#define U_IOSTREAM_SOURCE -
-
None
-
pwin32.h#define U_IS_BIG_ENDIAN -
-
None
-
pwin32.h#define U_LIB_SUFFIX_C_NAME_STRING -
-
None
-
pwin32.h#define U_LIB_SUFFIX_C_NAME -
-
None
-
pwin32.h#define U_MAKE_IS_NMAKE -
-
None
-
pwin32.h#define U_MAKE -
-
None
-
pwin32.h#define U_OVERRIDE_CXX_ALLOCATION -
-
None
-
pwin32.h#define U_RELEASE -
-
None
-
pwin32.h#define U_SIZEOF_WCHAR_T -
-
None
-
pwin32.h#define U_TIMEZONEInternal
.
None
-
pwin32.h#define U_TZNAMEInternal
.
None
-
pwin32.h#define U_TZSETInternal
.
None
-
std_string.h#define U_HAVE_STD_STRINGInternal
.
None
-
std_string.h#define U_STD_NSQDraft
4.2
None
-
std_string.h#define U_STD_NS_USEDraft
4.2
None
-
std_string.h#define U_STD_NSDraft
4.2
None
-
umachine.h#define U_ALIGN_CODEInternal
.
None
-
umachine.h#define U_HAVE_WCHAR_HStable
2.0
None
-
umachine.h#define U_INLINEInternal
.
None
-
umachine.h#define U_SIZEOF_WCHAR_TStable
2.0
None
-
unistr.hUnicodeString::UnicodeString(UChar)Stable
2.0
None
-
unistr.hUnicodeString::UnicodeString(UChar32)Stable
2.0
None
-
unistr.hUnicodeString::UnicodeString(const UChar*)Stable
2.0
None
-
unistr.hUnicodeString::UnicodeString(const char*)Stable
2.0
None
-
uobject.h#define U_HAVE_PLACEMENT_NEWStable
2.6
None
-
uobject.h#define U_OVERRIDE_CXX_ALLOCATIONStable
2.2
None
-
uobject.hstatic void UMemory::operator delete(void*)Stable
2.4
None
-
uobject.hstatic void UMemory::operator delete(void*, void*)Stable
2.6
None
-
uobject.hstatic void UMemory::operator delete[](void*)Stable
2.4
None
-
uobject.hstatic void* UMemory::operator new(size_t)Stable
2.4
None
-
uobject.hstatic void* UMemory::operator new(size_t, void*)Stable
2.6
None
-
uobject.hstatic void* UMemory::operator new[](size_t)Stable
2.4
None
-
utext.hint32_t utext_caseCompare(UText*, int32_t, UText*, int32_t, uint32_t, UErrorCode*)Internal
-
None
-
utext.hint32_t utext_caseCompareNativeLimit(UText*, int64_t, UText*, int64_t, uint32_t, UErrorCode*)Internal
-
None
-
utext.hint32_t utext_compare(UText*, int32_t, UText*, int32_t)Internal
-
None
-
utext.hint32_t utext_compareNativeLimit(UText*, int64_t, UText*, int64_t)Internal
-
None
-
utypes.h#define U_DEF2_ICUDATA_ENTRY_POINTInternal
.
None
-
utypes.h#define U_DEF_ICUDATA_ENTRY_POINTInternal
.
None
-
utypes.h#define U_USE_USRDATAInternal
.
None
-
utypes.h#define U_USRDATA_NAMEInternal
.
None
-
uversion.hvoid u_versionToString(UVersionInfo, char*)Stable
2.4
None
-
-

-(jump back to top) -
- -

Deprecated or Obsoleted in 49

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileAPI4.849
choicfmt.hChoiceFormat::ChoiceFormat(const ChoiceFormat&)Stable
2.0
Deprecated
-
choicfmt.hChoiceFormat::ChoiceFormat(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
-
choicfmt.hChoiceFormat::ChoiceFormat(const double*, const UBool*, const UnicodeString*, int32_t)Stable
2.4
Deprecated
-
choicfmt.hChoiceFormat::ChoiceFormat(const double*, const UnicodeString*, int32_t)Stable
2.0
Deprecated
-
choicfmt.hChoiceFormat::~ChoiceFormat()Stable
2.0
Deprecated
-
choicfmt.hFormat* ChoiceFormat::clone()constStable
2.0
Deprecated
-
choicfmt.hUBool ChoiceFormat::operator==(const Format&) constStable
2.0
Deprecated
-
choicfmt.hUClassID ChoiceFormat::getDynamicClassID()constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, UErrorCode&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(const Formattable*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(double, UnicodeString&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(double, UnicodeString&, FieldPosition&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(int32_t, UnicodeString&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(int32_t, UnicodeString&, FieldPosition&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(int64_t, UnicodeString&, FieldPosition&) constStable
2.8
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::toPattern(UnicodeString&) constStable
2.0
Deprecated
-
choicfmt.hconst ChoiceFormat& ChoiceFormat::operator=(const ChoiceFormat&)Stable
2.0
Deprecated
-
choicfmt.hstatic UClassID ChoiceFormat::getStaticClassID()Stable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::applyPattern(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::applyPattern(const UnicodeString&, UParseError&, UErrorCode&)Stable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) constStable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) constStable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::setChoices(const double*, const UBool*, const UnicodeString*, int32_t)Stable
2.4
Deprecated
-
choicfmt.hvoid ChoiceFormat::setChoices(const double*, const UnicodeString*, int32_t)Stable
2.0
Deprecated
-
uchar.henum UCharNameChoice::U_UNICODE_10_CHAR_NAMEStable
2.0
Deprecated
-49
uchar.henum UProperty::UCHAR_ISO_COMMENTStable
2.4
Deprecated
-49
uchar.henum UProperty::UCHAR_UNICODE_1_NAMEStable
2.4
Deprecated
-49
uchar.hint32_t u_getISOComment(UChar32, char*, int32_t, UErrorCode*)Stable
2.2
Deprecated
-49
-

-(jump back to top) -
- -

Changed in 49 (old, new)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileAPI4.849
alphaindex.hAlphabeticIndex& AlphabeticIndex::addLabels(const Locale&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addLabels(const UnicodeSet&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addRecord(const UnicodeString&, const void*, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::clearRecords(UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::resetBucketIterator(UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::resetRecordIterator()Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setInflowLabel(const UnicodeString&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setOverflowLabel(const UnicodeString&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setUnderflowLabel(const UnicodeString&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex::AlphabeticIndex(const Locale&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex::~AlphabeticIndex()Draft»Stable
4.8
alphaindex.hUAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() constDraft»Stable
4.8
alphaindex.hUBool AlphabeticIndex::nextBucket(UErrorCode&)Draft»Stable
4.8
alphaindex.hUBool AlphabeticIndex::nextRecord(UErrorCode&)Draft»Stable
4.8
alphaindex.hconst RuleBasedCollator& AlphabeticIndex::getCollator() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getBucketLabel() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getInflowLabel() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getOverflowLabel() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getRecordName() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getUnderflowLabel() constDraft»Stable
4.8
alphaindex.hconst void* AlphabeticIndex::getRecordData() constDraft»Stable
4.8
alphaindex.henum - AlphabeticIndex::ELangType {}Internal
.
Internal
-
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOWDraft»Stable
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMALDraft»Stable
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOWDraft»Stable
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOWDraft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketCount(UErrorCode&)Draft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketIndex() constDraft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketIndex(const UnicodeString&, UErrorCode&)Draft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketRecordCount() constDraft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getMaxLabelCount() constDraft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getRecordCount(UErrorCode&)Draft»Stable
4.8
appendable.hUBool Appendable::appendCodePoint(UChar32)Draft»Stable
4.8
appendable.hUBool Appendable::appendCodeUnit(UChar)=0Draft»Stable
4.8
appendable.hUBool Appendable::appendString(const UChar*, int32_t)Draft»Stable
4.8
appendable.hUBool Appendable::reserveAppendCapacity(int32_t)Draft»Stable
4.8
appendable.hUBool UnicodeStringAppendable::appendCodePoint(UChar32)Draft»Stable
4.8
appendable.hUBool UnicodeStringAppendable::appendCodeUnit(UChar)Draft»Stable
4.8
appendable.hUBool UnicodeStringAppendable::appendString(const UChar*, int32_t)Draft»Stable
4.8
appendable.hUBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)Draft»Stable
4.8
appendable.hUChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)Draft»Stable
4.8
appendable.hUChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)Draft»Stable
4.8
appendable.hUnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&)Draft»Stable
4.8
bytestream.hCheckedArrayByteSink& CheckedArrayByteSink::Reset()Draft»Stable
4.6
bytestream.hint32_t CheckedArrayByteSink::NumberOfBytesAppended() constDraft»Stable
4.6
bytestrie.hBytesTrie& BytesTrie::reset()Draft»Stable
4.8
bytestrie.hBytesTrie& BytesTrie::resetToState(const State&)Draft»Stable
4.8
bytestrie.hBytesTrie::BytesTrie(const BytesTrie&)Draft»Stable
4.8
bytestrie.hBytesTrie::BytesTrie(const void*)Draft»Stable
4.8
bytestrie.hBytesTrie::Iterator::Iterator(const BytesTrie&, int32_t, UErrorCode&)Draft»Stable
4.8
bytestrie.hBytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&)Draft»Stable
4.8
bytestrie.hBytesTrie::Iterator::~Iterator()Draft»Stable
4.8
bytestrie.hBytesTrie::State::State()Draft»Stable
4.8
bytestrie.hBytesTrie::~BytesTrie()Draft»Stable
4.8
bytestrie.hIterator& BytesTrie::Iterator::reset()Draft»Stable
4.8
bytestrie.hUBool BytesTrie::Iterator::hasNext() constDraft»Stable
4.8
bytestrie.hUBool BytesTrie::Iterator::next(UErrorCode&)Draft»Stable
4.8
bytestrie.hUBool BytesTrie::hasUniqueValue(int32_t&) constDraft»Stable
4.8
bytestrie.hUStringTrieResult BytesTrie::current() constDraft»Stable
4.8
bytestrie.hUStringTrieResult BytesTrie::first(int32_t)Draft»Stable
4.8
bytestrie.hUStringTrieResult BytesTrie::next(const char*, int32_t)Draft»Stable
4.8
bytestrie.hUStringTrieResult BytesTrie::next(int32_t)Draft»Stable
4.8
bytestrie.hconst BytesTrie& BytesTrie::saveState(State&) constDraft»Stable
4.8
bytestrie.hconst StringPiece& BytesTrie::Iterator::getString() constDraft»Stable
4.8
bytestrie.hint32_t BytesTrie::Iterator::getValue() constDraft»Stable
4.8
bytestrie.hint32_t BytesTrie::getNextBytes(ByteSink&) constDraft»Stable
4.8
bytestrie.hint32_t BytesTrie::getValue() constDraft»Stable
4.8
bytestriebuilder.hBytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)Draft»Stable
4.8
bytestriebuilder.hBytesTrieBuilder& BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)Draft»Stable
4.8
bytestriebuilder.hBytesTrieBuilder& BytesTrieBuilder::clear()Draft»Stable
4.8
bytestriebuilder.hBytesTrieBuilder::BytesTrieBuilder(UErrorCode&)Draft»Stable
4.8
bytestriebuilder.hBytesTrieBuilder::~BytesTrieBuilder()Draft»Stable
4.8
bytestriebuilder.hStringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&)Draft»Stable
4.8
calendar.hconst char* Calendar::getType() const =0Internal
.
Draft
-49
choicfmt.hChoiceFormat::ChoiceFormat(const ChoiceFormat&)Stable
2.0
Deprecated
-
choicfmt.hChoiceFormat::ChoiceFormat(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
-
choicfmt.hChoiceFormat::ChoiceFormat(const double*, const UBool*, const UnicodeString*, int32_t)Stable
2.4
Deprecated
-
choicfmt.hChoiceFormat::ChoiceFormat(const double*, const UnicodeString*, int32_t)Stable
2.0
Deprecated
-
choicfmt.hChoiceFormat::~ChoiceFormat()Stable
2.0
Deprecated
-
choicfmt.hFormat* ChoiceFormat::clone()constStable
2.0
Deprecated
-
choicfmt.hUBool ChoiceFormat::operator==(const Format&) constStable
2.0
Deprecated
-
choicfmt.hUClassID ChoiceFormat::getDynamicClassID()constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, UErrorCode&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(const Formattable*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(double, UnicodeString&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(double, UnicodeString&, FieldPosition&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(int32_t, UnicodeString&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(int32_t, UnicodeString&, FieldPosition&) constStable
2.0
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::format(int64_t, UnicodeString&, FieldPosition&) constStable
2.8
Deprecated
-
choicfmt.hUnicodeString& ChoiceFormat::toPattern(UnicodeString&) constStable
2.0
Deprecated
-
choicfmt.hconst ChoiceFormat& ChoiceFormat::operator=(const ChoiceFormat&)Stable
2.0
Deprecated
-
choicfmt.hstatic UClassID ChoiceFormat::getStaticClassID()Stable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::applyPattern(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::applyPattern(const UnicodeString&, UParseError&, UErrorCode&)Stable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) constStable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) constStable
2.0
Deprecated
-
choicfmt.hvoid ChoiceFormat::setChoices(const double*, const UBool*, const UnicodeString*, int32_t)Stable
2.4
Deprecated
-
choicfmt.hvoid ChoiceFormat::setChoices(const double*, const UnicodeString*, int32_t)Stable
2.0
Deprecated
-
coll.hint32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&) constDraft»Stable
4.8
coll.hstatic int32_t Collator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)Draft»Stable
4.8
coll.hvoid Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)Draft»Stable
4.8
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&) constDraft»Stable
4.8
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbolDraft»Stable
4.6
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&)Draft»Stable
4.8
decimfmt.henum - DecimalFormat::ERoundingMode::kRoundUnnecessaryDraft»Stable
4.8
dtitvfmt.hconst TimeZone& DateIntervalFormat::getTimeZone()constDraft»Stable
4.8
dtitvfmt.hvoid DateIntervalFormat::adoptTimeZone(TimeZone*)Draft»Stable
4.8
dtitvfmt.hvoid DateIntervalFormat::setTimeZone(const TimeZone&)Draft»Stable
4.8
gregocal.hconst char* GregorianCalendar::getType() constInternal
.
Draft
-49
icudataver.h#define U_ICU_DATA_KEYInternal
.
Draft
-49
icudataver.h#define U_ICU_VERSION_BUNDLEInternal
.
Draft
-49
icudataver.hvoid u_getDataVersion(UVersionInfo, UErrorCode*)Internal
4.4
Draft
-49
idna.hIDNAInfo::IDNAInfo()Draft»Stable
4.6
idna.hUBool IDNAInfo::hasErrors() constDraft»Stable
4.6
idna.hUBool IDNAInfo::isTransitionalDifferent() constDraft»Stable
4.6
idna.hUnicodeString& IDNA::labelToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft»Stable
4.6
idna.hUnicodeString& IDNA::labelToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft»Stable
4.6
idna.hUnicodeString& IDNA::nameToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft»Stable
4.6
idna.hUnicodeString& IDNA::nameToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft»Stable
4.6
idna.hstatic IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&)Draft»Stable
4.6
idna.huint32_t IDNAInfo::getErrors() constDraft»Stable
4.6
idna.hvoid IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft»Stable
4.6
idna.hvoid IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft»Stable
4.6
idna.hvoid IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft»Stable
4.6
idna.hvoid IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft»Stable
4.6
locid.hvoid Locale::setKeywordValue(const char*, const char*, UErrorCode&)Internal
.
Draft
-49
messagepattern.h#define UMSGPAT_NO_NUMERIC_VALUEDraft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::operator=(const MessagePattern&)Draft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::parse(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::parseChoiceStyle(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::parsePluralStyle(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::parseSelectStyle(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern::MessagePattern(UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern::MessagePattern(UMessagePatternApostropheMode, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern::MessagePattern(const MessagePattern&)Draft»Stable
4.8
messagepattern.hMessagePattern::MessagePattern(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern::~MessagePattern()Draft»Stable
4.8
messagepattern.hUBool MessagePattern::Part::operator!=(const Part&) constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::Part::operator==(const Part&) constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::hasNamedArguments() constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::hasNumberedArguments() constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::operator!=(const MessagePattern&) constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::operator==(const MessagePattern&) constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::partSubstringMatches(const Part&, const UnicodeString&) constDraft»Stable
4.8
messagepattern.hUMessagePatternApostropheMode MessagePattern::getApostropheMode() constDraft»Stable
4.8
messagepattern.hUMessagePatternArgType MessagePattern::Part::getArgType() constDraft»Stable
4.8
messagepattern.hUMessagePatternPartType MessagePattern::Part::getType() constDraft»Stable
4.8
messagepattern.hUMessagePatternPartType MessagePattern::getPartType(int32_t) constDraft»Stable
4.8
messagepattern.hUnicodeString MessagePattern::autoQuoteApostropheDeep() constDraft»Stable
4.8
messagepattern.hUnicodeString MessagePattern::getSubstring(const Part&) constDraft»Stable
4.8
messagepattern.hconst Part& MessagePattern::getPart(int32_t) constDraft»Stable
4.8
messagepattern.hconst UnicodeString& MessagePattern::getPatternString() constDraft»Stable
4.8
messagepattern.hdouble MessagePattern::getNumericValue(const Part&) constDraft»Stable
4.8
messagepattern.hdouble MessagePattern::getPluralOffset(int32_t) constDraft»Stable
4.8
messagepattern.henum (anonymous)::UMSGPAT_ARG_NAME_NOT_NUMBERDraft»Stable
4.8
messagepattern.henum (anonymous)::UMSGPAT_ARG_NAME_NOT_VALIDDraft»Stable
4.8
messagepattern.henum UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_OPTIONALDraft»Stable
4.8
messagepattern.henum UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_REQUIREDDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_CHOICEDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_NONEDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_PLURALDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECTDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SIMPLEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_DOUBLEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_INTDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_LIMITDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NAMEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NUMBERDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_SELECTORDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STARTDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STYLEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_TYPEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_INSERT_CHARDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_LIMITDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_STARTDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_REPLACE_NUMBERDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_SKIP_SYNTAXDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::getIndex() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::getLength() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::getLimit() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::getValue() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::hashCode() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::countParts() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::getLimitPartIndex(int32_t) constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::getPatternIndex(int32_t) constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::hashCode() constDraft»Stable
4.8
messagepattern.hstatic UBool MessagePattern::Part::hasNumericValue(UMessagePatternPartType)Draft»Stable
4.8
messagepattern.hstatic int32_t MessagePattern::validateArgumentName(const UnicodeString&)Draft»Stable
4.8
messagepattern.hvoid MessagePattern::clear()Draft»Stable
4.8
messagepattern.hvoid MessagePattern::clearPatternAndSetApostropheMode(UMessagePatternApostropheMode)Draft»Stable
4.8
msgfmt.hUMessagePatternApostropheMode MessageFormat::getApostropheMode() constDraft»Stable
4.8
msgfmt.hvoid MessageFormat::applyPattern(const UnicodeString&, UMessagePatternApostropheMode, UParseError*, UErrorCode&)Draft»Stable
4.8
normalizer2.hUBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) constDraft»Stable
4.6
normalizer2.hUBool Normalizer2::getDecomposition(UChar32, UnicodeString&) const =0Draft»Stable
4.6
numfmt.hUBool NumberFormat::isLenient()constDraft»Stable
4.8
numfmt.hstatic NumberFormat* NumberFormat::createInstance(const Locale&, UNumberFormatStyle, UErrorCode&)Draft»Stable
4.8
numfmt.hvoid NumberFormat::setLenient(UBool)Draft»Stable
4.8
platform.h#define U_HAVE_INTTYPES_H -
-
Internal
-.
platform.h#define U_HAVE_PLACEMENT_NEW -
-
Stable
-2.6
platform.h#define U_HAVE_WCHAR_H -
-
Stable
-2.0
platform.h#define U_HAVE_WCSCPY -
-
Stable
-2.0
platform.h#define U_IOSTREAM_SOURCE -
-
Internal
-.
platform.h#define U_IS_BIG_ENDIAN -
-
Internal
-.
platform.h#define U_SIZEOF_WCHAR_T -
-
Stable
-2.0
plurrule.h#define UPLRULES_NO_UNIQUE_VALUEDraft»Stable
4.8
plurrule.hUnicodeString PluralRules::getKeywordOther() constInternal
4.0
Stable
-4.0
plurrule.hdouble PluralRules::getUniqueKeywordValue(const UnicodeString&)Draft»Stable
4.8
plurrule.hint32_t PluralRules::getAllKeywordValues(const UnicodeString&, double*, int32_t, UErrorCode&)Draft»Stable
4.8
plurrule.hint32_t PluralRules::getSamples(const UnicodeString&, double*, int32_t, UErrorCode&)Draft»Stable
4.8
rbbi.hRuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t*, uint32_t, UErrorCode&)Draft»Stable
4.8
rbbi.hconst uint8_t* RuleBasedBreakIterator::getBinaryRules(uint32_t&)Draft»Stable
4.8
regex.hRegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)Draft»Stable
4.6
regex.hRegexMatcher& RegexMatcher::refreshInputText(UText*, UErrorCode&)Draft»Stable
4.8
regex.hRegexMatcher& RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&)Draft»Stable
4.6
regex.hRegexMatcher& RegexMatcher::reset(UText*)Draft»Stable
4.6
regex.hRegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)Draft»Stable
4.6
regex.hRegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)Draft»Stable
4.6
regex.hUText* RegexMatcher::appendTail(UText*, UErrorCode&)Draft»Stable
4.6
regex.hUText* RegexMatcher::getInput(UText*, UErrorCode&) constDraft»Stable
4.6
regex.hUText* RegexMatcher::group(UText*, int64_t&, UErrorCode&) constDraft»Stable
4.6
regex.hUText* RegexMatcher::group(int32_t, UText*, int64_t&, UErrorCode&) constDraft»Stable
4.6
regex.hUText* RegexMatcher::inputText() constDraft»Stable
4.6
regex.hUText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)Draft»Stable
4.6
regex.hUText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)Draft»Stable
4.6
regex.hUText* RegexPattern::patternText(UErrorCode&) constDraft»Stable
4.6
regex.hint32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)Draft»Stable
4.6
regex.hint32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) constDraft»Stable
4.6
regex.hint64_t RegexMatcher::end64(UErrorCode&) constDraft»Stable
4.6
regex.hint64_t RegexMatcher::end64(int32_t, UErrorCode&) constDraft»Stable
4.6
regex.hint64_t RegexMatcher::regionEnd64() constDraft»Stable
4.6
regex.hint64_t RegexMatcher::regionStart64() constDraft»Stable
4.6
regex.hint64_t RegexMatcher::start64(UErrorCode&) constDraft»Stable
4.6
regex.hint64_t RegexMatcher::start64(int32_t, UErrorCode&) constDraft»Stable
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)Draft»Stable
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)Draft»Stable
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)Draft»Stable
4.6
regex.hstatic UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)Draft»Stable
4.6
regex.hvoid RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&, const void*&, UErrorCode&)Draft»Stable
4.6
regex.hvoid RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&)Draft»Stable
4.6
stringpiece.hUBool operator!=(const StringPiece&, const StringPiece&)Draft»Stable
4.8
stringpiece.hU_EXPORT UBool operator==(const StringPiece&, const StringPiece&)Draft»Stable
4.8
stringpiece.hvoid StringPiece::set(const char*)Draft»Stable
4.8
stringpiece.hvoid StringPiece::set(const char*, int32_t)Draft»Stable
4.8
stringtriebuilder.henum UStringTrieBuildOption::USTRINGTRIE_BUILD_FASTDraft»Stable
4.8
stringtriebuilder.henum UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALLDraft»Stable
4.8
tblcoll.hint32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&) constDraft»Stable
4.8
tblcoll.hstatic int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)Draft»Stable
4.8
tblcoll.hvoid RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)Draft»Stable
4.8
timezone.hstatic StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&)Draft»Stable
4.8
timezone.hstatic int32_t TimeZone::getRegion(const UnicodeString&, char*, int32_t, UErrorCode&)Draft»Stable
4.8
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&)Draft»Stable
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLEDraft»Stable
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNTDraft»Stable
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLEDraft»Stable
4.8
ubidi.hUBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)Draft»Stable
4.6
ubidi.henum UBiDiDirection::UBIDI_NEUTRALDraft»Stable
4.6
ubidi.hvoid ubidi_setContext(UBiDi*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.8
ucal.h#define UCAL_UNKNOWN_ZONE_IDDraft»Stable
4.8
ucal.hUEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)Draft»Stable
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_ANYDraft»Stable
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATIONDraft»Stable
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICALDraft»Stable
4.8
ucal.hint32_t ucal_getFieldDifference(UCalendar*, UDate, UCalendarDateFields, UErrorCode*)Draft»Stable
4.8
uchar.henum UCharNameChoice::U_UNICODE_10_CHAR_NAMEStable
2.0
Deprecated
-49
uchar.henum UProperty::UCHAR_ISO_COMMENTStable
2.4
Deprecated
-49
uchar.henum UProperty::UCHAR_UNICODE_1_NAMEStable
2.4
Deprecated
-49
uchar.hint32_t u_getISOComment(UChar32, char*, int32_t, UErrorCode*)Stable
2.2
Deprecated
-49
ucharstrie.hIterator& UCharsTrie::Iterator::reset()Draft»Stable
4.8
ucharstrie.hUBool UCharsTrie::Iterator::hasNext() constDraft»Stable
4.8
ucharstrie.hUBool UCharsTrie::Iterator::next(UErrorCode&)Draft»Stable
4.8
ucharstrie.hUBool UCharsTrie::hasUniqueValue(int32_t&) constDraft»Stable
4.8
ucharstrie.hUCharsTrie& UCharsTrie::reset()Draft»Stable
4.8
ucharstrie.hUCharsTrie& UCharsTrie::resetToState(const State&)Draft»Stable
4.8
ucharstrie.hUCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&)Draft»Stable
4.8
ucharstrie.hUCharsTrie::Iterator::Iterator(const UCharsTrie&, int32_t, UErrorCode&)Draft»Stable
4.8
ucharstrie.hUCharsTrie::Iterator::~Iterator()Draft»Stable
4.8
ucharstrie.hUCharsTrie::State::State()Draft»Stable
4.8
ucharstrie.hUCharsTrie::UCharsTrie(const UChar*)Draft»Stable
4.8
ucharstrie.hUCharsTrie::UCharsTrie(const UCharsTrie&)Draft»Stable
4.8
ucharstrie.hUCharsTrie::~UCharsTrie()Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::current() constDraft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::first(int32_t)Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::firstForCodePoint(UChar32)Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::next(const UChar*, int32_t)Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::next(int32_t)Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::nextForCodePoint(UChar32)Draft»Stable
4.8
ucharstrie.hconst UCharsTrie& UCharsTrie::saveState(State&) constDraft»Stable
4.8
ucharstrie.hconst UnicodeString& UCharsTrie::Iterator::getString() constDraft»Stable
4.8
ucharstrie.hint32_t UCharsTrie::Iterator::getValue() constDraft»Stable
4.8
ucharstrie.hint32_t UCharsTrie::getNextUChars(Appendable&) constDraft»Stable
4.8
ucharstrie.hint32_t UCharsTrie::getValue() constDraft»Stable
4.8
ucharstriebuilder.hUCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)Draft»Stable
4.8
ucharstriebuilder.hUCharsTrieBuilder& UCharsTrieBuilder::add(const UnicodeString&, int32_t, UErrorCode&)Draft»Stable
4.8
ucharstriebuilder.hUCharsTrieBuilder& UCharsTrieBuilder::clear()Draft»Stable
4.8
ucharstriebuilder.hUCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&)Draft»Stable
4.8
ucharstriebuilder.hUCharsTrieBuilder::~UCharsTrieBuilder()Draft»Stable
4.8
ucharstriebuilder.hUnicodeString& UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&, UErrorCode&)Draft»Stable
4.8
ucnv.hUBool ucnv_isFixedWidth(UConverter*, UErrorCode*)Draft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_CURRENCYDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_DEFAULTDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_DIGITDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_FIRSTDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_LIMITDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_NONEDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_OTHERSDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_PUNCTUATIONDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_SPACEDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_SYMBOLDraft»Stable
4.8
ucol.hint32_t ucol_getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode*)Draft»Stable
4.8
ucol.hint32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)Draft»Stable
4.8
ucol.hvoid ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)Draft»Stable
4.8
uconfig.h#define ICU_USE_THREADS -
-
Internal
-.
uconfig.h#define U_DEBUG -
-
Internal
-4.0
uconfig.h#define U_DEFAULT_SHOW_DRAFT -
-
Internal
-.
uconfig.h#define U_DISABLE_RENAMING -
-
Internal
-.
uconfig.h#define U_ENABLE_TRACING -
-
Internal
-.
uconfig.h#define U_OVERRIDE_CXX_ALLOCATION -
-
Stable
-2.2
uconfig.h#define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODEDraft»Stable
4.8
uconfig.h#define UCONFIG_ONLY_COLLATIONInternal
4.0
Stable
-2.4 -
-(changed)
ucurr.hUBool ucurr_isAvailable(const UChar*, UDate, UDate, UErrorCode*)Draft»Stable
4.8
udateintervalformat.hUDateIntervalFormat* udtitvfmt_open(const char*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.8
udateintervalformat.hint32_t udtitvfmt_format(const UDateIntervalFormat*, UDate, UDate, UChar*, int32_t, UFieldPosition*, UErrorCode*)Draft»Stable
4.8
udateintervalformat.hvoid udtitvfmt_close(UDateIntervalFormat*)Draft»Stable
4.8
uidna.h#define UIDNA_INFO_INITIALIZERDraft»Stable
4.6
uidna.hUIDNA* uidna_openUTS46(uint32_t, UErrorCode*)Draft»Stable
4.6
uidna.henum (anonymous)::UIDNA_CHECK_BIDIDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_CHECK_CONTEXTJDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_BIDIDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTJDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_DISALLOWEDDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONGDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_EMPTY_LABELDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_HYPHEN_3_4Draft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_INVALID_ACE_LABELDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LABEL_HAS_DOTDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LABEL_TOO_LONGDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARKDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LEADING_HYPHENDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_PUNYCODEDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_TRAILING_HYPHENDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCIIDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODEDraft»Stable
4.6
uidna.hint32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hvoid uidna_close(UIDNA*)Draft»Stable
4.6
uloc.h#define ULOC_KEYWORD_ASSIGN_UNICODEDraft»Stable
4.6
uloc.h#define ULOC_KEYWORD_ITEM_SEPARATOR_UNICODEDraft»Stable
4.6
uloc.h#define ULOC_KEYWORD_SEPARATOR_UNICODEDraft»Stable
4.6
uloc.hint32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)Draft»Stable
4.2
uloc.hint32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)Draft»Stable
4.2
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_INDEXDraft»Stable
4.8
unorm2.hint32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)Draft»Stable
4.6
unum.henum UCurrencySpacing::UNUM_CURRENCY_INSERTDraft»Stable
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_MATCHDraft»Stable
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNTDraft»Stable
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCHDraft»Stable
4.8
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_UNNECESSARYDraft»Stable
4.8
unum.henum UNumberFormatStyle::UNUM_CURRENCY_ISODraft»Stable
4.8
unum.henum UNumberFormatStyle::UNUM_CURRENCY_PLURALDraft»Stable
4.8
unum.henum UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNTDraft»Stable
4.8
unum.henum UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOLDraft»Stable
4.6
upluralrules.hUPluralRules* uplrules_open(const char*, UErrorCode*)Draft»Stable
4.8
upluralrules.hint32_t uplrules_select(const UPluralRules*, double, UChar*, int32_t, UErrorCode*)Draft»Stable
4.8
upluralrules.hvoid uplrules_close(UPluralRules*)Draft»Stable
4.8
uregex.hUBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hUBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hUBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hURegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_patternUText(const URegularExpression*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hint32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)Draft»Stable
4.6
uregex.hint64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)Draft»Stable
4.6
uregex.hint64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)Draft»Stable
4.6
uregex.hint64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)Draft»Stable
4.6
uregex.hint64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)Draft»Stable
4.8
uregex.hvoid uregex_reset64(URegularExpression*, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_setUText(URegularExpression*, UText*, UErrorCode*)Draft»Stable
4.6
uscript.hUBool uscript_hasScript(UChar32, UScriptCode)Draft
4.6
Draft
-49
uscript.hint32_t uscript_getScriptExtensions(UChar32, UScriptCode*, int32_t, UErrorCode*)Draft
4.6
Draft
-49
uset.henum (anonymous)::USET_SERIALIZED_STATIC_ARRAY_CAPACITYInternal
.
Stable
-2.4 -
-(changed)
ushape.h#define U_SHAPE_TAIL_NEW_UNICODEDraft»Stable
4.8
ushape.h#define U_SHAPE_TAIL_TYPE_MASKDraft»Stable
4.8
ustringtrie.h#define USTRINGTRIE_HAS_NEXTDraft»Stable
4.8
ustringtrie.h#define USTRINGTRIE_HAS_VALUEDraft»Stable
4.8
ustringtrie.h#define USTRINGTRIE_MATCHESDraft»Stable
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_FINAL_VALUEDraft»Stable
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUEDraft»Stable
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_NO_MATCHDraft»Stable
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_NO_VALUEDraft»Stable
4.8
utypes.h#define U_DATE_MAXDraft»Stable
4.8
utypes.h#define U_DATE_MINDraft»Stable
4.8
utypes.henum UErrorCode::U_FORMAT_INEXACT_ERRORDraft»Stable
4.8
vtzone.hstatic VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&, UErrorCode&)Draft»Stable
4.6
-

-(jump back to top) -
- -

Promoted to stable in 49

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileAPI4.849
alphaindex.hAlphabeticIndex& AlphabeticIndex::addLabels(const Locale&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addLabels(const UnicodeSet&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::addRecord(const UnicodeString&, const void*, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::clearRecords(UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::resetBucketIterator(UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::resetRecordIterator()Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setInflowLabel(const UnicodeString&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setOverflowLabel(const UnicodeString&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex& AlphabeticIndex::setUnderflowLabel(const UnicodeString&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex::AlphabeticIndex(const Locale&, UErrorCode&)Draft»Stable
4.8
alphaindex.hAlphabeticIndex::~AlphabeticIndex()Draft»Stable
4.8
alphaindex.hUAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() constDraft»Stable
4.8
alphaindex.hUBool AlphabeticIndex::nextBucket(UErrorCode&)Draft»Stable
4.8
alphaindex.hUBool AlphabeticIndex::nextRecord(UErrorCode&)Draft»Stable
4.8
alphaindex.hconst RuleBasedCollator& AlphabeticIndex::getCollator() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getBucketLabel() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getInflowLabel() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getOverflowLabel() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getRecordName() constDraft»Stable
4.8
alphaindex.hconst UnicodeString& AlphabeticIndex::getUnderflowLabel() constDraft»Stable
4.8
alphaindex.hconst void* AlphabeticIndex::getRecordData() constDraft»Stable
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOWDraft»Stable
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMALDraft»Stable
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOWDraft»Stable
4.8
alphaindex.henum UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOWDraft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketCount(UErrorCode&)Draft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketIndex() constDraft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketIndex(const UnicodeString&, UErrorCode&)Draft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getBucketRecordCount() constDraft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getMaxLabelCount() constDraft»Stable
4.8
alphaindex.hint32_t AlphabeticIndex::getRecordCount(UErrorCode&)Draft»Stable
4.8
appendable.hAppendable::~Appendable()None
-
Stable
-4.8
appendable.hUBool Appendable::appendCodePoint(UChar32)Draft»Stable
4.8
appendable.hUBool Appendable::appendCodeUnit(UChar)=0Draft»Stable
4.8
appendable.hUBool Appendable::appendString(const UChar*, int32_t)Draft»Stable
4.8
appendable.hUBool Appendable::reserveAppendCapacity(int32_t)Draft»Stable
4.8
appendable.hUBool UnicodeStringAppendable::appendCodePoint(UChar32)Draft»Stable
4.8
appendable.hUBool UnicodeStringAppendable::appendCodeUnit(UChar)Draft»Stable
4.8
appendable.hUBool UnicodeStringAppendable::appendString(const UChar*, int32_t)Draft»Stable
4.8
appendable.hUBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)Draft»Stable
4.8
appendable.hUChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)Draft»Stable
4.8
appendable.hUChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)Draft»Stable
4.8
appendable.hUnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&)Draft»Stable
4.8
appendable.hUnicodeStringAppendable::~UnicodeStringAppendable()None
-
Stable
-4.8
bytestream.hCheckedArrayByteSink& CheckedArrayByteSink::Reset()Draft»Stable
4.6
bytestream.hCheckedArrayByteSink::~CheckedArrayByteSink()None
-
Stable
-4.2
bytestream.hint32_t CheckedArrayByteSink::NumberOfBytesAppended() constDraft»Stable
4.6
bytestrie.hBytesTrie& BytesTrie::reset()Draft»Stable
4.8
bytestrie.hBytesTrie& BytesTrie::resetToState(const State&)Draft»Stable
4.8
bytestrie.hBytesTrie::BytesTrie(const BytesTrie&)Draft»Stable
4.8
bytestrie.hBytesTrie::BytesTrie(const void*)Draft»Stable
4.8
bytestrie.hBytesTrie::Iterator::Iterator(const BytesTrie&, int32_t, UErrorCode&)Draft»Stable
4.8
bytestrie.hBytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&)Draft»Stable
4.8
bytestrie.hBytesTrie::Iterator::~Iterator()Draft»Stable
4.8
bytestrie.hBytesTrie::State::State()Draft»Stable
4.8
bytestrie.hBytesTrie::~BytesTrie()Draft»Stable
4.8
bytestrie.hIterator& BytesTrie::Iterator::reset()Draft»Stable
4.8
bytestrie.hUBool BytesTrie::Iterator::hasNext() constDraft»Stable
4.8
bytestrie.hUBool BytesTrie::Iterator::next(UErrorCode&)Draft»Stable
4.8
bytestrie.hUBool BytesTrie::hasUniqueValue(int32_t&) constDraft»Stable
4.8
bytestrie.hUStringTrieResult BytesTrie::current() constDraft»Stable
4.8
bytestrie.hUStringTrieResult BytesTrie::first(int32_t)Draft»Stable
4.8
bytestrie.hUStringTrieResult BytesTrie::next(const char*, int32_t)Draft»Stable
4.8
bytestrie.hUStringTrieResult BytesTrie::next(int32_t)Draft»Stable
4.8
bytestrie.hconst BytesTrie& BytesTrie::saveState(State&) constDraft»Stable
4.8
bytestrie.hconst StringPiece& BytesTrie::Iterator::getString() constDraft»Stable
4.8
bytestrie.hint32_t BytesTrie::Iterator::getValue() constDraft»Stable
4.8
bytestrie.hint32_t BytesTrie::getNextBytes(ByteSink&) constDraft»Stable
4.8
bytestrie.hint32_t BytesTrie::getValue() constDraft»Stable
4.8
bytestriebuilder.hBytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)Draft»Stable
4.8
bytestriebuilder.hBytesTrieBuilder& BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)Draft»Stable
4.8
bytestriebuilder.hBytesTrieBuilder& BytesTrieBuilder::clear()Draft»Stable
4.8
bytestriebuilder.hBytesTrieBuilder::BytesTrieBuilder(UErrorCode&)Draft»Stable
4.8
bytestriebuilder.hBytesTrieBuilder::~BytesTrieBuilder()Draft»Stable
4.8
bytestriebuilder.hStringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&)Draft»Stable
4.8
chariter.hCharacterIterator::~CharacterIterator()None
-
Stable
-2.0
coll.hint32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&) constDraft»Stable
4.8
coll.hstatic int32_t Collator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)Draft»Stable
4.8
coll.hvoid Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)Draft»Stable
4.8
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&) constDraft»Stable
4.8
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbolDraft»Stable
4.6
dcfmtsym.henum - DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbolDraft»Stable
4.6
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&)Draft»Stable
4.8
decimfmt.henum - DecimalFormat::ERoundingMode::kRoundUnnecessaryDraft»Stable
4.8
dtitvfmt.hconst TimeZone& DateIntervalFormat::getTimeZone()constDraft»Stable
4.8
dtitvfmt.hvoid DateIntervalFormat::adoptTimeZone(TimeZone*)Draft»Stable
4.8
dtitvfmt.hvoid DateIntervalFormat::setTimeZone(const TimeZone&)Draft»Stable
4.8
idna.hIDNA::~IDNA()None
-
Stable
-4.6
idna.hIDNAInfo::IDNAInfo()Draft»Stable
4.6
idna.hUBool IDNAInfo::hasErrors() constDraft»Stable
4.6
idna.hUBool IDNAInfo::isTransitionalDifferent() constDraft»Stable
4.6
idna.hUnicodeString& IDNA::labelToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft»Stable
4.6
idna.hUnicodeString& IDNA::labelToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft»Stable
4.6
idna.hUnicodeString& IDNA::nameToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft»Stable
4.6
idna.hUnicodeString& IDNA::nameToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0Draft»Stable
4.6
idna.hstatic IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&)Draft»Stable
4.6
idna.huint32_t IDNAInfo::getErrors() constDraft»Stable
4.6
idna.hvoid IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft»Stable
4.6
idna.hvoid IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft»Stable
4.6
idna.hvoid IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft»Stable
4.6
idna.hvoid IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constDraft»Stable
4.6
LEScripts.henum ScriptCodes::afakScriptCodeNone
-
Stable
-4.8
LEScripts.henum ScriptCodes::jurcScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::khojScriptCodeNone
-
Stable
-49
(Born Stable)
LEScripts.henum ScriptCodes::mrooScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::nshuScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::shrdScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::soraScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::takrScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::tangScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::tirhScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::woleScriptCodeNone
-
Stable
-2.2
measfmt.hMeasureFormat::~MeasureFormat()None
-
Stable
-3.0
messagepattern.h#define UMSGPAT_NO_NUMERIC_VALUEDraft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::operator=(const MessagePattern&)Draft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::parse(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::parseChoiceStyle(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::parsePluralStyle(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern& MessagePattern::parseSelectStyle(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern::MessagePattern(UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern::MessagePattern(UMessagePatternApostropheMode, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern::MessagePattern(const MessagePattern&)Draft»Stable
4.8
messagepattern.hMessagePattern::MessagePattern(const UnicodeString&, UParseError*, UErrorCode&)Draft»Stable
4.8
messagepattern.hMessagePattern::~MessagePattern()Draft»Stable
4.8
messagepattern.hUBool MessagePattern::Part::operator!=(const Part&) constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::Part::operator==(const Part&) constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::hasNamedArguments() constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::hasNumberedArguments() constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::operator!=(const MessagePattern&) constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::operator==(const MessagePattern&) constDraft»Stable
4.8
messagepattern.hUBool MessagePattern::partSubstringMatches(const Part&, const UnicodeString&) constDraft»Stable
4.8
messagepattern.hUMessagePatternApostropheMode MessagePattern::getApostropheMode() constDraft»Stable
4.8
messagepattern.hUMessagePatternArgType MessagePattern::Part::getArgType() constDraft»Stable
4.8
messagepattern.hUMessagePatternPartType MessagePattern::Part::getType() constDraft»Stable
4.8
messagepattern.hUMessagePatternPartType MessagePattern::getPartType(int32_t) constDraft»Stable
4.8
messagepattern.hUnicodeString MessagePattern::autoQuoteApostropheDeep() constDraft»Stable
4.8
messagepattern.hUnicodeString MessagePattern::getSubstring(const Part&) constDraft»Stable
4.8
messagepattern.hconst Part& MessagePattern::getPart(int32_t) constDraft»Stable
4.8
messagepattern.hconst UnicodeString& MessagePattern::getPatternString() constDraft»Stable
4.8
messagepattern.hdouble MessagePattern::getNumericValue(const Part&) constDraft»Stable
4.8
messagepattern.hdouble MessagePattern::getPluralOffset(int32_t) constDraft»Stable
4.8
messagepattern.henum (anonymous)::UMSGPAT_ARG_NAME_NOT_NUMBERDraft»Stable
4.8
messagepattern.henum (anonymous)::UMSGPAT_ARG_NAME_NOT_VALIDDraft»Stable
4.8
messagepattern.henum UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_OPTIONALDraft»Stable
4.8
messagepattern.henum UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_REQUIREDDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_CHOICEDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_NONEDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_PLURALDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECTDraft»Stable
4.8
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SIMPLEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_DOUBLEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_INTDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_LIMITDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NAMEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NUMBERDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_SELECTORDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STARTDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STYLEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_TYPEDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_INSERT_CHARDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_LIMITDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_STARTDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_REPLACE_NUMBERDraft»Stable
4.8
messagepattern.henum UMessagePatternPartType::UMSGPAT_PART_TYPE_SKIP_SYNTAXDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::getIndex() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::getLength() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::getLimit() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::getValue() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::Part::hashCode() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::countParts() constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::getLimitPartIndex(int32_t) constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::getPatternIndex(int32_t) constDraft»Stable
4.8
messagepattern.hint32_t MessagePattern::hashCode() constDraft»Stable
4.8
messagepattern.hstatic UBool MessagePattern::Part::hasNumericValue(UMessagePatternPartType)Draft»Stable
4.8
messagepattern.hstatic int32_t MessagePattern::validateArgumentName(const UnicodeString&)Draft»Stable
4.8
messagepattern.hvoid MessagePattern::clear()Draft»Stable
4.8
messagepattern.hvoid MessagePattern::clearPatternAndSetApostropheMode(UMessagePatternApostropheMode)Draft»Stable
4.8
msgfmt.hUMessagePatternApostropheMode MessageFormat::getApostropheMode() constDraft»Stable
4.8
msgfmt.hvoid MessageFormat::applyPattern(const UnicodeString&, UMessagePatternApostropheMode, UParseError*, UErrorCode&)Draft»Stable
4.8
normalizer2.hFilteredNormalizer2::~FilteredNormalizer2()None
-
Stable
-4.4
normalizer2.hNormalizer2::~Normalizer2()None
-
Stable
-4.4
normalizer2.hUBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) constDraft»Stable
4.6
normalizer2.hUBool Normalizer2::getDecomposition(UChar32, UnicodeString&) const =0Draft»Stable
4.6
numfmt.hUBool NumberFormat::isLenient()constDraft»Stable
4.8
numfmt.hstatic NumberFormat* NumberFormat::createInstance(const Locale&, UNumberFormatStyle, UErrorCode&)Draft»Stable
4.8
numfmt.hvoid NumberFormat::setLenient(UBool)Draft»Stable
4.8
platform.h#define U_HAVE_PLACEMENT_NEW -
-
Stable
-2.6
platform.h#define U_HAVE_WCHAR_H -
-
Stable
-2.0
platform.h#define U_HAVE_WCSCPY -
-
Stable
-2.0
platform.h#define U_SIZEOF_WCHAR_T -
-
Stable
-2.0
plurrule.h#define UPLRULES_NO_UNIQUE_VALUEDraft»Stable
4.8
plurrule.hUnicodeString PluralRules::getKeywordOther() constInternal
4.0
Stable
-4.0
plurrule.hdouble PluralRules::getUniqueKeywordValue(const UnicodeString&)Draft»Stable
4.8
plurrule.hint32_t PluralRules::getAllKeywordValues(const UnicodeString&, double*, int32_t, UErrorCode&)Draft»Stable
4.8
plurrule.hint32_t PluralRules::getSamples(const UnicodeString&, double*, int32_t, UErrorCode&)Draft»Stable
4.8
rbbi.hRuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t*, uint32_t, UErrorCode&)Draft»Stable
4.8
rbbi.hconst uint8_t* RuleBasedBreakIterator::getBinaryRules(uint32_t&)Draft»Stable
4.8
regex.hRegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)Draft»Stable
4.6
regex.hRegexMatcher& RegexMatcher::refreshInputText(UText*, UErrorCode&)Draft»Stable
4.8
regex.hRegexMatcher& RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&)Draft»Stable
4.6
regex.hRegexMatcher& RegexMatcher::reset(UText*)Draft»Stable
4.6
regex.hRegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)Draft»Stable
4.6
regex.hRegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)Draft»Stable
4.6
regex.hUText* RegexMatcher::appendTail(UText*, UErrorCode&)Draft»Stable
4.6
regex.hUText* RegexMatcher::getInput(UText*, UErrorCode&) constDraft»Stable
4.6
regex.hUText* RegexMatcher::group(UText*, int64_t&, UErrorCode&) constDraft»Stable
4.6
regex.hUText* RegexMatcher::group(int32_t, UText*, int64_t&, UErrorCode&) constDraft»Stable
4.6
regex.hUText* RegexMatcher::inputText() constDraft»Stable
4.6
regex.hUText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)Draft»Stable
4.6
regex.hUText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)Draft»Stable
4.6
regex.hUText* RegexPattern::patternText(UErrorCode&) constDraft»Stable
4.6
regex.hint32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)Draft»Stable
4.6
regex.hint32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) constDraft»Stable
4.6
regex.hint64_t RegexMatcher::end64(UErrorCode&) constDraft»Stable
4.6
regex.hint64_t RegexMatcher::end64(int32_t, UErrorCode&) constDraft»Stable
4.6
regex.hint64_t RegexMatcher::regionEnd64() constDraft»Stable
4.6
regex.hint64_t RegexMatcher::regionStart64() constDraft»Stable
4.6
regex.hint64_t RegexMatcher::start64(UErrorCode&) constDraft»Stable
4.6
regex.hint64_t RegexMatcher::start64(int32_t, UErrorCode&) constDraft»Stable
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)Draft»Stable
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)Draft»Stable
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)Draft»Stable
4.6
regex.hstatic UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)Draft»Stable
4.6
regex.hvoid RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&, const void*&, UErrorCode&)Draft»Stable
4.6
regex.hvoid RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&)Draft»Stable
4.6
stringpiece.hUBool operator!=(const StringPiece&, const StringPiece&)Draft»Stable
4.8
stringpiece.hU_EXPORT UBool operator==(const StringPiece&, const StringPiece&)Draft»Stable
4.8
stringpiece.hvoid StringPiece::set(const char*)Draft»Stable
4.8
stringpiece.hvoid StringPiece::set(const char*, int32_t)Draft»Stable
4.8
stringtriebuilder.henum UStringTrieBuildOption::USTRINGTRIE_BUILD_FASTDraft»Stable
4.8
stringtriebuilder.henum UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALLDraft»Stable
4.8
tblcoll.hint32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&) constDraft»Stable
4.8
tblcoll.hstatic int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)Draft»Stable
4.8
tblcoll.hvoid RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)Draft»Stable
4.8
timezone.hstatic StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&)Draft»Stable
4.8
timezone.hstatic int32_t TimeZone::getRegion(const UnicodeString&, char*, int32_t, UErrorCode&)Draft»Stable
4.8
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&)Draft»Stable
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLEDraft»Stable
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNTDraft»Stable
4.8
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLEDraft»Stable
4.8
ubidi.hUBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)Draft»Stable
4.6
ubidi.henum UBiDiDirection::UBIDI_NEUTRALDraft»Stable
4.6
ubidi.hvoid ubidi_setContext(UBiDi*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.8
ucal.h#define UCAL_UNKNOWN_ZONE_IDDraft»Stable
4.8
ucal.hUEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)Draft»Stable
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_ANYDraft»Stable
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATIONDraft»Stable
4.8
ucal.henum USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICALDraft»Stable
4.8
ucal.hint32_t ucal_getFieldDifference(UCalendar*, UDate, UCalendarDateFields, UErrorCode*)Draft»Stable
4.8
uchar.henum UBlockCode::UBLOCK_ARABIC_EXTENDED_ANone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSNone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CHAKMANone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEETEI_MAYEK_EXTENSIONSNone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEROITIC_CURSIVENone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEROITIC_HIEROGLYPHSNone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MIAONone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SHARADANone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SORA_SOMPENGNone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SUNDANESE_SUPPLEMENTNone
-
Stable
-49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TAKRINone
-
Stable
-49
(Born Stable)
uchar.henum UJoiningGroup::U_JG_ROHINGYA_YEHNone
-
Stable
-49
(Born Stable)
uchar.henum ULineBreak::U_LB_CONDITIONAL_JAPANESE_STARTERNone
-
Stable
-2.2
uchar.henum ULineBreak::U_LB_HEBREW_LETTERNone
-
Stable
-2.2
ucharstrie.hIterator& UCharsTrie::Iterator::reset()Draft»Stable
4.8
ucharstrie.hUBool UCharsTrie::Iterator::hasNext() constDraft»Stable
4.8
ucharstrie.hUBool UCharsTrie::Iterator::next(UErrorCode&)Draft»Stable
4.8
ucharstrie.hUBool UCharsTrie::hasUniqueValue(int32_t&) constDraft»Stable
4.8
ucharstrie.hUCharsTrie& UCharsTrie::reset()Draft»Stable
4.8
ucharstrie.hUCharsTrie& UCharsTrie::resetToState(const State&)Draft»Stable
4.8
ucharstrie.hUCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&)Draft»Stable
4.8
ucharstrie.hUCharsTrie::Iterator::Iterator(const UCharsTrie&, int32_t, UErrorCode&)Draft»Stable
4.8
ucharstrie.hUCharsTrie::Iterator::~Iterator()Draft»Stable
4.8
ucharstrie.hUCharsTrie::State::State()Draft»Stable
4.8
ucharstrie.hUCharsTrie::UCharsTrie(const UChar*)Draft»Stable
4.8
ucharstrie.hUCharsTrie::UCharsTrie(const UCharsTrie&)Draft»Stable
4.8
ucharstrie.hUCharsTrie::~UCharsTrie()Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::current() constDraft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::first(int32_t)Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::firstForCodePoint(UChar32)Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::next(const UChar*, int32_t)Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::next(int32_t)Draft»Stable
4.8
ucharstrie.hUStringTrieResult UCharsTrie::nextForCodePoint(UChar32)Draft»Stable
4.8
ucharstrie.hconst UCharsTrie& UCharsTrie::saveState(State&) constDraft»Stable
4.8
ucharstrie.hconst UnicodeString& UCharsTrie::Iterator::getString() constDraft»Stable
4.8
ucharstrie.hint32_t UCharsTrie::Iterator::getValue() constDraft»Stable
4.8
ucharstrie.hint32_t UCharsTrie::getNextUChars(Appendable&) constDraft»Stable
4.8
ucharstrie.hint32_t UCharsTrie::getValue() constDraft»Stable
4.8
ucharstriebuilder.hUCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)Draft»Stable
4.8
ucharstriebuilder.hUCharsTrieBuilder& UCharsTrieBuilder::add(const UnicodeString&, int32_t, UErrorCode&)Draft»Stable
4.8
ucharstriebuilder.hUCharsTrieBuilder& UCharsTrieBuilder::clear()Draft»Stable
4.8
ucharstriebuilder.hUCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&)Draft»Stable
4.8
ucharstriebuilder.hUCharsTrieBuilder::~UCharsTrieBuilder()Draft»Stable
4.8
ucharstriebuilder.hUnicodeString& UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&, UErrorCode&)Draft»Stable
4.8
ucnv.hUBool ucnv_isFixedWidth(UConverter*, UErrorCode*)Draft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_CURRENCYDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_DEFAULTDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_DIGITDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_FIRSTDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_LIMITDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_NONEDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_OTHERSDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_PUNCTUATIONDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_SPACEDraft»Stable
4.8
ucol.henum UColReorderCode::UCOL_REORDER_CODE_SYMBOLDraft»Stable
4.8
ucol.hint32_t ucol_getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode*)Draft»Stable
4.8
ucol.hint32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)Draft»Stable
4.8
ucol.hvoid ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)Draft»Stable
4.8
uconfig.h#define U_OVERRIDE_CXX_ALLOCATION -
-
Stable
-2.2
uconfig.h#define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODEDraft»Stable
4.8
uconfig.h#define UCONFIG_ONLY_COLLATIONInternal
4.0
Stable
-2.4 -
-(changed)
ucurr.hUBool ucurr_isAvailable(const UChar*, UDate, UDate, UErrorCode*)Draft»Stable
4.8
udateintervalformat.hUDateIntervalFormat* udtitvfmt_open(const char*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.8
udateintervalformat.hint32_t udtitvfmt_format(const UDateIntervalFormat*, UDate, UDate, UChar*, int32_t, UFieldPosition*, UErrorCode*)Draft»Stable
4.8
udateintervalformat.hvoid udtitvfmt_close(UDateIntervalFormat*)Draft»Stable
4.8
uidna.h#define UIDNA_INFO_INITIALIZERDraft»Stable
4.6
uidna.hUIDNA* uidna_openUTS46(uint32_t, UErrorCode*)Draft»Stable
4.6
uidna.henum (anonymous)::UIDNA_CHECK_BIDIDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_CHECK_CONTEXTJDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_BIDIDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTJDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_DISALLOWEDDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONGDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_EMPTY_LABELDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_HYPHEN_3_4Draft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_INVALID_ACE_LABELDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LABEL_HAS_DOTDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LABEL_TOO_LONGDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARKDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LEADING_HYPHENDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_PUNYCODEDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_ERROR_TRAILING_HYPHENDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCIIDraft»Stable
4.6
uidna.henum (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODEDraft»Stable
4.6
uidna.hint32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hint32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)Draft»Stable
4.6
uidna.hvoid uidna_close(UIDNA*)Draft»Stable
4.6
uloc.h#define ULOC_KEYWORD_ASSIGN_UNICODEDraft»Stable
4.6
uloc.h#define ULOC_KEYWORD_ITEM_SEPARATOR_UNICODEDraft»Stable
4.6
uloc.h#define ULOC_KEYWORD_SEPARATOR_UNICODEDraft»Stable
4.6
uloc.hint32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)Draft»Stable
4.2
uloc.hint32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)Draft»Stable
4.2
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_INDEXDraft»Stable
4.8
unistr.hUNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar)None
-
Stable
-2.0
unistr.hUNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar32)None
-
Stable
-2.0
unistr.hUNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const UChar*)None
-
Stable
-2.0
unistr.hUNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const char*)None
-
Stable
-2.0
unorm2.hint32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)Draft»Stable
4.6
unum.henum UCurrencySpacing::UNUM_CURRENCY_INSERTDraft»Stable
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_MATCHDraft»Stable
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNTDraft»Stable
4.8
unum.henum UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCHDraft»Stable
4.8
unum.henum UNumberFormatFields::UNUM_CURRENCY_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_DECIMAL_SEPARATOR_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_EXPONENT_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_EXPONENT_SIGN_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_EXPONENT_SYMBOL_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_FIELD_COUNTNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_FRACTION_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_GROUPING_SEPARATOR_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_INTEGER_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_PERCENT_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_PERMILL_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_SIGN_FIELDNone
-
Stable
-49
(Born Stable)
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_UNNECESSARYDraft»Stable
4.8
unum.henum UNumberFormatStyle::UNUM_CURRENCY_ISODraft»Stable
4.8
unum.henum UNumberFormatStyle::UNUM_CURRENCY_PLURALDraft»Stable
4.8
unum.henum UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNTDraft»Stable
4.8
unum.henum UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOLDraft»Stable
4.6
unum.henum UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOLDraft»Stable
4.6
upluralrules.hUPluralRules* uplrules_open(const char*, UErrorCode*)Draft»Stable
4.8
upluralrules.hint32_t uplrules_select(const UPluralRules*, double, UChar*, int32_t, UErrorCode*)Draft»Stable
4.8
upluralrules.hvoid uplrules_close(UPluralRules*)Draft»Stable
4.8
uregex.hUBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hUBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hUBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hURegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_patternUText(const URegularExpression*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hUText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hint32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)Draft»Stable
4.6
uregex.hint64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)Draft»Stable
4.6
uregex.hint64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)Draft»Stable
4.6
uregex.hint64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)Draft»Stable
4.6
uregex.hint64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)Draft»Stable
4.8
uregex.hvoid uregex_reset64(URegularExpression*, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)Draft»Stable
4.6
uregex.hvoid uregex_setUText(URegularExpression*, UText*, UErrorCode*)Draft»Stable
4.6
uscript.henum UScriptCode::USCRIPT_ANATOLIAN_HIEROGLYPHSNone
-
Stable
-49
(Born Stable)
uscript.henum UScriptCode::USCRIPT_KHOJKINone
-
Stable
-49
(Born Stable)
uscript.henum UScriptCode::USCRIPT_TIRHUTANone
-
Stable
-49
(Born Stable)
uset.henum (anonymous)::USET_SERIALIZED_STATIC_ARRAY_CAPACITYInternal
.
Stable
-2.4 -
-(changed)
ushape.h#define U_SHAPE_TAIL_NEW_UNICODEDraft»Stable
4.8
ushape.h#define U_SHAPE_TAIL_TYPE_MASKDraft»Stable
4.8
ustringtrie.h#define USTRINGTRIE_HAS_NEXTDraft»Stable
4.8
ustringtrie.h#define USTRINGTRIE_HAS_VALUEDraft»Stable
4.8
ustringtrie.h#define USTRINGTRIE_MATCHESDraft»Stable
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_FINAL_VALUEDraft»Stable
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUEDraft»Stable
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_NO_MATCHDraft»Stable
4.8
ustringtrie.henum UStringTrieResult::USTRINGTRIE_NO_VALUEDraft»Stable
4.8
utypes.h#define U_DATE_MAXDraft»Stable
4.8
utypes.h#define U_DATE_MINDraft»Stable
4.8
utypes.henum UErrorCode::U_FORMAT_INEXACT_ERRORDraft»Stable
4.8
uversion.hvoid u_versionToString(const UVersionInfo, char*)None
-
Stable
-2.4
vtzone.hstatic VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&, UErrorCode&)Draft»Stable
4.6
-

-(jump back to top) -
- -

Added in 49

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +ICU4C API Comparison: 49 with 50 (m1) + + + + +

ICU4C API Comparison: 49 with 50 (m1)

+
+ +
+
+ +

Removed from 49

+
FileAPI4.849
appendable.hAppendable::~Appendable()None
-
Stable
-4.8
appendable.hUnicodeStringAppendable::~UnicodeStringAppendable()None
-
Stable
-4.8
brkiter.hBreakIterator& BreakIterator::refreshInputText(UText*, UErrorCode&)=0None
-
Draft
-49
bytestream.hCheckedArrayByteSink::~CheckedArrayByteSink()None
-
Stable
-4.2
calendar.hUCalendarWallTimeOption Calendar::getRepeatedWallTimeOption()constNone
-
Draft
-49
calendar.hUCalendarWallTimeOption Calendar::getSkippedWallTimeOption()constNone
-
Draft
-49
calendar.hvoid Calendar::setRepeatedWallTimeOption(UCalendarWallTimeOption)None
-
Draft
-49
calendar.hvoid Calendar::setSkippedWallTimeOption(UCalendarWallTimeOption)None
-
Draft
-49
chariter.hCharacterIterator::~CharacterIterator()None
-
Stable
-2.0
coll.hint32_t Collator::internalGetShortDefinitionString(const char*, char*, int32_t, UErrorCode&) constNone
-
Internal
-.
decimfmt.hCurrencyAmount* DecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) constNone
-
Draft
-49
dtfmtsym.hconst UnicodeString* DateFormatSymbols::getLeapMonthPatterns(int32_t&) constNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType {}None
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayFormatNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayNarrowNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayStandaloneNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraAbbrevNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraNarrowNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraWideNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMetazoneLongNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMetazoneShortNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthFormatNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthNarrowNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthStandaloneNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageOtherNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageTypeCountNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageZoneLongNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageZoneShortNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType {}None
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatAbbrevNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatNarrowNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatWideNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType::kLeapMonthPatternNumericNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneAbbrevNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneNarrowNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneWideNone
-
Internal
-.
dtfmtsym.henum - DateFormatSymbols::EMonthPatternType::kMonthPatternsCountNone
-
Internal
-.
idna.hIDNA::~IDNA()None
-
Stable
-4.6
LEScripts.henum ScriptCodes::afakScriptCodeNone
-
Stable
-4.8
LEScripts.henum ScriptCodes::jurcScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::khojScriptCodeNone
-
Stable
-49
(Born Stable)
LEScripts.henum ScriptCodes::mrooScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::nshuScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::shrdScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::soraScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::takrScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::tangScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::tirhScriptCodeNone
-
Stable
-2.2
LEScripts.henum ScriptCodes::woleScriptCodeNone
-
Stable
-2.2
measfmt.hMeasureFormat::~MeasureFormat()None
-
Stable
-3.0
normalizer2.hFilteredNormalizer2::~FilteredNormalizer2()None
-
Stable
-4.4
normalizer2.hNormalizer2::~Normalizer2()None
-
Stable
-4.4
normalizer2.hUBool FilteredNormalizer2::getRawDecomposition(UChar32, UnicodeString&) constNone
-
Draft
-49
normalizer2.hUBool Normalizer2::getRawDecomposition(UChar32, UnicodeString&) constNone
-
Draft
-49
normalizer2.hUChar32 FilteredNormalizer2::composePair(UChar32, UChar32) constNone
-
Draft
-49
normalizer2.hUChar32 Normalizer2::composePair(UChar32, UChar32) constNone
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFCInstance(UErrorCode&)None
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFDInstance(UErrorCode&)None
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKCCasefoldInstance(UErrorCode&)None
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKCInstance(UErrorCode&)None
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKDInstance(UErrorCode&)None
-
Draft
-49
normalizer2.huint8_t FilteredNormalizer2::getCombiningClass(UChar32) constNone
-
Draft
-49
normalizer2.huint8_t Normalizer2::getCombiningClass(UChar32) constNone
-
Draft
-49
numfmt.hCurrencyAmount* NumberFormat::parseCurrency(const UnicodeString&, ParsePosition&) constNone
-
Draft
-49
platform.h#define U_HAVE_CHAR16_TNone
-
Internal
-.
platform.h#define U_HAVE_STDINT_HNone
-
Internal
-.
platform.h#define U_PF_AIXNone
-
Internal
-.
platform.h#define U_PF_ANDROIDNone
-
Internal
-.
platform.h#define U_PF_BSDNone
-
Internal
-.
platform.h#define U_PF_CLASSIC_MACOSNone
-
Internal
-.
platform.h#define U_PF_CYGWINNone
-
Internal
-.
platform.h#define U_PF_DARWINNone
-
Internal
-.
platform.h#define U_PF_HPUXNone
-
Internal
-.
platform.h#define U_PF_IPHONENone
-
Internal
-.
platform.h#define U_PF_IRIXNone
-
Internal
-.
platform.h#define U_PF_LINUXNone
-
Internal
-.
platform.h#define U_PF_MINGWNone
-
Internal
-.
platform.h#define U_PF_OS390None
-
Internal
-.
platform.h#define U_PF_OS400None
-
Internal
-.
platform.h#define U_PF_QNXNone
-
Internal
-.
platform.h#define U_PF_SOLARISNone
-
Internal
-.
platform.h#define U_PF_UNKNOWNNone
-
Internal
-.
platform.h#define U_PF_WINDOWSNone
-
Internal
-.
platform.h#define U_PLATFORM_HAS_WIN32_APINone
-
Internal
-.
platform.h#define U_PLATFORM_IMPLEMENTS_POSIXNone
-
Internal
-.
platform.h#define U_PLATFORM_IS_DARWIN_BASEDNone
-
Internal
-.
platform.h#define U_PLATFORM_IS_LINUX_BASEDNone
-
Internal
-.
platform.h#define U_PLATFORM_USES_ONLY_WIN32_APINone
-
Internal
-.
platform.h#define U_PLATFORMNone
-
Internal
-.
plurfmt.hPluralFormat::PluralFormat()None
-
-
- -
-(untagged)
plurfmt.hPluralFormat::PluralSelector::~PluralSelector()None
-
-
- -
-(untagged)
plurfmt.hPluralFormat::PluralSelectorAdapter::PluralSelectorAdapter()None
-
-
- -
-(untagged)
plurfmt.hPluralFormat::PluralSelectorAdapter::~PluralSelectorAdapter()None
-
-
- -
-(untagged)
plurfmt.hUnicodeString PluralFormat::PluralSelector::select(double, UErrorCode&) const =0None
-
-
- -
-(untagged)
plurfmt.hUnicodeString PluralFormat::PluralSelectorAdapter::select(double, UErrorCode&) constNone
-
-
- -
-(untagged)
plurfmt.hstatic int32_t PluralFormat::findSubMessage(const MessagePattern&, int32_t, const PluralSelector&, double, UErrorCode&)None
-
-
- -
-(untagged)
plurfmt.hvoid PluralFormat::PluralSelectorAdapter::reset()None
-
-
- -
-(untagged)
plurfmt.hvoid PluralFormat::copyObjects(const PluralFormat&)None
-
-
- -
-(untagged)
plurfmt.hvoid PluralFormat::init(const PluralRules*, UErrorCode&)None
-
-
- -
-(untagged)
ptypes.h#define __STDC_LIMIT_MACROSNone
-
Internal
-.
rbbi.hRuleBasedBreakIterator& RuleBasedBreakIterator::refreshInputText(UText*, UErrorCode&)None
-
Draft
-49
rbnf.hvoid RuleBasedNumberFormat::adoptDecimalFormatSymbols(DecimalFormatSymbols*)None
-
Draft
-49
rbnf.hvoid RuleBasedNumberFormat::setDecimalFormatSymbols(const DecimalFormatSymbols&)None
-
Draft
-49
smpdtfmt.hUnicodeString& SimpleDateFormat::format(Calendar&, const UDateFormatContextType*, const UDateFormatContextValue*, int32_t, UnicodeString&, FieldPosition&) constNone
-
Draft
-49
smpdtfmt.hconst TimeZoneFormat* SimpleDateFormat::getTimeZoneFormat()constNone
-
Internal
- -
-(untagged)
smpdtfmt.hint32_t SimpleDateFormat::getDefaultContext(UDateFormatContextType, UErrorCode&) constNone
-
Draft
-49
smpdtfmt.hvoid SimpleDateFormat::adoptTimeZoneFormat(TimeZoneFormat*)None
-
Internal
- -
-(untagged)
smpdtfmt.hvoid SimpleDateFormat::setDefaultContext(UDateFormatContextType, UDateFormatContextValue, UErrorCode&)None
-
Draft
-49
smpdtfmt.hvoid SimpleDateFormat::setTimeZoneFormat(const TimeZoneFormat&)None
-
Internal
- -
-(untagged)
tblcoll.hint32_t RuleBasedCollator::internalGetShortDefinitionString(const char*, char*, int32_t, UErrorCode&) constNone
-
Internal
-.
timezone.hstatic const TimeZone& TimeZone::getUnknown()None
-
Draft
-49
tzfmt.hFormat* TimeZoneFormat::clone() constNone
-
Internal
- -
-(untagged)
tzfmt.hTimeZone* TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, UTimeZoneFormatTimeType*timeType=) constNone
-
Internal
- -
-(untagged)
tzfmt.hTimeZone* TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, int32_t, UTimeZoneFormatTimeType*timeType=) constNone
-
Internal
- -
-(untagged)
tzfmt.hTimeZoneFormat& TimeZoneFormat::operator=(const TimeZoneFormat&)None
-
Internal
- -
-(untagged)
tzfmt.hTimeZoneFormat::TimeZoneFormat(const TimeZoneFormat&)None
-
Internal
- -
-(untagged)
tzfmt.hTimeZoneFormat::~TimeZoneFormat()None
-
Internal
- -
-(untagged)
tzfmt.hUBool TimeZoneFormat::operator==(const Format&) constNone
-
Internal
- -
-(untagged)
tzfmt.hUClassID TimeZoneFormat::getDynamicClassID() constNone
-
Internal
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::format(UTimeZoneFormatStyle, const TimeZone&, UDate, UnicodeString&, UTimeZoneFormatTimeType*timeType=) constNone
-
Internal
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constNone
-
Internal
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::formatOffsetISO8601(int32_t, UnicodeString&, UErrorCode&) constNone
-
Internal
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::formatOffsetLocalizedGMT(int32_t, UnicodeString&, UErrorCode&) constNone
-
Internal
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::formatOffsetRFC822(int32_t, UnicodeString&, UErrorCode&) constNone
-
Internal
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::getGMTOffsetDigits(UnicodeString&) constNone
-
-
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, UnicodeString&) constNone
-
Internal
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::getGMTPattern(UnicodeString&) constNone
-
Internal
- -
-(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::getGMTZeroFormat(UnicodeString&) constNone
-
-
- -
-(untagged)
tzfmt.hconst TimeZoneNames* TimeZoneFormat::getTimeZoneNames() constNone
-
Internal
- -
-(untagged)
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMSNone
-
Internal
-.
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMNone
-
Internal
-.
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMSNone
-
Internal
-.
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMNone
-
Internal
-.
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_ALL_STYLESNone
-
Internal
- -
-(untagged)
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_NONENone
-
Internal
- -
-(untagged)
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LOCATIONNone
-
Internal
-.
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LONGNone
-
Internal
- -
-(untagged)
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_SHORTNone
-
Internal
- -
-(untagged)
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO8601None
-
Internal
-.
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMTNone
-
Internal
-.
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_RFC822None
-
Internal
-.
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_LONGNone
-
Internal
- -
-(untagged)
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_SHORTNone
-
Internal
- -
-(untagged)
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_DAYLIGHTNone
-
Internal
-.
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_STANDARDNone
-
Internal
-.
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_UNKNOWNNone
-
Internal
-.
tzfmt.hint32_t TimeZoneFormat::getDefaultParseOptions()constNone
-
Internal
- -
-(untagged)
tzfmt.hint32_t TimeZoneFormat::parseOffsetISO8601(const UnicodeString&, ParsePosition&) constNone
-
Internal
- -
-(untagged)
tzfmt.hint32_t TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString&, ParsePosition&) constNone
-
Internal
- -
-(untagged)
tzfmt.hint32_t TimeZoneFormat::parseOffsetRFC822(const UnicodeString&, ParsePosition&) constNone
-
Internal
- -
-(untagged)
tzfmt.hstatic TimeZoneFormat* TimeZoneFormat::createInstance(const Locale&, UErrorCode&)None
-
Internal
- -
-(untagged)
tzfmt.hstatic UClassID TimeZoneFormat::getStaticClassID()None
-
Internal
- -
-(untagged)
tzfmt.hvoid TimeZoneFormat::adoptTimeZoneNames(TimeZoneNames*)None
-
Internal
- -
-(untagged)
tzfmt.hvoid TimeZoneFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constNone
-
Internal
- -
-(untagged)
tzfmt.hvoid TimeZoneFormat::setDefaultParseOptions(int32_t)None
-
Internal
- -
-(untagged)
tzfmt.hvoid TimeZoneFormat::setGMTOffsetDigits(const UnicodeString&, UErrorCode&)None
-
-
- -
-(untagged)
tzfmt.hvoid TimeZoneFormat::setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, const UnicodeString&, UErrorCode&)None
-
Internal
- -
-(untagged)
tzfmt.hvoid TimeZoneFormat::setGMTPattern(const UnicodeString&, UErrorCode&)None
-
Internal
- -
-(untagged)
tzfmt.hvoid TimeZoneFormat::setGMTZeroFormat(const UnicodeString&, UErrorCode&)None
-
-
- -
-(untagged)
tzfmt.hvoid TimeZoneFormat::setTimeZoneNames(const TimeZoneNames&)None
-
Internal
- -
-(untagged)
tznames.hMatchInfoCollection* TimeZoneNames::find(const UnicodeString&, int32_t, uint32_t, UErrorCode&) const =0None
-
Internal
- -
-(untagged)
tznames.hStringEnumeration* TimeZoneNames::getAvailableMetaZoneIDs(UErrorCode&) const =0None
-
Internal
- -
-(untagged)
tznames.hStringEnumeration* TimeZoneNames::getAvailableMetaZoneIDs(const UnicodeString&, UErrorCode&) const =0None
-
Internal
- -
-(untagged)
tznames.hTimeZoneNames* TimeZoneNames::clone() const =0None
-
Internal
- -
-(untagged)
tznames.hTimeZoneNames::MatchInfoCollection::MatchInfoCollection()None
-
Internal
- -
-(untagged)
tznames.hTimeZoneNames::MatchInfoCollection::~MatchInfoCollection()None
-
Internal
- -
-(untagged)
+ + + + - + - - - - + - - +
FileAPI4950
tznames.hTimeZoneNames::~TimeZoneNames()None
-
Internal
- +
plurfmt.hvoid PluralFormat::init(const PluralRules*, UErrorCode&)
-(untagged)
None
+
tznames.hUBool TimeZoneNames::MatchInfoCollection::getMetaZoneIDAt(int32_t, UnicodeString&) constNone
-
Internal
- -
-(untagged)
tznames.hUBool TimeZoneNames::MatchInfoCollection::getTimeZoneIDAt(int32_t, UnicodeString&) constNone
-
Internal
- -
-(untagged)
uconfig.h#define ICU_USE_THREADSInternal
.
None
+
tznames.hUBool TimeZoneNames::operator!=(const TimeZoneNames&) constNone
-
Internal
- -
-(untagged)
+

+(jump back to top) +
+ +

Deprecated or Obsoleted in 50

+ + + + + - + - - +
FileAPI4950
tznames.hUBool TimeZoneNames::operator==(const TimeZoneNames&) const =0None
-
Internal
- -
-(untagged)
plurfmt.hvoid PluralFormat::setLocale(const Locale&, UErrorCode&)Stable
4.0
Deprecated
+
tznames.hUTimeZoneNameType TimeZoneNames::MatchInfoCollection::getNameTypeAt(int32_t) constNone
-
Internal
- -
-(untagged)
+

+(jump back to top) +
+ +

Changed in 50 (old, new)

+ + + + + - - - - + - - +
FileAPI4950
tznames.hUnicodeString& TimeZoneNames::getDisplayName(const UnicodeString&, UTimeZoneNameType, UDate, UnicodeString&) constNone
-
Internal
- -
-(untagged)
tznames.hUnicodeString& TimeZoneNames::getExemplarLocationName(const UnicodeString&, UnicodeString&) constNone
-
Internal
- -
-(untagged)
plurfmt.hvoid PluralFormat::setLocale(const Locale&, UErrorCode&)Stable
4.0
Deprecated
+
tznames.hUnicodeString& TimeZoneNames::getMetaZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&) const =0None
-
Internal
- -
-(untagged)
+

+(jump back to top) +
+ +

Promoted to stable in 50

+ + + + - - + +
FileAPI4950
tznames.hUnicodeString& TimeZoneNames::getMetaZoneID(const UnicodeString&, UDate, UnicodeString&) const =0None
-
Internal
- -
-(untagged)
+

+(jump back to top) +
+ +

Added in 50

+ + + + + - + - + - + - + - - - - - - - +(untagged) - + - - - - - - - +(untagged) - +. - - - - - - - +. - +50 - +50 - +50 - +50 - - +
FileAPI4950
tznames.hUnicodeString& TimeZoneNames::getReferenceZoneID(const UnicodeString&, const char*, UnicodeString&) const =0None
-
Internal
- -
-(untagged)
messagepattern.h#define UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLENone
+
Draft
+50
tznames.hUnicodeString& TimeZoneNames::getTimeZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&) const =0None
-
Internal
- -
-(untagged)
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECTORDINALNone
+
Draft
+50
tznames.henum UTimeZoneNameType::UTZNM_LONG_DAYLIGHTNone
-
Internal
- -
-(untagged)
plurfmt.hPluralFormat::PluralFormat(const Locale&, UPluralType, UErrorCode&)None
+
Draft
+50
tznames.henum UTimeZoneNameType::UTZNM_LONG_GENERICNone
-
Internal
- -
-(untagged)
plurfmt.hPluralFormat::PluralFormat(const Locale&, UPluralType, const UnicodeString&, UErrorCode&)None
+
Draft
+50
tznames.henum UTimeZoneNameType::UTZNM_LONG_STANDARDNone
-
Internal
- -
-(untagged)
tznames.henum UTimeZoneNameType::UTZNM_SHORT_DAYLIGHTNone
-
Internal
- +
plurfmt.hvoid PluralFormat::init(const PluralRules*, UPluralType, UErrorCode&)None
+

-(untagged)
tznames.henum UTimeZoneNameType::UTZNM_SHORT_GENERICNone
-
Internal

-(untagged)
tznames.henum UTimeZoneNameType::UTZNM_SHORT_STANDARDNone
-
Internal
- -
-(untagged)
plurrule.hstatic PluralRules* PluralRules::forLocale(const Locale&, UPluralType, UErrorCode&)None
+
Draft
+50
tznames.henum UTimeZoneNameType::UTZNM_UNKNOWNNone
-
Internal
- -
-(untagged)
tznames.hint32_t TimeZoneNames::MatchInfoCollection::getMatchLengthAt(int32_t) constNone
-
Internal
- +
uconfig.h#define UCONFIG_FORMAT_FASTPATHS_49None
+

-(untagged)
tznames.hint32_t TimeZoneNames::MatchInfoCollection::size() constNone
-
Internal

-(untagged)
tznames.hstatic TimeZoneNames* TimeZoneNames::createInstance(const Locale&, UErrorCode&)None
+
uconfig.h#define UCONFIG_HAVE_PARSEALLINPUTNone
Internal
- -
-(untagged)
tznames.hvoid TimeZoneNames::MatchInfoCollection::addMetaZone(UTimeZoneNameType, int32_t, const UnicodeString&, UErrorCode&)None
-
Internal
- -
-(untagged)
tznames.hvoid TimeZoneNames::MatchInfoCollection::addZone(UTimeZoneNameType, int32_t, const UnicodeString&, UErrorCode&)None
+
uconfig.h#define UCONFIG_INTERNAL_DIGITLISTNone
Internal
- -
-(untagged)
ubrk.hvoid ubrk_refreshUText(UBreakIterator*, UText*, UErrorCode*)None
-
Draft
-49
ucal.henum UCalendarAttribute::UCAL_REPEATED_WALL_TIMENone
+
upluralrules.hUPluralRules* uplrules_openForType(const char*, UPluralType, UErrorCode*)None
Draft
-49
ucal.henum UCalendarAttribute::UCAL_SKIPPED_WALL_TIMENone
+
upluralrules.henum UPluralType::UPLURAL_TYPE_CARDINALNone
Draft
-49
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_FIRSTNone
+
upluralrules.henum UPluralType::UPLURAL_TYPE_COUNTNone
Draft
-49
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_LASTNone
+
upluralrules.henum UPluralType::UPLURAL_TYPE_ORDINALNone
Draft
-49
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_NEXT_VALIDNone
-
Draft
-49
+

+(jump back to top) +
+ +

Other existing drafts in 50

+
+ + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - -
FileAPI4950
uchar.henum UBlockCode::UBLOCK_ARABIC_EXTENDED_ANone
-
Stable
-49
(Born Stable)brkiter.hBreakIterator& BreakIterator::refreshInputText(UText*, UErrorCode&)=0Draft
49
uchar.henum UBlockCode::UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSNone
-
Stable
-49
(Born Stable)calendar.hUCalendarWallTimeOption Calendar::getRepeatedWallTimeOption()constDraft
49
uchar.henum UBlockCode::UBLOCK_CHAKMANone
-
Stable
-49
(Born Stable)calendar.hUCalendarWallTimeOption Calendar::getSkippedWallTimeOption()constDraft
49
uchar.henum UBlockCode::UBLOCK_MEETEI_MAYEK_EXTENSIONSNone
-
Stable
-49
(Born Stable)calendar.hconst char* Calendar::getType() const =0Draft
49
uchar.henum UBlockCode::UBLOCK_MEROITIC_CURSIVENone
-
Stable
-49
(Born Stable)calendar.hvoid Calendar::setRepeatedWallTimeOption(UCalendarWallTimeOption)Draft
49
uchar.henum UBlockCode::UBLOCK_MEROITIC_HIEROGLYPHSNone
-
Stable
-49
(Born Stable)calendar.hvoid Calendar::setSkippedWallTimeOption(UCalendarWallTimeOption)Draft
49
uchar.henum UBlockCode::UBLOCK_MIAONone
-
Stable
-49
(Born Stable)decimfmt.hCurrencyAmount* DecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) constDraft
49
uchar.henum UBlockCode::UBLOCK_SHARADANone
-
Stable
-49
(Born Stable)gregocal.hconst char* GregorianCalendar::getType() constDraft
49
uchar.henum UBlockCode::UBLOCK_SORA_SOMPENGNone
-
Stable
-49
(Born Stable)icudataver.h#define U_ICU_DATA_KEYDraft
49
uchar.henum UBlockCode::UBLOCK_SUNDANESE_SUPPLEMENTNone
-
Stable
-49
(Born Stable)icudataver.h#define U_ICU_VERSION_BUNDLEDraft
49
uchar.henum UBlockCode::UBLOCK_TAKRINone
-
Stable
-49
(Born Stable)icudataver.hvoid u_getDataVersion(UVersionInfo, UErrorCode*)Draft
49
uchar.henum UJoiningGroup::U_JG_ROHINGYA_YEHNone
-
Stable
-49
(Born Stable)locid.hvoid Locale::setKeywordValue(const char*, const char*, UErrorCode&)Draft
49
uchar.henum ULineBreak::U_LB_CONDITIONAL_JAPANESE_STARTERNone
-
Stable
-2.2
normalizer2.hUBool FilteredNormalizer2::getRawDecomposition(UChar32, UnicodeString&) constDraft
49
uchar.henum ULineBreak::U_LB_HEBREW_LETTERNone
-
Stable
-2.2
normalizer2.hUBool Normalizer2::getRawDecomposition(UChar32, UnicodeString&) constDraft
49
uconfig.h#define U_NO_DEFAULT_INCLUDE_UTF_HEADERSNone
-
Draft
-49
normalizer2.hUChar32 FilteredNormalizer2::composePair(UChar32, UChar32) constDraft
49
ucurr.hint32_t ucurr_getNumericCode(const UChar*)None
-
Draft
-49
normalizer2.hUChar32 Normalizer2::composePair(UChar32, UChar32) constDraft
49
udat.hUDateFormatOpener udat_unregisterOpener(UDateFormatOpener, UErrorCode*)None
-
Internal
-.
normalizer2.hstatic const Normalizer2* Normalizer2::getNFCInstance(UErrorCode&)Draft
49
udat.henum UDateFormatContextType::UDAT_CAPITALIZATIONNone
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFDInstance(UErrorCode&)Draft
49
udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCENone
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKCCasefoldInstance(UErrorCode&)Draft
49
udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCENone
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKCInstance(UErrorCode&)Draft
49
udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_STANDALONENone
-
Draft
-49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKDInstance(UErrorCode&)Draft
49
udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENUNone
-
Draft
-49
normalizer2.huint8_t FilteredNormalizer2::getCombiningClass(UChar32) constDraft
49
udat.henum UDateFormatContextValue::UDAT_CONTEXT_UNKNOWNNone
-
Draft
-49
normalizer2.huint8_t Normalizer2::getCombiningClass(UChar32) constDraft
49
udat.henum UDateFormatField::UDAT_YEAR_NAME_FIELDNone
-
Draft
-49
numfmt.hCurrencyAmount* NumberFormat::parseCurrency(const UnicodeString&, ParsePosition&) constDraft
49
udat.hint32_t udat_getDefaultContext(UDateFormat*, UDateFormatContextType, UErrorCode*)None
-
Draft
-49
numsys.hconst char* NumberingSystem::getName()Draft
4.6
udat.hvoid udat_registerOpener(UDateFormatOpener, UErrorCode*)None
-
Internal
-.
rbbi.hRuleBasedBreakIterator& RuleBasedBreakIterator::refreshInputText(UText*, UErrorCode&)Draft
49
udat.hvoid udat_setDefaultContext(UDateFormat*, UDateFormatContextType, UDateFormatContextValue, UErrorCode*)None
-
Draft
-49
rbnf.hvoid RuleBasedNumberFormat::adoptDecimalFormatSymbols(DecimalFormatSymbols*)Draft
49
uidna.henum (anonymous)::UIDNA_CHECK_CONTEXTONone
-
Draft
-49
rbnf.hvoid RuleBasedNumberFormat::setDecimalFormatSymbols(const DecimalFormatSymbols&)Draft
49
uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTO_DIGITSNone
-
Draft
-49
smpdtfmt.hUnicodeString& SimpleDateFormat::format(Calendar&, const UDateFormatContextType*, const UDateFormatContextValue*, int32_t, UnicodeString&, FieldPosition&) constDraft
49
uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTO_PUNCTUATIONNone
-
Draft
-49
smpdtfmt.hint32_t SimpleDateFormat::getDefaultContext(UDateFormatContextType, UErrorCode&) constDraft
49
unistr.h#define UNISTR_FROM_CHAR_EXPLICITNone
-
Draft
-49
smpdtfmt.hvoid SimpleDateFormat::setDefaultContext(UDateFormatContextType, UDateFormatContextValue, UErrorCode&)Draft
49
unistr.h#define UNISTR_FROM_STRING_EXPLICITNone
-
Draft
-49
timezone.hstatic const TimeZone& TimeZone::getUnknown()Draft
49
unistr.h#define U_STRING_CASE_MAPPER_DEFINEDNone
-
-
- -
-(untagged)
ubrk.hvoid ubrk_refreshUText(UBreakIterator*, UText*, UErrorCode*)Draft
49
unistr.hUNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar)None
-
Stable
-2.0
ucal.henum UCalendarAttribute::UCAL_REPEATED_WALL_TIMEDraft
49
unistr.hUNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar32)None
-
Stable
-2.0
ucal.henum UCalendarAttribute::UCAL_SKIPPED_WALL_TIMEDraft
49
unistr.hUNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const UChar*)None
-
Stable
-2.0
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_FIRSTDraft
49
unistr.hUNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const char*)None
-
Stable
-2.0
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_LASTDraft
49
unorm2.hUChar32 unorm2_composePair(const UNormalizer2*, UChar32, UChar32)None
-
Draft
-49
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_NEXT_VALIDDraft
49
unorm2.hconst UNormalizer2* unorm2_getNFCInstance(UErrorCode*)None
-
Draft
-49
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_LIMITDraft
4.6
unorm2.hconst UNormalizer2* unorm2_getNFDInstance(UErrorCode*)None
-
Draft
-49
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_STARTDraft
4.6
unorm2.hconst UNormalizer2* unorm2_getNFKCCasefoldInstance(UErrorCode*)None
-
Draft
-49
uchar.henum UProperty::UCHAR_SCRIPT_EXTENSIONSDraft
4.6
unorm2.hconst UNormalizer2* unorm2_getNFKCInstance(UErrorCode*)None
-
Draft
-49
ucnv.henum UConverterType::UCNV_COMPOUND_TEXTDraft
4.8
unorm2.hconst UNormalizer2* unorm2_getNFKDInstance(UErrorCode*)None
-
Draft
-49
uconfig.h#define U_NO_DEFAULT_INCLUDE_UTF_HEADERSDraft
49
unorm2.hint32_t unorm2_getRawDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)None
-
Draft
-49
ucurr.hint32_t ucurr_getNumericCode(const UChar*)Draft
49
unorm2.huint8_t unorm2_getCombiningClass(const UNormalizer2*, UChar32)None
-
Draft
-49
udat.henum UDateFormatContextType::UDAT_CAPITALIZATIONDraft
49
unum.henum UNumberFormatFields::UNUM_CURRENCY_FIELDNone
-
Stable
-49
(Born Stable)udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCEDraft
49
unum.henum UNumberFormatFields::UNUM_DECIMAL_SEPARATOR_FIELDNone
-
Stable
-49
(Born Stable)udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCEDraft
49
unum.henum UNumberFormatFields::UNUM_EXPONENT_FIELDNone
-
Stable
-49
(Born Stable)udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_STANDALONEDraft
49
unum.henum UNumberFormatFields::UNUM_EXPONENT_SIGN_FIELDNone
-
Stable
-49
(Born Stable)udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENUDraft
49
unum.henum UNumberFormatFields::UNUM_EXPONENT_SYMBOL_FIELDNone
-
Stable
-49
(Born Stable)udat.henum UDateFormatContextValue::UDAT_CONTEXT_UNKNOWNDraft
49
unum.henum UNumberFormatFields::UNUM_FIELD_COUNTNone
-
Stable
-49
(Born Stable)udat.henum UDateFormatField::UDAT_YEAR_NAME_FIELDDraft
49
unum.henum UNumberFormatFields::UNUM_FRACTION_FIELDNone
-
Stable
-49
(Born Stable)udat.hint32_t udat_getDefaultContext(UDateFormat*, UDateFormatContextType, UErrorCode*)Draft
49
unum.henum UNumberFormatFields::UNUM_GROUPING_SEPARATOR_FIELDNone
-
Stable
-49
(Born Stable)udat.hvoid udat_setDefaultContext(UDateFormat*, UDateFormatContextType, UDateFormatContextValue, UErrorCode*)Draft
49
unum.henum UNumberFormatFields::UNUM_INTEGER_FIELDNone
-
Stable
-49
(Born Stable)uidna.henum (anonymous)::UIDNA_CHECK_CONTEXTODraft
49
unum.henum UNumberFormatFields::UNUM_PERCENT_FIELDNone
-
Stable
-49
(Born Stable)uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTO_DIGITSDraft
49
unum.henum UNumberFormatFields::UNUM_PERMILL_FIELDNone
-
Stable
-49
(Born Stable)uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTO_PUNCTUATIONDraft
49
unum.henum UNumberFormatFields::UNUM_SIGN_FIELDNone
-
Stable
-49
(Born Stable)unistr.h#define UNISTR_FROM_CHAR_EXPLICITDraft
49
uscript.henum UScriptCode::USCRIPT_ANATOLIAN_HIEROGLYPHSNone
-
Stable
-49
(Born Stable)unistr.h#define UNISTR_FROM_STRING_EXPLICITDraft
49
uscript.henum UScriptCode::USCRIPT_KHOJKINone
-
Stable
-49
(Born Stable)unorm2.hUChar32 unorm2_composePair(const UNormalizer2*, UChar32, UChar32)Draft
49
uscript.henum UScriptCode::USCRIPT_TIRHUTANone
-
Stable
-49
(Born Stable)unorm2.hconst UNormalizer2* unorm2_getNFCInstance(UErrorCode*)Draft
49
ustdio.hUFILE* u_get_stdout()None
-
Draft
-49
unorm2.hconst UNormalizer2* unorm2_getNFDInstance(UErrorCode*)Draft
49
ustdio.hint32_t u_printf(const char*,...)None
-
Draft
-49
unorm2.hconst UNormalizer2* unorm2_getNFKCCasefoldInstance(UErrorCode*)Draft
49
ustdio.hint32_t u_printf_u(const UChar*,...)None
-
Draft
-49
unorm2.hconst UNormalizer2* unorm2_getNFKCInstance(UErrorCode*)Draft
49
uvernum.h#define U_DEF2_ICU_ENTRY_POINT_RENAMENone
-
Internal
-.
unorm2.hconst UNormalizer2* unorm2_getNFKDInstance(UErrorCode*)Draft
49
uvernum.h#define U_DEF_ICU_ENTRY_POINT_RENAMENone
-
Internal
-.
unorm2.hint32_t unorm2_getRawDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)Draft
49
uversion.hvoid u_versionToString(const UVersionInfo, char*)None
-
Stable
-2.4
-

-(jump back to top) -
- -

Other existing drafts in 49

-
- - - - + - - + - + - + - + - + - +
FileAPI4.849unorm2.huint8_t unorm2_getCombiningClass(const UNormalizer2*, UChar32)Draft
49
numsys.hconst char* NumberingSystem::getName()Draft
4.6
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
2.4
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_LIMITDraft
4.6
uscript.hUBool uscript_hasScript(UChar32, UScriptCode)Draft
49
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_STARTDraft
4.6
uscript.hint32_t uscript_getScriptExtensions(UChar32, UScriptCode*, int32_t, UErrorCode*)Draft
49
uchar.henum UProperty::UCHAR_SCRIPT_EXTENSIONSDraft
4.6
ustdio.hUFILE* u_get_stdout()Draft
49
ucnv.henum UConverterType::UCNV_COMPOUND_TEXTDraft
4.8
ustdio.hint32_t u_printf(const char*,...)Draft
49
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
2.4
ustdio.hint32_t u_printf_u(const UChar*,...)Draft
49
@@ -5140,7 +414,7 @@ (jump back to top)

-Contents generated by StableAPI (r31267M) tool on Tue Feb 28 15:37:28 PST 2012
Copyright (C) 2012, International Business Machines Corporation, All Rights Reserved.
+Contents generated by StableAPI tool on Thu Jun 21 17:28:49 EDT 2012
Copyright (C) 2012, International Business Machines Corporation, All Rights Reserved.