text:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ICU4C API Comparison: 4.8 (update 1.1) with 49 r31535</title>
<link type="text/css" href="icu4c.css" rel="stylesheet">

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

Removed from 4.8

Deprecated or Obsoleted in 49

Changed in  49

Promoted to stable in 49

Added in 49

Other existing drafts in 49

Removed from 4.8

File	API	4.8	49

decimfmt.h	Formattable& DecimalFormat::parseCurrency(const UnicodeString&, Formattable&, ParsePosition&) const	Internal
.	None

icudataver.h	<tt>#define</tt> U_ICU_STD_BUNDLE	Internal
.	None

icudataver.h	UBool u_isDataOlder(UVersionInfo, UBool*, UErrorCode*)	Internal
4.4	None

numfmt.h	Formattable& NumberFormat::parseCurrency(const UnicodeString&, Formattable&, ParsePosition&) const	Internal
.	None

platform.h	<tt>#define</tt> U_ALIGN_CODE

	None

platform.h	<tt>#define</tt> U_DARWIN

	None

platform.h	<tt>#define</tt> U_GNUC_UTF16_STRING	Internal
.	None

platform.h	<tt>#define</tt> U_HAVE_DIRENT_H	Internal
.	None

platform.h	<tt>#define</tt> U_HAVE_GCC_ATOMICS	Internal
.	None

platform.h	<tt>#define</tt> U_HAVE_INT16_T

	None

platform.h	<tt>#define</tt> U_HAVE_INT32_T

	None

platform.h	<tt>#define</tt> U_HAVE_INT64_T

	None

platform.h	<tt>#define</tt> U_HAVE_INT8_T

	None

platform.h	<tt>#define</tt> U_HAVE_LIB_SUFFIX	Internal
.	None

platform.h	<tt>#define</tt> U_HAVE_MMAP

	None

platform.h	<tt>#define</tt> U_HAVE_NAMESPACE

	None

platform.h	<tt>#define</tt> U_HAVE_NL_LANGINFO_CODESET

	None

platform.h	<tt>#define</tt> U_HAVE_POPEN

	None

platform.h	<tt>#define</tt> U_HAVE_UINT16_T

	None

platform.h	<tt>#define</tt> U_HAVE_UINT32_T

	None

platform.h	<tt>#define</tt> U_HAVE_UINT64_T

	None

platform.h	<tt>#define</tt> U_HAVE_UINT8_T

	None

platform.h	<tt>#define</tt> U_INLINE

	None

platform.h	<tt>#define</tt> U_LIB_SUFFIX_C_NAME	Internal
.	None

platform.h	<tt>#define</tt> U_MAKE

	None

platform.h	<tt>#define</tt> U_NL_LANGINFO_CODESET

	None

platform.h	<tt>#define</tt> U_RELEASE

	None

platform.h	<tt>#define</tt> U_TIMEZONE

	None

platform.h	<tt>#define</tt> U_TZNAME

	None

platform.h	<tt>#define</tt> U_TZSET

	None

putil.h	<tt>#define</tt> IEEE_754

	None

putil.h	const char* uprv_getDefaultCodepage()	Internal
.	None

putil.h	const char* uprv_getDefaultLocaleID()	Internal
.	None

pwin32.h	<tt>#define</tt> ICU_USE_THREADS

	None

pwin32.h	<tt>#define</tt> UCLN_NO_AUTO_CLEANUP

	None

pwin32.h	<tt>#define</tt> U_ALIGN_CODE

	None

pwin32.h	<tt>#define</tt> U_DAYLIGHT	Internal
.	None

pwin32.h	<tt>#define</tt> U_DEBUG

	None

pwin32.h	<tt>#define</tt> U_DECLARE_UTF16	Internal
.	None

pwin32.h	<tt>#define</tt> U_DEFAULT_SHOW_DRAFT

	None

pwin32.h	<tt>#define</tt> U_DISABLE_RENAMING

	None

pwin32.h	<tt>#define</tt> U_ENABLE_DYLOAD	Internal
.	None

pwin32.h	<tt>#define</tt> U_ENABLE_TRACING

	None

pwin32.h	<tt>#define</tt> U_EXPORT

	None

pwin32.h	<tt>#define</tt> U_HAVE_INT16_T

	None

pwin32.h	<tt>#define</tt> U_HAVE_INT32_T

	None

pwin32.h	<tt>#define</tt> U_HAVE_INT64_T

	None

pwin32.h	<tt>#define</tt> U_HAVE_INT8_T

	None

pwin32.h	<tt>#define</tt> U_HAVE_INTTYPES_H

	None

pwin32.h	<tt>#define</tt> U_HAVE_LIB_SUFFIX

	None

pwin32.h	<tt>#define</tt> U_HAVE_MMAP	Internal
.	None

pwin32.h	<tt>#define</tt> U_HAVE_NAMESPACE

	None

pwin32.h	<tt>#define</tt> U_HAVE_PLACEMENT_NEW

	None

pwin32.h	<tt>#define</tt> U_HAVE_POPEN	Internal
.	None

pwin32.h	<tt>#define</tt> U_HAVE_UINT16_T

	None

pwin32.h	<tt>#define</tt> U_HAVE_UINT32_T

	None

pwin32.h	<tt>#define</tt> U_HAVE_UINT64_T

	None

pwin32.h	<tt>#define</tt> U_HAVE_UINT8_T

	None

pwin32.h	<tt>#define</tt> U_HAVE_WCHAR_H

	None

pwin32.h	<tt>#define</tt> U_HAVE_WCSCPY

	None

pwin32.h	<tt>#define</tt> U_IMPORT

	None

pwin32.h	<tt>#define</tt> U_INLINE

	None

pwin32.h	<tt>#define</tt> U_INT64_IS_LONG_LONG

	None

pwin32.h	<tt>#define</tt> U_IOSTREAM_SOURCE

	None

pwin32.h	<tt>#define</tt> U_IS_BIG_ENDIAN

	None

pwin32.h	<tt>#define</tt> U_LIB_SUFFIX_C_NAME_STRING

	None

pwin32.h	<tt>#define</tt> U_LIB_SUFFIX_C_NAME

	None

pwin32.h	<tt>#define</tt> U_MAKE_IS_NMAKE

	None

pwin32.h	<tt>#define</tt> U_MAKE

	None

pwin32.h	<tt>#define</tt> U_OVERRIDE_CXX_ALLOCATION

	None

pwin32.h	<tt>#define</tt> U_RELEASE

	None

pwin32.h	<tt>#define</tt> U_SIZEOF_WCHAR_T

	None

pwin32.h	<tt>#define</tt> U_TIMEZONE	Internal
.	None

pwin32.h	<tt>#define</tt> U_TZNAME	Internal
.	None

pwin32.h	<tt>#define</tt> U_TZSET	Internal
.	None

std_string.h	<tt>#define</tt> U_HAVE_STD_STRING	Internal
.	None

std_string.h	<tt>#define</tt> U_STD_NSQ	Draft
4.2	None

std_string.h	<tt>#define</tt> U_STD_NS_USE	Draft
4.2	None

std_string.h	<tt>#define</tt> U_STD_NS	Draft
4.2	None

umachine.h	<tt>#define</tt> U_ALIGN_CODE	Internal
.	None

umachine.h	<tt>#define</tt> U_HAVE_WCHAR_H	Stable
2.0	None

umachine.h	<tt>#define</tt> U_INLINE	Internal
.	None

umachine.h	<tt>#define</tt> U_SIZEOF_WCHAR_T	Stable
2.0	None

unistr.h	UnicodeString::UnicodeString(UChar)	Stable
2.0	None

unistr.h	UnicodeString::UnicodeString(UChar32)	Stable
2.0	None

unistr.h	UnicodeString::UnicodeString(const UChar*)	Stable
2.0	None

unistr.h	UnicodeString::UnicodeString(const char*)	Stable
2.0	None

uobject.h	<tt>#define</tt> U_HAVE_PLACEMENT_NEW	Stable
2.6	None

uobject.h	<tt>#define</tt> U_OVERRIDE_CXX_ALLOCATION	Stable
2.2	None

uobject.h	<tt>static</tt> void UMemory::operator delete(void*)	Stable
2.4	None

uobject.h	<tt>static</tt> void UMemory::operator delete(void*, void*)	Stable
2.6	None

uobject.h	<tt>static</tt> void UMemory::operator delete[](void*)	Stable
2.4	None

uobject.h	<tt>static</tt> void* UMemory::operator new(size_t)	Stable
2.4	None

uobject.h	<tt>static</tt> void* UMemory::operator new(size_t, void*)	Stable
2.6	None

uobject.h	<tt>static</tt> void* UMemory::operator new[](size_t)	Stable
2.4	None

utext.h	int32_t utext_caseCompare(UText*, int32_t, UText*, int32_t, uint32_t, UErrorCode*)	Internal

	None

utext.h	int32_t utext_caseCompareNativeLimit(UText*, int64_t, UText*, int64_t, uint32_t, UErrorCode*)	Internal

	None

utext.h	int32_t utext_compare(UText*, int32_t, UText*, int32_t)	Internal

	None

utext.h	int32_t utext_compareNativeLimit(UText*, int64_t, UText*, int64_t)	Internal

	None

utypes.h	<tt>#define</tt> U_DEF2_ICUDATA_ENTRY_POINT	Internal
.	None

utypes.h	<tt>#define</tt> U_DEF_ICUDATA_ENTRY_POINT	Internal
.	None

utypes.h	<tt>#define</tt> U_USE_USRDATA	Internal
.	None

utypes.h	<tt>#define</tt> U_USRDATA_NAME	Internal
.	None

uversion.h	void u_versionToString(UVersionInfo, char*)	Stable
2.4	None

(jump back to top)

Deprecated or Obsoleted in 49

File	API	4.8	49

choicfmt.h	ChoiceFormat::ChoiceFormat(const ChoiceFormat&)	Stable
2.0	Deprecated

choicfmt.h	ChoiceFormat::ChoiceFormat(const UnicodeString&, UErrorCode&)	Stable
2.0	Deprecated

choicfmt.h	ChoiceFormat::ChoiceFormat(const double*, const UBool*, const UnicodeString*, int32_t)	Stable
2.4	Deprecated

choicfmt.h	ChoiceFormat::ChoiceFormat(const double*, const UnicodeString*, int32_t)	Stable
2.0	Deprecated

choicfmt.h	ChoiceFormat::~ChoiceFormat()	Stable
2.0	Deprecated

choicfmt.h	Format* ChoiceFormat::clone()const	Stable
2.0	Deprecated

choicfmt.h	UBool ChoiceFormat::operator==(const Format&) const	Stable
2.0	Deprecated

choicfmt.h	UClassID ChoiceFormat::getDynamicClassID()const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, UErrorCode&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(const Formattable*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(double, UnicodeString&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(double, UnicodeString&, FieldPosition&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(int32_t, UnicodeString&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(int32_t, UnicodeString&, FieldPosition&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(int64_t, UnicodeString&, FieldPosition&) const	Stable
2.8	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::toPattern(UnicodeString&) const	Stable
2.0	Deprecated

choicfmt.h	const ChoiceFormat& ChoiceFormat::operator=(const ChoiceFormat&)	Stable
2.0	Deprecated

choicfmt.h	<tt>static</tt> UClassID ChoiceFormat::getStaticClassID()	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::applyPattern(const UnicodeString&, UErrorCode&)	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::applyPattern(const UnicodeString&, UParseError&, UErrorCode&)	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) const	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::setChoices(const double*, const UBool*, const UnicodeString*, int32_t)	Stable
2.4	Deprecated

choicfmt.h	void ChoiceFormat::setChoices(const double*, const UnicodeString*, int32_t)	Stable
2.0	Deprecated

uchar.h	<tt>enum</tt> UCharNameChoice::U_UNICODE_10_CHAR_NAME	Stable
2.0	Deprecated

49

uchar.h	<tt>enum</tt> UProperty::UCHAR_ISO_COMMENT	Stable
2.4	Deprecated

49

uchar.h	<tt>enum</tt> UProperty::UCHAR_UNICODE_1_NAME	Stable
2.4	Deprecated

49

uchar.h	int32_t u_getISOComment(UChar32, char*, int32_t, UErrorCode*)	Stable
2.2	Deprecated

49

(jump back to top)

Changed in  49 (old, new)

File	API	4.8	49

alphaindex.h	AlphabeticIndex& AlphabeticIndex::addLabels(const Locale&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::addLabels(const UnicodeSet&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::addRecord(const UnicodeString&, const void*, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::clearRecords(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::resetBucketIterator(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::resetRecordIterator()	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::setInflowLabel(const UnicodeString&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::setOverflowLabel(const UnicodeString&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::setUnderflowLabel(const UnicodeString&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex::AlphabeticIndex(const Locale&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex::~AlphabeticIndex()	Draft»Stable
4.8

alphaindex.h	UAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() const	Draft»Stable
4.8

alphaindex.h	UBool AlphabeticIndex::nextBucket(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	UBool AlphabeticIndex::nextRecord(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	const RuleBasedCollator& AlphabeticIndex::getCollator() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getBucketLabel() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getInflowLabel() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getOverflowLabel() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getRecordName() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getUnderflowLabel() const	Draft»Stable
4.8

alphaindex.h	const void* AlphabeticIndex::getRecordData() const	Draft»Stable
4.8

alphaindex.h	<tt>enum</tt>
							AlphabeticIndex::ELangType {}	Internal
.	Internal

alphaindex.h	<tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOW	Draft»Stable
4.8

alphaindex.h	<tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMAL	Draft»Stable
4.8

alphaindex.h	<tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOW	Draft»Stable
4.8

alphaindex.h	<tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOW	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getBucketCount(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getBucketIndex() const	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getBucketIndex(const UnicodeString&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getBucketRecordCount() const	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getMaxLabelCount() const	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getRecordCount(UErrorCode&)	Draft»Stable
4.8

appendable.h	UBool Appendable::appendCodePoint(UChar32)	Draft»Stable
4.8

appendable.h	UBool Appendable::appendCodeUnit(UChar)=0	Draft»Stable
4.8

appendable.h	UBool Appendable::appendString(const UChar*, int32_t)	Draft»Stable
4.8

appendable.h	UBool Appendable::reserveAppendCapacity(int32_t)	Draft»Stable
4.8

appendable.h	UBool UnicodeStringAppendable::appendCodePoint(UChar32)	Draft»Stable
4.8

appendable.h	UBool UnicodeStringAppendable::appendCodeUnit(UChar)	Draft»Stable
4.8

appendable.h	UBool UnicodeStringAppendable::appendString(const UChar*, int32_t)	Draft»Stable
4.8

appendable.h	UBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)	Draft»Stable
4.8

appendable.h	UChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)	Draft»Stable
4.8

appendable.h	UChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)	Draft»Stable
4.8

appendable.h	UnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&)	Draft»Stable
4.8

bytestream.h	CheckedArrayByteSink& CheckedArrayByteSink::Reset()	Draft»Stable
4.6

bytestream.h	int32_t CheckedArrayByteSink::NumberOfBytesAppended() const	Draft»Stable
4.6

bytestrie.h	BytesTrie& BytesTrie::reset()	Draft»Stable
4.8

bytestrie.h	BytesTrie& BytesTrie::resetToState(const State&)	Draft»Stable
4.8

bytestrie.h	BytesTrie::BytesTrie(const BytesTrie&)	Draft»Stable
4.8

bytestrie.h	BytesTrie::BytesTrie(const void*)	Draft»Stable
4.8

bytestrie.h	BytesTrie::Iterator::Iterator(const BytesTrie&, int32_t, UErrorCode&)	Draft»Stable
4.8

bytestrie.h	BytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&)	Draft»Stable
4.8

bytestrie.h	BytesTrie::Iterator::~Iterator()	Draft»Stable
4.8

bytestrie.h	BytesTrie::State::State()	Draft»Stable
4.8

bytestrie.h	BytesTrie::~BytesTrie()	Draft»Stable
4.8

bytestrie.h	Iterator& BytesTrie::Iterator::reset()	Draft»Stable
4.8

bytestrie.h	UBool BytesTrie::Iterator::hasNext() const	Draft»Stable
4.8

bytestrie.h	UBool BytesTrie::Iterator::next(UErrorCode&)	Draft»Stable
4.8

bytestrie.h	UBool BytesTrie::hasUniqueValue(int32_t&) const	Draft»Stable
4.8

bytestrie.h	UStringTrieResult BytesTrie::current() const	Draft»Stable
4.8

bytestrie.h	UStringTrieResult BytesTrie::first(int32_t)	Draft»Stable
4.8

bytestrie.h	UStringTrieResult BytesTrie::next(const char*, int32_t)	Draft»Stable
4.8

bytestrie.h	UStringTrieResult BytesTrie::next(int32_t)	Draft»Stable
4.8

bytestrie.h	const BytesTrie& BytesTrie::saveState(State&) const	Draft»Stable
4.8

bytestrie.h	const StringPiece& BytesTrie::Iterator::getString() const	Draft»Stable
4.8

bytestrie.h	int32_t BytesTrie::Iterator::getValue() const	Draft»Stable
4.8

bytestrie.h	int32_t BytesTrie::getNextBytes(ByteSink&) const	Draft»Stable
4.8

bytestrie.h	int32_t BytesTrie::getValue() const	Draft»Stable
4.8

bytestriebuilder.h	BytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)	Draft»Stable
4.8

bytestriebuilder.h	BytesTrieBuilder& BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)	Draft»Stable
4.8

bytestriebuilder.h	BytesTrieBuilder& BytesTrieBuilder::clear()	Draft»Stable
4.8

bytestriebuilder.h	BytesTrieBuilder::BytesTrieBuilder(UErrorCode&)	Draft»Stable
4.8

bytestriebuilder.h	BytesTrieBuilder::~BytesTrieBuilder()	Draft»Stable
4.8

bytestriebuilder.h	StringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&)	Draft»Stable
4.8

calendar.h	const char* Calendar::getType() const =0	Internal
.	Draft

49

choicfmt.h	ChoiceFormat::ChoiceFormat(const ChoiceFormat&)	Stable
2.0	Deprecated

choicfmt.h	ChoiceFormat::ChoiceFormat(const UnicodeString&, UErrorCode&)	Stable
2.0	Deprecated

choicfmt.h	ChoiceFormat::ChoiceFormat(const double*, const UBool*, const UnicodeString*, int32_t)	Stable
2.4	Deprecated

choicfmt.h	ChoiceFormat::ChoiceFormat(const double*, const UnicodeString*, int32_t)	Stable
2.0	Deprecated

choicfmt.h	ChoiceFormat::~ChoiceFormat()	Stable
2.0	Deprecated

choicfmt.h	Format* ChoiceFormat::clone()const	Stable
2.0	Deprecated

choicfmt.h	UBool ChoiceFormat::operator==(const Format&) const	Stable
2.0	Deprecated

choicfmt.h	UClassID ChoiceFormat::getDynamicClassID()const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, UErrorCode&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(const Formattable*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(double, UnicodeString&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(double, UnicodeString&, FieldPosition&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(int32_t, UnicodeString&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(int32_t, UnicodeString&, FieldPosition&) const	Stable
2.0	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::format(int64_t, UnicodeString&, FieldPosition&) const	Stable
2.8	Deprecated

choicfmt.h	UnicodeString& ChoiceFormat::toPattern(UnicodeString&) const	Stable
2.0	Deprecated

choicfmt.h	const ChoiceFormat& ChoiceFormat::operator=(const ChoiceFormat&)	Stable
2.0	Deprecated

choicfmt.h	<tt>static</tt> UClassID ChoiceFormat::getStaticClassID()	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::applyPattern(const UnicodeString&, UErrorCode&)	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::applyPattern(const UnicodeString&, UParseError&, UErrorCode&)	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) const	Stable
2.0	Deprecated

choicfmt.h	void ChoiceFormat::setChoices(const double*, const UBool*, const UnicodeString*, int32_t)	Stable
2.4	Deprecated

choicfmt.h	void ChoiceFormat::setChoices(const double*, const UnicodeString*, int32_t)	Stable
2.0	Deprecated

coll.h	int32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&) const	Draft»Stable
4.8

coll.h	<tt>static</tt> int32_t Collator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)	Draft»Stable
4.8

coll.h	void Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)	Draft»Stable
4.8

dcfmtsym.h	const UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&) const	Draft»Stable
4.8

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	void DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&)	Draft»Stable
4.8

decimfmt.h	<tt>enum</tt>
							DecimalFormat::ERoundingMode::kRoundUnnecessary	Draft»Stable
4.8

dtitvfmt.h	const TimeZone& DateIntervalFormat::getTimeZone()const	Draft»Stable
4.8

dtitvfmt.h	void DateIntervalFormat::adoptTimeZone(TimeZone*)	Draft»Stable
4.8

dtitvfmt.h	void DateIntervalFormat::setTimeZone(const TimeZone&)	Draft»Stable
4.8

gregocal.h	const char* GregorianCalendar::getType() const	Internal
.	Draft

49

icudataver.h	<tt>#define</tt> U_ICU_DATA_KEY	Internal
.	Draft

49

icudataver.h	<tt>#define</tt> U_ICU_VERSION_BUNDLE	Internal
.	Draft

49

icudataver.h	void u_getDataVersion(UVersionInfo, UErrorCode*)	Internal
4.4	Draft

49

idna.h	IDNAInfo::IDNAInfo()	Draft»Stable
4.6

idna.h	UBool IDNAInfo::hasErrors() const	Draft»Stable
4.6

idna.h	UBool IDNAInfo::isTransitionalDifferent() const	Draft»Stable
4.6

idna.h	UnicodeString& IDNA::labelToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0	Draft»Stable
4.6

idna.h	UnicodeString& IDNA::labelToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0	Draft»Stable
4.6

idna.h	UnicodeString& IDNA::nameToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0	Draft»Stable
4.6

idna.h	UnicodeString& IDNA::nameToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0	Draft»Stable
4.6

idna.h	<tt>static</tt> IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&)	Draft»Stable
4.6

idna.h	uint32_t IDNAInfo::getErrors() const	Draft»Stable
4.6

idna.h	void IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const	Draft»Stable
4.6

idna.h	void IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const	Draft»Stable
4.6

idna.h	void IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const	Draft»Stable
4.6

idna.h	void IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const	Draft»Stable
4.6

locid.h	void Locale::setKeywordValue(const char*, const char*, UErrorCode&)	Internal
.	Draft

49

messagepattern.h	<tt>#define</tt> UMSGPAT_NO_NUMERIC_VALUE	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::operator=(const MessagePattern&)	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::parse(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::parseChoiceStyle(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::parsePluralStyle(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::parseSelectStyle(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::MessagePattern(UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::MessagePattern(UMessagePatternApostropheMode, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::MessagePattern(const MessagePattern&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::MessagePattern(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::~MessagePattern()	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::Part::operator!=(const Part&) const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::Part::operator==(const Part&) const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::hasNamedArguments() const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::hasNumberedArguments() const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::operator!=(const MessagePattern&) const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::operator==(const MessagePattern&) const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::partSubstringMatches(const Part&, const UnicodeString&) const	Draft»Stable
4.8

messagepattern.h	UMessagePatternApostropheMode MessagePattern::getApostropheMode() const	Draft»Stable
4.8

messagepattern.h	UMessagePatternArgType MessagePattern::Part::getArgType() const	Draft»Stable
4.8

messagepattern.h	UMessagePatternPartType MessagePattern::Part::getType() const	Draft»Stable
4.8

messagepattern.h	UMessagePatternPartType MessagePattern::getPartType(int32_t) const	Draft»Stable
4.8

messagepattern.h	UnicodeString MessagePattern::autoQuoteApostropheDeep() const	Draft»Stable
4.8

messagepattern.h	UnicodeString MessagePattern::getSubstring(const Part&) const	Draft»Stable
4.8

messagepattern.h	const Part& MessagePattern::getPart(int32_t) const	Draft»Stable
4.8

messagepattern.h	const UnicodeString& MessagePattern::getPatternString() const	Draft»Stable
4.8

messagepattern.h	double MessagePattern::getNumericValue(const Part&) const	Draft»Stable
4.8

messagepattern.h	double MessagePattern::getPluralOffset(int32_t) const	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_NUMBER	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_VALID	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_OPTIONAL	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_REQUIRED	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_CHOICE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_NONE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_PLURAL	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECT	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SIMPLE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_DOUBLE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_INT	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_LIMIT	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NAME	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NUMBER	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_SELECTOR	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_START	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STYLE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_TYPE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_INSERT_CHAR	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_LIMIT	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_START	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_REPLACE_NUMBER	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_SKIP_SYNTAX	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::getIndex() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::getLength() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::getLimit() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::getValue() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::hashCode() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::countParts() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::getLimitPartIndex(int32_t) const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::getPatternIndex(int32_t) const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::hashCode() const	Draft»Stable
4.8

messagepattern.h	<tt>static</tt> UBool MessagePattern::Part::hasNumericValue(UMessagePatternPartType)	Draft»Stable
4.8

messagepattern.h	<tt>static</tt> int32_t MessagePattern::validateArgumentName(const UnicodeString&)	Draft»Stable
4.8

messagepattern.h	void MessagePattern::clear()	Draft»Stable
4.8

messagepattern.h	void MessagePattern::clearPatternAndSetApostropheMode(UMessagePatternApostropheMode)	Draft»Stable
4.8

msgfmt.h	UMessagePatternApostropheMode MessageFormat::getApostropheMode() const	Draft»Stable
4.8

msgfmt.h	void MessageFormat::applyPattern(const UnicodeString&, UMessagePatternApostropheMode, UParseError*, UErrorCode&)	Draft»Stable
4.8

normalizer2.h	UBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) const	Draft»Stable
4.6

normalizer2.h	UBool Normalizer2::getDecomposition(UChar32, UnicodeString&) const =0	Draft»Stable
4.6

numfmt.h	UBool NumberFormat::isLenient()const	Draft»Stable
4.8

numfmt.h	<tt>static</tt> NumberFormat* NumberFormat::createInstance(const Locale&, UNumberFormatStyle, UErrorCode&)	Draft»Stable
4.8

numfmt.h	void NumberFormat::setLenient(UBool)	Draft»Stable
4.8

platform.h	<tt>#define</tt> U_HAVE_INTTYPES_H

	Internal

.

platform.h	<tt>#define</tt> U_HAVE_PLACEMENT_NEW

	Stable

2.6

platform.h	<tt>#define</tt> U_HAVE_WCHAR_H

	Stable

2.0

platform.h	<tt>#define</tt> U_HAVE_WCSCPY

	Stable

2.0

platform.h	<tt>#define</tt> U_IOSTREAM_SOURCE

	Internal

.

platform.h	<tt>#define</tt> U_IS_BIG_ENDIAN

	Internal

.

platform.h	<tt>#define</tt> U_SIZEOF_WCHAR_T

	Stable

2.0

plurrule.h	<tt>#define</tt> UPLRULES_NO_UNIQUE_VALUE	Draft»Stable
4.8

plurrule.h	UnicodeString PluralRules::getKeywordOther() const	Internal
4.0	Stable

4.0

plurrule.h	double PluralRules::getUniqueKeywordValue(const UnicodeString&)	Draft»Stable
4.8

plurrule.h	int32_t PluralRules::getAllKeywordValues(const UnicodeString&, double*, int32_t, UErrorCode&)	Draft»Stable
4.8

plurrule.h	int32_t PluralRules::getSamples(const UnicodeString&, double*, int32_t, UErrorCode&)	Draft»Stable
4.8

rbbi.h	RuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t*, uint32_t, UErrorCode&)	Draft»Stable
4.8

rbbi.h	const uint8_t* RuleBasedBreakIterator::getBinaryRules(uint32_t&)	Draft»Stable
4.8

regex.h	RegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)	Draft»Stable
4.6

regex.h	RegexMatcher& RegexMatcher::refreshInputText(UText*, UErrorCode&)	Draft»Stable
4.8

regex.h	RegexMatcher& RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&)	Draft»Stable
4.6

regex.h	RegexMatcher& RegexMatcher::reset(UText*)	Draft»Stable
4.6

regex.h	RegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)	Draft»Stable
4.6

regex.h	RegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)	Draft»Stable
4.6

regex.h	UText* RegexMatcher::appendTail(UText*, UErrorCode&)	Draft»Stable
4.6

regex.h	UText* RegexMatcher::getInput(UText*, UErrorCode&) const	Draft»Stable
4.6

regex.h	UText* RegexMatcher::group(UText*, int64_t&, UErrorCode&) const	Draft»Stable
4.6

regex.h	UText* RegexMatcher::group(int32_t, UText*, int64_t&, UErrorCode&) const	Draft»Stable
4.6

regex.h	UText* RegexMatcher::inputText() const	Draft»Stable
4.6

regex.h	UText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)	Draft»Stable
4.6

regex.h	UText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)	Draft»Stable
4.6

regex.h	UText* RegexPattern::patternText(UErrorCode&) const	Draft»Stable
4.6

regex.h	int32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)	Draft»Stable
4.6

regex.h	int32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::end64(UErrorCode&) const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::end64(int32_t, UErrorCode&) const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::regionEnd64() const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::regionStart64() const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::start64(UErrorCode&) const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::start64(int32_t, UErrorCode&) const	Draft»Stable
4.6

regex.h	<tt>static</tt> RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)	Draft»Stable
4.6

regex.h	<tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)	Draft»Stable
4.6

regex.h	<tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)	Draft»Stable
4.6

regex.h	<tt>static</tt> UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)	Draft»Stable
4.6

regex.h	void RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&, const void*&, UErrorCode&)	Draft»Stable
4.6

regex.h	void RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&)	Draft»Stable
4.6

stringpiece.h	UBool operator!=(const StringPiece&, const StringPiece&)	Draft»Stable
4.8

stringpiece.h	U_EXPORT UBool operator==(const StringPiece&, const StringPiece&)	Draft»Stable
4.8

stringpiece.h	void StringPiece::set(const char*)	Draft»Stable
4.8

stringpiece.h	void StringPiece::set(const char*, int32_t)	Draft»Stable
4.8

stringtriebuilder.h	<tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_FAST	Draft»Stable
4.8

stringtriebuilder.h	<tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALL	Draft»Stable
4.8

tblcoll.h	int32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&) const	Draft»Stable
4.8

tblcoll.h	<tt>static</tt> int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)	Draft»Stable
4.8

tblcoll.h	void RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)	Draft»Stable
4.8

timezone.h	<tt>static</tt> StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&)	Draft»Stable
4.8

timezone.h	<tt>static</tt> int32_t TimeZone::getRegion(const UnicodeString&, char*, int32_t, UErrorCode&)	Draft»Stable
4.8

tmutfmt.h	TimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&)	Draft»Stable
4.8

tmutfmt.h	<tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLE	Draft»Stable
4.8

tmutfmt.h	<tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNT	Draft»Stable
4.8

tmutfmt.h	<tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLE	Draft»Stable
4.8

ubidi.h	UBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)	Draft»Stable
4.6

ubidi.h	<tt>enum</tt> UBiDiDirection::UBIDI_NEUTRAL	Draft»Stable
4.6

ubidi.h	void ubidi_setContext(UBiDi*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)	Draft»Stable
4.8

ucal.h	<tt>#define</tt> UCAL_UNKNOWN_ZONE_ID	Draft»Stable
4.8

ucal.h	UEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)	Draft»Stable
4.8

ucal.h	<tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_ANY	Draft»Stable
4.8

ucal.h	<tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATION	Draft»Stable
4.8

ucal.h	<tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL	Draft»Stable
4.8

ucal.h	int32_t ucal_getFieldDifference(UCalendar*, UDate, UCalendarDateFields, UErrorCode*)	Draft»Stable
4.8

uchar.h	<tt>enum</tt> UCharNameChoice::U_UNICODE_10_CHAR_NAME	Stable
2.0	Deprecated

49

uchar.h	<tt>enum</tt> UProperty::UCHAR_ISO_COMMENT	Stable
2.4	Deprecated

49

uchar.h	<tt>enum</tt> UProperty::UCHAR_UNICODE_1_NAME	Stable
2.4	Deprecated

49

uchar.h	int32_t u_getISOComment(UChar32, char*, int32_t, UErrorCode*)	Stable
2.2	Deprecated

49

ucharstrie.h	Iterator& UCharsTrie::Iterator::reset()	Draft»Stable
4.8

ucharstrie.h	UBool UCharsTrie::Iterator::hasNext() const	Draft»Stable
4.8

ucharstrie.h	UBool UCharsTrie::Iterator::next(UErrorCode&)	Draft»Stable
4.8

ucharstrie.h	UBool UCharsTrie::hasUniqueValue(int32_t&) const	Draft»Stable
4.8

ucharstrie.h	UCharsTrie& UCharsTrie::reset()	Draft»Stable
4.8

ucharstrie.h	UCharsTrie& UCharsTrie::resetToState(const State&)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::Iterator::Iterator(const UCharsTrie&, int32_t, UErrorCode&)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::Iterator::~Iterator()	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::State::State()	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::UCharsTrie(const UChar*)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::UCharsTrie(const UCharsTrie&)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::~UCharsTrie()	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::current() const	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::first(int32_t)	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::firstForCodePoint(UChar32)	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::next(const UChar*, int32_t)	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::next(int32_t)	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::nextForCodePoint(UChar32)	Draft»Stable
4.8

ucharstrie.h	const UCharsTrie& UCharsTrie::saveState(State&) const	Draft»Stable
4.8

ucharstrie.h	const UnicodeString& UCharsTrie::Iterator::getString() const	Draft»Stable
4.8

ucharstrie.h	int32_t UCharsTrie::Iterator::getValue() const	Draft»Stable
4.8

ucharstrie.h	int32_t UCharsTrie::getNextUChars(Appendable&) const	Draft»Stable
4.8

ucharstrie.h	int32_t UCharsTrie::getValue() const	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrieBuilder& UCharsTrieBuilder::add(const UnicodeString&, int32_t, UErrorCode&)	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrieBuilder& UCharsTrieBuilder::clear()	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&)	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrieBuilder::~UCharsTrieBuilder()	Draft»Stable
4.8

ucharstriebuilder.h	UnicodeString& UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&, UErrorCode&)	Draft»Stable
4.8

ucnv.h	UBool ucnv_isFixedWidth(UConverter*, UErrorCode*)	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_CURRENCY	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DEFAULT	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DIGIT	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_FIRST	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_LIMIT	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_NONE	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_OTHERS	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_PUNCTUATION	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SPACE	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SYMBOL	Draft»Stable
4.8

ucol.h	int32_t ucol_getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode*)	Draft»Stable
4.8

ucol.h	int32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)	Draft»Stable
4.8

ucol.h	void ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)	Draft»Stable
4.8

uconfig.h	<tt>#define</tt> ICU_USE_THREADS

	Internal

.

uconfig.h	<tt>#define</tt> U_DEBUG

	Internal

4.0

uconfig.h	<tt>#define</tt> U_DEFAULT_SHOW_DRAFT

	Internal

.

uconfig.h	<tt>#define</tt> U_DISABLE_RENAMING

	Internal

.

uconfig.h	<tt>#define</tt> U_ENABLE_TRACING

	Internal

.

uconfig.h	<tt>#define</tt> U_OVERRIDE_CXX_ALLOCATION

	Stable

2.2

uconfig.h	<tt>#define</tt> UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE	Draft»Stable
4.8

uconfig.h	<tt>#define</tt> UCONFIG_ONLY_COLLATION	Internal
4.0	Stable

2.4

(changed)

ucurr.h	UBool ucurr_isAvailable(const UChar*, UDate, UDate, UErrorCode*)	Draft»Stable
4.8

udateintervalformat.h	UDateIntervalFormat* udtitvfmt_open(const char*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)	Draft»Stable
4.8

udateintervalformat.h	int32_t udtitvfmt_format(const UDateIntervalFormat*, UDate, UDate, UChar*, int32_t, UFieldPosition*, UErrorCode*)	Draft»Stable
4.8

udateintervalformat.h	void udtitvfmt_close(UDateIntervalFormat*)	Draft»Stable
4.8

uidna.h	<tt>#define</tt> UIDNA_INFO_INITIALIZER	Draft»Stable
4.6

uidna.h	UIDNA* uidna_openUTS46(uint32_t, UErrorCode*)	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_CHECK_BIDI	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_CHECK_CONTEXTJ	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_BIDI	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTJ	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_DISALLOWED	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONG	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_EMPTY_LABEL	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_HYPHEN_3_4	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_INVALID_ACE_LABEL	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_HAS_DOT	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_TOO_LONG	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARK	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_HYPHEN	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_PUNYCODE	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_TRAILING_HYPHEN	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCII	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODE	Draft»Stable
4.6

uidna.h	int32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	void uidna_close(UIDNA*)	Draft»Stable
4.6

uloc.h	<tt>#define</tt> ULOC_KEYWORD_ASSIGN_UNICODE	Draft»Stable
4.6

uloc.h	<tt>#define</tt> ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE	Draft»Stable
4.6

uloc.h	<tt>#define</tt> ULOC_KEYWORD_SEPARATOR_UNICODE	Draft»Stable
4.6

uloc.h	int32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)	Draft»Stable
4.2

uloc.h	int32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)	Draft»Stable
4.2

ulocdata.h	<tt>enum</tt> ULocaleDataExemplarSetType::ULOCDATA_ES_INDEX	Draft»Stable
4.8

unorm2.h	int32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)	Draft»Stable
4.6

unum.h	<tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_INSERT	Draft»Stable
4.8

unum.h	<tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_MATCH	Draft»Stable
4.8

unum.h	<tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNT	Draft»Stable
4.8

unum.h	<tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCH	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_UNNECESSARY	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ISO	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_PLURAL	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNT	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOL	Draft»Stable
4.6

upluralrules.h	UPluralRules* uplrules_open(const char*, UErrorCode*)	Draft»Stable
4.8

upluralrules.h	int32_t uplrules_select(const UPluralRules*, double, UChar*, int32_t, UErrorCode*)	Draft»Stable
4.8

upluralrules.h	void uplrules_close(UPluralRules*)	Draft»Stable
4.8

uregex.h	UBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	UBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	UBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	URegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_patternUText(const URegularExpression*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	int32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	int64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	int64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)	Draft»Stable
4.6

uregex.h	int64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)	Draft»Stable
4.6

uregex.h	int64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)	Draft»Stable
4.8

uregex.h	void uregex_reset64(URegularExpression*, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_setUText(URegularExpression*, UText*, UErrorCode*)	Draft»Stable
4.6

uscript.h	UBool uscript_hasScript(UChar32, UScriptCode)	Draft
4.6	Draft

49

uscript.h	int32_t uscript_getScriptExtensions(UChar32, UScriptCode*, int32_t, UErrorCode*)	Draft
4.6	Draft

49

uset.h	<tt>enum</tt> (anonymous)::USET_SERIALIZED_STATIC_ARRAY_CAPACITY	Internal
.	Stable

2.4

(changed)

ushape.h	<tt>#define</tt> U_SHAPE_TAIL_NEW_UNICODE	Draft»Stable
4.8

ushape.h	<tt>#define</tt> U_SHAPE_TAIL_TYPE_MASK	Draft»Stable
4.8

ustringtrie.h	<tt>#define</tt> USTRINGTRIE_HAS_NEXT	Draft»Stable
4.8

ustringtrie.h	<tt>#define</tt> USTRINGTRIE_HAS_VALUE	Draft»Stable
4.8

ustringtrie.h	<tt>#define</tt> USTRINGTRIE_MATCHES	Draft»Stable
4.8

ustringtrie.h	<tt>enum</tt> UStringTrieResult::USTRINGTRIE_FINAL_VALUE	Draft»Stable
4.8

ustringtrie.h	<tt>enum</tt> UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUE	Draft»Stable
4.8

ustringtrie.h	<tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_MATCH	Draft»Stable
4.8

ustringtrie.h	<tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_VALUE	Draft»Stable
4.8

utypes.h	<tt>#define</tt> U_DATE_MAX	Draft»Stable
4.8

utypes.h	<tt>#define</tt> U_DATE_MIN	Draft»Stable
4.8

utypes.h	<tt>enum</tt> UErrorCode::U_FORMAT_INEXACT_ERROR	Draft»Stable
4.8

vtzone.h	<tt>static</tt> VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&, UErrorCode&)	Draft»Stable
4.6

(jump back to top)

Promoted to stable in 49

File	API	4.8	49

alphaindex.h	AlphabeticIndex& AlphabeticIndex::addLabels(const Locale&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::addLabels(const UnicodeSet&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::addRecord(const UnicodeString&, const void*, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::clearRecords(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::resetBucketIterator(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::resetRecordIterator()	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::setInflowLabel(const UnicodeString&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::setOverflowLabel(const UnicodeString&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex& AlphabeticIndex::setUnderflowLabel(const UnicodeString&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex::AlphabeticIndex(const Locale&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	AlphabeticIndex::~AlphabeticIndex()	Draft»Stable
4.8

alphaindex.h	UAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() const	Draft»Stable
4.8

alphaindex.h	UBool AlphabeticIndex::nextBucket(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	UBool AlphabeticIndex::nextRecord(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	const RuleBasedCollator& AlphabeticIndex::getCollator() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getBucketLabel() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getInflowLabel() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getOverflowLabel() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getRecordName() const	Draft»Stable
4.8

alphaindex.h	const UnicodeString& AlphabeticIndex::getUnderflowLabel() const	Draft»Stable
4.8

alphaindex.h	const void* AlphabeticIndex::getRecordData() const	Draft»Stable
4.8

alphaindex.h	<tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOW	Draft»Stable
4.8

alphaindex.h	<tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMAL	Draft»Stable
4.8

alphaindex.h	<tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOW	Draft»Stable
4.8

alphaindex.h	<tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOW	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getBucketCount(UErrorCode&)	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getBucketIndex() const	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getBucketIndex(const UnicodeString&, UErrorCode&)	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getBucketRecordCount() const	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getMaxLabelCount() const	Draft»Stable
4.8

alphaindex.h	int32_t AlphabeticIndex::getRecordCount(UErrorCode&)	Draft»Stable
4.8

appendable.h	Appendable::~Appendable()	None

	Stable

4.8

appendable.h	UBool Appendable::appendCodePoint(UChar32)	Draft»Stable
4.8

appendable.h	UBool Appendable::appendCodeUnit(UChar)=0	Draft»Stable
4.8

appendable.h	UBool Appendable::appendString(const UChar*, int32_t)	Draft»Stable
4.8

appendable.h	UBool Appendable::reserveAppendCapacity(int32_t)	Draft»Stable
4.8

appendable.h	UBool UnicodeStringAppendable::appendCodePoint(UChar32)	Draft»Stable
4.8

appendable.h	UBool UnicodeStringAppendable::appendCodeUnit(UChar)	Draft»Stable
4.8

appendable.h	UBool UnicodeStringAppendable::appendString(const UChar*, int32_t)	Draft»Stable
4.8

appendable.h	UBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)	Draft»Stable
4.8

appendable.h	UChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)	Draft»Stable
4.8

appendable.h	UChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)	Draft»Stable
4.8

appendable.h	UnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&)	Draft»Stable
4.8

appendable.h	UnicodeStringAppendable::~UnicodeStringAppendable()	None

	Stable

4.8

bytestream.h	CheckedArrayByteSink& CheckedArrayByteSink::Reset()	Draft»Stable
4.6

bytestream.h	CheckedArrayByteSink::~CheckedArrayByteSink()	None

	Stable

4.2

bytestream.h	int32_t CheckedArrayByteSink::NumberOfBytesAppended() const	Draft»Stable
4.6

bytestrie.h	BytesTrie& BytesTrie::reset()	Draft»Stable
4.8

bytestrie.h	BytesTrie& BytesTrie::resetToState(const State&)	Draft»Stable
4.8

bytestrie.h	BytesTrie::BytesTrie(const BytesTrie&)	Draft»Stable
4.8

bytestrie.h	BytesTrie::BytesTrie(const void*)	Draft»Stable
4.8

bytestrie.h	BytesTrie::Iterator::Iterator(const BytesTrie&, int32_t, UErrorCode&)	Draft»Stable
4.8

bytestrie.h	BytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&)	Draft»Stable
4.8

bytestrie.h	BytesTrie::Iterator::~Iterator()	Draft»Stable
4.8

bytestrie.h	BytesTrie::State::State()	Draft»Stable
4.8

bytestrie.h	BytesTrie::~BytesTrie()	Draft»Stable
4.8

bytestrie.h	Iterator& BytesTrie::Iterator::reset()	Draft»Stable
4.8

bytestrie.h	UBool BytesTrie::Iterator::hasNext() const	Draft»Stable
4.8

bytestrie.h	UBool BytesTrie::Iterator::next(UErrorCode&)	Draft»Stable
4.8

bytestrie.h	UBool BytesTrie::hasUniqueValue(int32_t&) const	Draft»Stable
4.8

bytestrie.h	UStringTrieResult BytesTrie::current() const	Draft»Stable
4.8

bytestrie.h	UStringTrieResult BytesTrie::first(int32_t)	Draft»Stable
4.8

bytestrie.h	UStringTrieResult BytesTrie::next(const char*, int32_t)	Draft»Stable
4.8

bytestrie.h	UStringTrieResult BytesTrie::next(int32_t)	Draft»Stable
4.8

bytestrie.h	const BytesTrie& BytesTrie::saveState(State&) const	Draft»Stable
4.8

bytestrie.h	const StringPiece& BytesTrie::Iterator::getString() const	Draft»Stable
4.8

bytestrie.h	int32_t BytesTrie::Iterator::getValue() const	Draft»Stable
4.8

bytestrie.h	int32_t BytesTrie::getNextBytes(ByteSink&) const	Draft»Stable
4.8

bytestrie.h	int32_t BytesTrie::getValue() const	Draft»Stable
4.8

bytestriebuilder.h	BytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)	Draft»Stable
4.8

bytestriebuilder.h	BytesTrieBuilder& BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)	Draft»Stable
4.8

bytestriebuilder.h	BytesTrieBuilder& BytesTrieBuilder::clear()	Draft»Stable
4.8

bytestriebuilder.h	BytesTrieBuilder::BytesTrieBuilder(UErrorCode&)	Draft»Stable
4.8

bytestriebuilder.h	BytesTrieBuilder::~BytesTrieBuilder()	Draft»Stable
4.8

bytestriebuilder.h	StringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&)	Draft»Stable
4.8

chariter.h	CharacterIterator::~CharacterIterator()	None

	Stable

2.0

coll.h	int32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&) const	Draft»Stable
4.8

coll.h	<tt>static</tt> int32_t Collator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)	Draft»Stable
4.8

coll.h	void Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)	Draft»Stable
4.8

dcfmtsym.h	const UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&) const	Draft»Stable
4.8

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	<tt>enum</tt>
							DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbol	Draft»Stable
4.6

dcfmtsym.h	void DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&)	Draft»Stable
4.8

decimfmt.h	<tt>enum</tt>
							DecimalFormat::ERoundingMode::kRoundUnnecessary	Draft»Stable
4.8

dtitvfmt.h	const TimeZone& DateIntervalFormat::getTimeZone()const	Draft»Stable
4.8

dtitvfmt.h	void DateIntervalFormat::adoptTimeZone(TimeZone*)	Draft»Stable
4.8

dtitvfmt.h	void DateIntervalFormat::setTimeZone(const TimeZone&)	Draft»Stable
4.8

idna.h	IDNA::~IDNA()	None

	Stable

4.6

idna.h	IDNAInfo::IDNAInfo()	Draft»Stable
4.6

idna.h	UBool IDNAInfo::hasErrors() const	Draft»Stable
4.6

idna.h	UBool IDNAInfo::isTransitionalDifferent() const	Draft»Stable
4.6

idna.h	UnicodeString& IDNA::labelToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0	Draft»Stable
4.6

idna.h	UnicodeString& IDNA::labelToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0	Draft»Stable
4.6

idna.h	UnicodeString& IDNA::nameToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0	Draft»Stable
4.6

idna.h	UnicodeString& IDNA::nameToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0	Draft»Stable
4.6

idna.h	<tt>static</tt> IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&)	Draft»Stable
4.6

idna.h	uint32_t IDNAInfo::getErrors() const	Draft»Stable
4.6

idna.h	void IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const	Draft»Stable
4.6

idna.h	void IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const	Draft»Stable
4.6

idna.h	void IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const	Draft»Stable
4.6

idna.h	void IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const	Draft»Stable
4.6

LEScripts.h	<tt>enum</tt> ScriptCodes::afakScriptCode	None

	Stable

4.8

LEScripts.h	<tt>enum</tt> ScriptCodes::jurcScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::khojScriptCode	None

	Stable

49	(Born Stable)

LEScripts.h	<tt>enum</tt> ScriptCodes::mrooScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::nshuScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::shrdScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::soraScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::takrScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::tangScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::tirhScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::woleScriptCode	None

	Stable

2.2

measfmt.h	MeasureFormat::~MeasureFormat()	None

	Stable

3.0

messagepattern.h	<tt>#define</tt> UMSGPAT_NO_NUMERIC_VALUE	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::operator=(const MessagePattern&)	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::parse(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::parseChoiceStyle(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::parsePluralStyle(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern& MessagePattern::parseSelectStyle(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::MessagePattern(UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::MessagePattern(UMessagePatternApostropheMode, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::MessagePattern(const MessagePattern&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::MessagePattern(const UnicodeString&, UParseError*, UErrorCode&)	Draft»Stable
4.8

messagepattern.h	MessagePattern::~MessagePattern()	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::Part::operator!=(const Part&) const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::Part::operator==(const Part&) const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::hasNamedArguments() const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::hasNumberedArguments() const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::operator!=(const MessagePattern&) const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::operator==(const MessagePattern&) const	Draft»Stable
4.8

messagepattern.h	UBool MessagePattern::partSubstringMatches(const Part&, const UnicodeString&) const	Draft»Stable
4.8

messagepattern.h	UMessagePatternApostropheMode MessagePattern::getApostropheMode() const	Draft»Stable
4.8

messagepattern.h	UMessagePatternArgType MessagePattern::Part::getArgType() const	Draft»Stable
4.8

messagepattern.h	UMessagePatternPartType MessagePattern::Part::getType() const	Draft»Stable
4.8

messagepattern.h	UMessagePatternPartType MessagePattern::getPartType(int32_t) const	Draft»Stable
4.8

messagepattern.h	UnicodeString MessagePattern::autoQuoteApostropheDeep() const	Draft»Stable
4.8

messagepattern.h	UnicodeString MessagePattern::getSubstring(const Part&) const	Draft»Stable
4.8

messagepattern.h	const Part& MessagePattern::getPart(int32_t) const	Draft»Stable
4.8

messagepattern.h	const UnicodeString& MessagePattern::getPatternString() const	Draft»Stable
4.8

messagepattern.h	double MessagePattern::getNumericValue(const Part&) const	Draft»Stable
4.8

messagepattern.h	double MessagePattern::getPluralOffset(int32_t) const	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_NUMBER	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_VALID	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_OPTIONAL	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_REQUIRED	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_CHOICE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_NONE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_PLURAL	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECT	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SIMPLE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_DOUBLE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_INT	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_LIMIT	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NAME	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NUMBER	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_SELECTOR	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_START	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STYLE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_TYPE	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_INSERT_CHAR	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_LIMIT	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_START	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_REPLACE_NUMBER	Draft»Stable
4.8

messagepattern.h	<tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_SKIP_SYNTAX	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::getIndex() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::getLength() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::getLimit() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::getValue() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::Part::hashCode() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::countParts() const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::getLimitPartIndex(int32_t) const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::getPatternIndex(int32_t) const	Draft»Stable
4.8

messagepattern.h	int32_t MessagePattern::hashCode() const	Draft»Stable
4.8

messagepattern.h	<tt>static</tt> UBool MessagePattern::Part::hasNumericValue(UMessagePatternPartType)	Draft»Stable
4.8

messagepattern.h	<tt>static</tt> int32_t MessagePattern::validateArgumentName(const UnicodeString&)	Draft»Stable
4.8

messagepattern.h	void MessagePattern::clear()	Draft»Stable
4.8

messagepattern.h	void MessagePattern::clearPatternAndSetApostropheMode(UMessagePatternApostropheMode)	Draft»Stable
4.8

msgfmt.h	UMessagePatternApostropheMode MessageFormat::getApostropheMode() const	Draft»Stable
4.8

msgfmt.h	void MessageFormat::applyPattern(const UnicodeString&, UMessagePatternApostropheMode, UParseError*, UErrorCode&)	Draft»Stable
4.8

normalizer2.h	FilteredNormalizer2::~FilteredNormalizer2()	None

	Stable

4.4

normalizer2.h	Normalizer2::~Normalizer2()	None

	Stable

4.4

normalizer2.h	UBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) const	Draft»Stable
4.6

normalizer2.h	UBool Normalizer2::getDecomposition(UChar32, UnicodeString&) const =0	Draft»Stable
4.6

numfmt.h	UBool NumberFormat::isLenient()const	Draft»Stable
4.8

numfmt.h	<tt>static</tt> NumberFormat* NumberFormat::createInstance(const Locale&, UNumberFormatStyle, UErrorCode&)	Draft»Stable
4.8

numfmt.h	void NumberFormat::setLenient(UBool)	Draft»Stable
4.8

platform.h	<tt>#define</tt> U_HAVE_PLACEMENT_NEW

	Stable

2.6

platform.h	<tt>#define</tt> U_HAVE_WCHAR_H

	Stable

2.0

platform.h	<tt>#define</tt> U_HAVE_WCSCPY

	Stable

2.0

platform.h	<tt>#define</tt> U_SIZEOF_WCHAR_T

	Stable

2.0

plurrule.h	<tt>#define</tt> UPLRULES_NO_UNIQUE_VALUE	Draft»Stable
4.8

plurrule.h	UnicodeString PluralRules::getKeywordOther() const	Internal
4.0	Stable

4.0

plurrule.h	double PluralRules::getUniqueKeywordValue(const UnicodeString&)	Draft»Stable
4.8

plurrule.h	int32_t PluralRules::getAllKeywordValues(const UnicodeString&, double*, int32_t, UErrorCode&)	Draft»Stable
4.8

plurrule.h	int32_t PluralRules::getSamples(const UnicodeString&, double*, int32_t, UErrorCode&)	Draft»Stable
4.8

rbbi.h	RuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t*, uint32_t, UErrorCode&)	Draft»Stable
4.8

rbbi.h	const uint8_t* RuleBasedBreakIterator::getBinaryRules(uint32_t&)	Draft»Stable
4.8

regex.h	RegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)	Draft»Stable
4.6

regex.h	RegexMatcher& RegexMatcher::refreshInputText(UText*, UErrorCode&)	Draft»Stable
4.8

regex.h	RegexMatcher& RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&)	Draft»Stable
4.6

regex.h	RegexMatcher& RegexMatcher::reset(UText*)	Draft»Stable
4.6

regex.h	RegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)	Draft»Stable
4.6

regex.h	RegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)	Draft»Stable
4.6

regex.h	UText* RegexMatcher::appendTail(UText*, UErrorCode&)	Draft»Stable
4.6

regex.h	UText* RegexMatcher::getInput(UText*, UErrorCode&) const	Draft»Stable
4.6

regex.h	UText* RegexMatcher::group(UText*, int64_t&, UErrorCode&) const	Draft»Stable
4.6

regex.h	UText* RegexMatcher::group(int32_t, UText*, int64_t&, UErrorCode&) const	Draft»Stable
4.6

regex.h	UText* RegexMatcher::inputText() const	Draft»Stable
4.6

regex.h	UText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)	Draft»Stable
4.6

regex.h	UText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)	Draft»Stable
4.6

regex.h	UText* RegexPattern::patternText(UErrorCode&) const	Draft»Stable
4.6

regex.h	int32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)	Draft»Stable
4.6

regex.h	int32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::end64(UErrorCode&) const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::end64(int32_t, UErrorCode&) const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::regionEnd64() const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::regionStart64() const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::start64(UErrorCode&) const	Draft»Stable
4.6

regex.h	int64_t RegexMatcher::start64(int32_t, UErrorCode&) const	Draft»Stable
4.6

regex.h	<tt>static</tt> RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)	Draft»Stable
4.6

regex.h	<tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)	Draft»Stable
4.6

regex.h	<tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)	Draft»Stable
4.6

regex.h	<tt>static</tt> UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)	Draft»Stable
4.6

regex.h	void RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&, const void*&, UErrorCode&)	Draft»Stable
4.6

regex.h	void RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&)	Draft»Stable
4.6

stringpiece.h	UBool operator!=(const StringPiece&, const StringPiece&)	Draft»Stable
4.8

stringpiece.h	U_EXPORT UBool operator==(const StringPiece&, const StringPiece&)	Draft»Stable
4.8

stringpiece.h	void StringPiece::set(const char*)	Draft»Stable
4.8

stringpiece.h	void StringPiece::set(const char*, int32_t)	Draft»Stable
4.8

stringtriebuilder.h	<tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_FAST	Draft»Stable
4.8

stringtriebuilder.h	<tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALL	Draft»Stable
4.8

tblcoll.h	int32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&) const	Draft»Stable
4.8

tblcoll.h	<tt>static</tt> int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)	Draft»Stable
4.8

tblcoll.h	void RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)	Draft»Stable
4.8

timezone.h	<tt>static</tt> StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&)	Draft»Stable
4.8

timezone.h	<tt>static</tt> int32_t TimeZone::getRegion(const UnicodeString&, char*, int32_t, UErrorCode&)	Draft»Stable
4.8

tmutfmt.h	TimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&)	Draft»Stable
4.8

tmutfmt.h	<tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLE	Draft»Stable
4.8

tmutfmt.h	<tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNT	Draft»Stable
4.8

tmutfmt.h	<tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLE	Draft»Stable
4.8

ubidi.h	UBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)	Draft»Stable
4.6

ubidi.h	<tt>enum</tt> UBiDiDirection::UBIDI_NEUTRAL	Draft»Stable
4.6

ubidi.h	void ubidi_setContext(UBiDi*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)	Draft»Stable
4.8

ucal.h	<tt>#define</tt> UCAL_UNKNOWN_ZONE_ID	Draft»Stable
4.8

ucal.h	UEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)	Draft»Stable
4.8

ucal.h	<tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_ANY	Draft»Stable
4.8

ucal.h	<tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATION	Draft»Stable
4.8

ucal.h	<tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL	Draft»Stable
4.8

ucal.h	int32_t ucal_getFieldDifference(UCalendar*, UDate, UCalendarDateFields, UErrorCode*)	Draft»Stable
4.8

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_ARABIC_EXTENDED_A	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_CHAKMA	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_MEETEI_MAYEK_EXTENSIONS	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_MEROITIC_CURSIVE	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_MEROITIC_HIEROGLYPHS	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_MIAO	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_SHARADA	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_SORA_SOMPENG	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_SUNDANESE_SUPPLEMENT	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_TAKRI	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UJoiningGroup::U_JG_ROHINGYA_YEH	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> ULineBreak::U_LB_CONDITIONAL_JAPANESE_STARTER	None

	Stable

2.2

uchar.h	<tt>enum</tt> ULineBreak::U_LB_HEBREW_LETTER	None

	Stable

2.2

ucharstrie.h	Iterator& UCharsTrie::Iterator::reset()	Draft»Stable
4.8

ucharstrie.h	UBool UCharsTrie::Iterator::hasNext() const	Draft»Stable
4.8

ucharstrie.h	UBool UCharsTrie::Iterator::next(UErrorCode&)	Draft»Stable
4.8

ucharstrie.h	UBool UCharsTrie::hasUniqueValue(int32_t&) const	Draft»Stable
4.8

ucharstrie.h	UCharsTrie& UCharsTrie::reset()	Draft»Stable
4.8

ucharstrie.h	UCharsTrie& UCharsTrie::resetToState(const State&)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::Iterator::Iterator(const UCharsTrie&, int32_t, UErrorCode&)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::Iterator::~Iterator()	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::State::State()	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::UCharsTrie(const UChar*)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::UCharsTrie(const UCharsTrie&)	Draft»Stable
4.8

ucharstrie.h	UCharsTrie::~UCharsTrie()	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::current() const	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::first(int32_t)	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::firstForCodePoint(UChar32)	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::next(const UChar*, int32_t)	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::next(int32_t)	Draft»Stable
4.8

ucharstrie.h	UStringTrieResult UCharsTrie::nextForCodePoint(UChar32)	Draft»Stable
4.8

ucharstrie.h	const UCharsTrie& UCharsTrie::saveState(State&) const	Draft»Stable
4.8

ucharstrie.h	const UnicodeString& UCharsTrie::Iterator::getString() const	Draft»Stable
4.8

ucharstrie.h	int32_t UCharsTrie::Iterator::getValue() const	Draft»Stable
4.8

ucharstrie.h	int32_t UCharsTrie::getNextUChars(Appendable&) const	Draft»Stable
4.8

ucharstrie.h	int32_t UCharsTrie::getValue() const	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrieBuilder& UCharsTrieBuilder::add(const UnicodeString&, int32_t, UErrorCode&)	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrieBuilder& UCharsTrieBuilder::clear()	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&)	Draft»Stable
4.8

ucharstriebuilder.h	UCharsTrieBuilder::~UCharsTrieBuilder()	Draft»Stable
4.8

ucharstriebuilder.h	UnicodeString& UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&, UErrorCode&)	Draft»Stable
4.8

ucnv.h	UBool ucnv_isFixedWidth(UConverter*, UErrorCode*)	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_CURRENCY	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DEFAULT	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DIGIT	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_FIRST	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_LIMIT	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_NONE	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_OTHERS	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_PUNCTUATION	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SPACE	Draft»Stable
4.8

ucol.h	<tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SYMBOL	Draft»Stable
4.8

ucol.h	int32_t ucol_getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode*)	Draft»Stable
4.8

ucol.h	int32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)	Draft»Stable
4.8

ucol.h	void ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)	Draft»Stable
4.8

uconfig.h	<tt>#define</tt> U_OVERRIDE_CXX_ALLOCATION

	Stable

2.2

uconfig.h	<tt>#define</tt> UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE	Draft»Stable
4.8

uconfig.h	<tt>#define</tt> UCONFIG_ONLY_COLLATION	Internal
4.0	Stable

2.4

(changed)

ucurr.h	UBool ucurr_isAvailable(const UChar*, UDate, UDate, UErrorCode*)	Draft»Stable
4.8

udateintervalformat.h	UDateIntervalFormat* udtitvfmt_open(const char*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)	Draft»Stable
4.8

udateintervalformat.h	int32_t udtitvfmt_format(const UDateIntervalFormat*, UDate, UDate, UChar*, int32_t, UFieldPosition*, UErrorCode*)	Draft»Stable
4.8

udateintervalformat.h	void udtitvfmt_close(UDateIntervalFormat*)	Draft»Stable
4.8

uidna.h	<tt>#define</tt> UIDNA_INFO_INITIALIZER	Draft»Stable
4.6

uidna.h	UIDNA* uidna_openUTS46(uint32_t, UErrorCode*)	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_CHECK_BIDI	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_CHECK_CONTEXTJ	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_BIDI	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTJ	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_DISALLOWED	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONG	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_EMPTY_LABEL	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_HYPHEN_3_4	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_INVALID_ACE_LABEL	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_HAS_DOT	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_TOO_LONG	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARK	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_HYPHEN	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_PUNYCODE	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_TRAILING_HYPHEN	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCII	Draft»Stable
4.6

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODE	Draft»Stable
4.6

uidna.h	int32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	int32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)	Draft»Stable
4.6

uidna.h	void uidna_close(UIDNA*)	Draft»Stable
4.6

uloc.h	<tt>#define</tt> ULOC_KEYWORD_ASSIGN_UNICODE	Draft»Stable
4.6

uloc.h	<tt>#define</tt> ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE	Draft»Stable
4.6

uloc.h	<tt>#define</tt> ULOC_KEYWORD_SEPARATOR_UNICODE	Draft»Stable
4.6

uloc.h	int32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)	Draft»Stable
4.2

uloc.h	int32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)	Draft»Stable
4.2

ulocdata.h	<tt>enum</tt> ULocaleDataExemplarSetType::ULOCDATA_ES_INDEX	Draft»Stable
4.8

unistr.h	UNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar)	None

	Stable

2.0

unistr.h	UNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar32)	None

	Stable

2.0

unistr.h	UNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const UChar*)	None

	Stable

2.0

unistr.h	UNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const char*)	None

	Stable

2.0

unorm2.h	int32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)	Draft»Stable
4.6

unum.h	<tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_INSERT	Draft»Stable
4.8

unum.h	<tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_MATCH	Draft»Stable
4.8

unum.h	<tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNT	Draft»Stable
4.8

unum.h	<tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCH	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_CURRENCY_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_DECIMAL_SEPARATOR_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_SIGN_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_SYMBOL_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_FIELD_COUNT	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_FRACTION_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_GROUPING_SEPARATOR_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_INTEGER_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_PERCENT_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_PERMILL_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_SIGN_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_UNNECESSARY	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ISO	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_PLURAL	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNT	Draft»Stable
4.8

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOL	Draft»Stable
4.6

unum.h	<tt>enum</tt> UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOL	Draft»Stable
4.6

upluralrules.h	UPluralRules* uplrules_open(const char*, UErrorCode*)	Draft»Stable
4.8

upluralrules.h	int32_t uplrules_select(const UPluralRules*, double, UChar*, int32_t, UErrorCode*)	Draft»Stable
4.8

upluralrules.h	void uplrules_close(UPluralRules*)	Draft»Stable
4.8

uregex.h	UBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	UBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	UBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	URegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_patternUText(const URegularExpression*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	UText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	int32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	int64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	int64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)	Draft»Stable
4.6

uregex.h	int64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)	Draft»Stable
4.6

uregex.h	int64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)	Draft»Stable
4.8

uregex.h	void uregex_reset64(URegularExpression*, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)	Draft»Stable
4.6

uregex.h	void uregex_setUText(URegularExpression*, UText*, UErrorCode*)	Draft»Stable
4.6

uscript.h	<tt>enum</tt> UScriptCode::USCRIPT_ANATOLIAN_HIEROGLYPHS	None

	Stable

49	(Born Stable)

uscript.h	<tt>enum</tt> UScriptCode::USCRIPT_KHOJKI	None

	Stable

49	(Born Stable)

uscript.h	<tt>enum</tt> UScriptCode::USCRIPT_TIRHUTA	None

	Stable

49	(Born Stable)

uset.h	<tt>enum</tt> (anonymous)::USET_SERIALIZED_STATIC_ARRAY_CAPACITY	Internal
.	Stable

2.4

(changed)

ushape.h	<tt>#define</tt> U_SHAPE_TAIL_NEW_UNICODE	Draft»Stable
4.8

ushape.h	<tt>#define</tt> U_SHAPE_TAIL_TYPE_MASK	Draft»Stable
4.8

ustringtrie.h	<tt>#define</tt> USTRINGTRIE_HAS_NEXT	Draft»Stable
4.8

ustringtrie.h	<tt>#define</tt> USTRINGTRIE_HAS_VALUE	Draft»Stable
4.8

ustringtrie.h	<tt>#define</tt> USTRINGTRIE_MATCHES	Draft»Stable
4.8

ustringtrie.h	<tt>enum</tt> UStringTrieResult::USTRINGTRIE_FINAL_VALUE	Draft»Stable
4.8

ustringtrie.h	<tt>enum</tt> UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUE	Draft»Stable
4.8

ustringtrie.h	<tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_MATCH	Draft»Stable
4.8

ustringtrie.h	<tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_VALUE	Draft»Stable
4.8

utypes.h	<tt>#define</tt> U_DATE_MAX	Draft»Stable
4.8

utypes.h	<tt>#define</tt> U_DATE_MIN	Draft»Stable
4.8

utypes.h	<tt>enum</tt> UErrorCode::U_FORMAT_INEXACT_ERROR	Draft»Stable
4.8

uversion.h	void u_versionToString(const UVersionInfo, char*)	None

	Stable

2.4

vtzone.h	<tt>static</tt> VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&, UErrorCode&)	Draft»Stable
4.6

(jump back to top)

Added in 49

File	API	4.8	49

appendable.h	Appendable::~Appendable()	None

	Stable

4.8

appendable.h	UnicodeStringAppendable::~UnicodeStringAppendable()	None

	Stable

4.8

brkiter.h	BreakIterator& BreakIterator::refreshInputText(UText*, UErrorCode&)=0	None

	Draft

49

bytestream.h	CheckedArrayByteSink::~CheckedArrayByteSink()	None

	Stable

4.2

calendar.h	UCalendarWallTimeOption Calendar::getRepeatedWallTimeOption()const	None

	Draft

49

calendar.h	UCalendarWallTimeOption Calendar::getSkippedWallTimeOption()const	None

	Draft

49

calendar.h	void Calendar::setRepeatedWallTimeOption(UCalendarWallTimeOption)	None

	Draft

49

calendar.h	void Calendar::setSkippedWallTimeOption(UCalendarWallTimeOption)	None

	Draft

49

chariter.h	CharacterIterator::~CharacterIterator()	None

	Stable

2.0

coll.h	int32_t Collator::internalGetShortDefinitionString(const char*, char*, int32_t, UErrorCode&) const	None

	Internal

.

decimfmt.h	CurrencyAmount* DecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const	None

	Draft

49

dtfmtsym.h	const UnicodeString* DateFormatSymbols::getLeapMonthPatterns(int32_t&) const	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType {}	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayFormat	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayNarrow	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayStandalone	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraAbbrev	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraNarrow	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraWide	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMetazoneLong	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMetazoneShort	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthFormat	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthNarrow	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthStandalone	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageOther	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageTypeCount	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageZoneLong	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageZoneShort	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType {}	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatAbbrev	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatNarrow	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatWide	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType::kLeapMonthPatternNumeric	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneAbbrev	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneNarrow	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneWide	None

	Internal

.

dtfmtsym.h	<tt>enum</tt>
							DateFormatSymbols::EMonthPatternType::kMonthPatternsCount	None

	Internal

.

idna.h	IDNA::~IDNA()	None

	Stable

4.6

LEScripts.h	<tt>enum</tt> ScriptCodes::afakScriptCode	None

	Stable

4.8

LEScripts.h	<tt>enum</tt> ScriptCodes::jurcScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::khojScriptCode	None

	Stable

49	(Born Stable)

LEScripts.h	<tt>enum</tt> ScriptCodes::mrooScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::nshuScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::shrdScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::soraScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::takrScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::tangScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::tirhScriptCode	None

	Stable

2.2

LEScripts.h	<tt>enum</tt> ScriptCodes::woleScriptCode	None

	Stable

2.2

measfmt.h	MeasureFormat::~MeasureFormat()	None

	Stable

3.0

normalizer2.h	FilteredNormalizer2::~FilteredNormalizer2()	None

	Stable

4.4

normalizer2.h	Normalizer2::~Normalizer2()	None

	Stable

4.4

normalizer2.h	UBool FilteredNormalizer2::getRawDecomposition(UChar32, UnicodeString&) const	None

	Draft

49

normalizer2.h	UBool Normalizer2::getRawDecomposition(UChar32, UnicodeString&) const	None

	Draft

49

normalizer2.h	UChar32 FilteredNormalizer2::composePair(UChar32, UChar32) const	None

	Draft

49

normalizer2.h	UChar32 Normalizer2::composePair(UChar32, UChar32) const	None

	Draft

49

normalizer2.h	<tt>static</tt> const Normalizer2* Normalizer2::getNFCInstance(UErrorCode&)	None

	Draft

49

normalizer2.h	<tt>static</tt> const Normalizer2* Normalizer2::getNFDInstance(UErrorCode&)	None

	Draft

49

normalizer2.h	<tt>static</tt> const Normalizer2* Normalizer2::getNFKCCasefoldInstance(UErrorCode&)	None

	Draft

49

normalizer2.h	<tt>static</tt> const Normalizer2* Normalizer2::getNFKCInstance(UErrorCode&)	None

	Draft

49

normalizer2.h	<tt>static</tt> const Normalizer2* Normalizer2::getNFKDInstance(UErrorCode&)	None

	Draft

49

normalizer2.h	uint8_t FilteredNormalizer2::getCombiningClass(UChar32) const	None

	Draft

49

normalizer2.h	uint8_t Normalizer2::getCombiningClass(UChar32) const	None

	Draft

49

numfmt.h	CurrencyAmount* NumberFormat::parseCurrency(const UnicodeString&, ParsePosition&) const	None

	Draft

49

platform.h	<tt>#define</tt> U_HAVE_CHAR16_T	None

	Internal

.

platform.h	<tt>#define</tt> U_HAVE_STDINT_H	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_AIX	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_ANDROID	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_BSD	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_CLASSIC_MACOS	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_CYGWIN	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_DARWIN	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_HPUX	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_IPHONE	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_IRIX	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_LINUX	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_MINGW	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_OS390	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_OS400	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_QNX	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_SOLARIS	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_UNKNOWN	None

	Internal

.

platform.h	<tt>#define</tt> U_PF_WINDOWS	None

	Internal

.

platform.h	<tt>#define</tt> U_PLATFORM_HAS_WIN32_API	None

	Internal

.

platform.h	<tt>#define</tt> U_PLATFORM_IMPLEMENTS_POSIX	None

	Internal

.

platform.h	<tt>#define</tt> U_PLATFORM_IS_DARWIN_BASED	None

	Internal

.

platform.h	<tt>#define</tt> U_PLATFORM_IS_LINUX_BASED	None

	Internal

.

platform.h	<tt>#define</tt> U_PLATFORM_USES_ONLY_WIN32_API	None

	Internal

.

platform.h	<tt>#define</tt> U_PLATFORM	None

	Internal

.

plurfmt.h	PluralFormat::PluralFormat()	None

(untagged)

plurfmt.h	PluralFormat::PluralSelector::~PluralSelector()	None

(untagged)

plurfmt.h	PluralFormat::PluralSelectorAdapter::PluralSelectorAdapter()	None

(untagged)

plurfmt.h	PluralFormat::PluralSelectorAdapter::~PluralSelectorAdapter()	None

(untagged)

plurfmt.h	UnicodeString PluralFormat::PluralSelector::select(double, UErrorCode&) const =0	None

(untagged)

plurfmt.h	UnicodeString PluralFormat::PluralSelectorAdapter::select(double, UErrorCode&) const	None

(untagged)

plurfmt.h	<tt>static</tt> int32_t PluralFormat::findSubMessage(const MessagePattern&, int32_t, const PluralSelector&, double, UErrorCode&)	None

(untagged)

plurfmt.h	void PluralFormat::PluralSelectorAdapter::reset()	None

(untagged)

plurfmt.h	void PluralFormat::copyObjects(const PluralFormat&)	None

(untagged)

plurfmt.h	void PluralFormat::init(const PluralRules*, UErrorCode&)	None

(untagged)

ptypes.h	<tt>#define</tt> __STDC_LIMIT_MACROS	None

	Internal

.

rbbi.h	RuleBasedBreakIterator& RuleBasedBreakIterator::refreshInputText(UText*, UErrorCode&)	None

	Draft

49

rbnf.h	void RuleBasedNumberFormat::adoptDecimalFormatSymbols(DecimalFormatSymbols*)	None

	Draft

49

rbnf.h	void RuleBasedNumberFormat::setDecimalFormatSymbols(const DecimalFormatSymbols&)	None

	Draft

49

smpdtfmt.h	UnicodeString& SimpleDateFormat::format(Calendar&, const UDateFormatContextType*, const UDateFormatContextValue*, int32_t, UnicodeString&, FieldPosition&) const	None

	Draft

49

smpdtfmt.h	const TimeZoneFormat* SimpleDateFormat::getTimeZoneFormat()const	None

	Internal

(untagged)

smpdtfmt.h	int32_t SimpleDateFormat::getDefaultContext(UDateFormatContextType, UErrorCode&) const	None

	Draft

49

smpdtfmt.h	void SimpleDateFormat::adoptTimeZoneFormat(TimeZoneFormat*)	None

	Internal

(untagged)

smpdtfmt.h	void SimpleDateFormat::setDefaultContext(UDateFormatContextType, UDateFormatContextValue, UErrorCode&)	None

	Draft

49

smpdtfmt.h	void SimpleDateFormat::setTimeZoneFormat(const TimeZoneFormat&)	None

	Internal

(untagged)

tblcoll.h	int32_t RuleBasedCollator::internalGetShortDefinitionString(const char*, char*, int32_t, UErrorCode&) const	None

	Internal

.

timezone.h	<tt>static</tt> const TimeZone& TimeZone::getUnknown()	None

	Draft

49

tzfmt.h	Format* TimeZoneFormat::clone() const	None

	Internal

(untagged)

tzfmt.h	TimeZone* TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, UTimeZoneFormatTimeType*timeType=) const	None

	Internal

(untagged)

tzfmt.h	TimeZone* TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, int32_t, UTimeZoneFormatTimeType*timeType=) const	None

	Internal

(untagged)

tzfmt.h	TimeZoneFormat& TimeZoneFormat::operator=(const TimeZoneFormat&)	None

	Internal

(untagged)

tzfmt.h	TimeZoneFormat::TimeZoneFormat(const TimeZoneFormat&)	None

	Internal

(untagged)

tzfmt.h	TimeZoneFormat::~TimeZoneFormat()	None

	Internal

(untagged)

tzfmt.h	UBool TimeZoneFormat::operator==(const Format&) const	None

	Internal

(untagged)

tzfmt.h	UClassID TimeZoneFormat::getDynamicClassID() const	None

	Internal

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::format(UTimeZoneFormatStyle, const TimeZone&, UDate, UnicodeString&, UTimeZoneFormatTimeType*timeType=) const	None

	Internal

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) const	None

	Internal

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::formatOffsetISO8601(int32_t, UnicodeString&, UErrorCode&) const	None

	Internal

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::formatOffsetLocalizedGMT(int32_t, UnicodeString&, UErrorCode&) const	None

	Internal

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::formatOffsetRFC822(int32_t, UnicodeString&, UErrorCode&) const	None

	Internal

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::getGMTOffsetDigits(UnicodeString&) const	None

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, UnicodeString&) const	None

	Internal

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::getGMTPattern(UnicodeString&) const	None

	Internal

(untagged)

tzfmt.h	UnicodeString& TimeZoneFormat::getGMTZeroFormat(UnicodeString&) const	None

(untagged)

tzfmt.h	const TimeZoneNames* TimeZoneFormat::getTimeZoneNames() const	None

	Internal

(untagged)

tzfmt.h	<tt>enum</tt> UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMS	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HM	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMS	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HM	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_ALL_STYLES	None

	Internal

(untagged)

tzfmt.h	<tt>enum</tt> UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_NONE	None

	Internal

(untagged)

tzfmt.h	<tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LOCATION	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LONG	None

	Internal

(untagged)

tzfmt.h	<tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_SHORT	None

	Internal

(untagged)

tzfmt.h	<tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_ISO8601	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMT	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_RFC822	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_LONG	None

	Internal

(untagged)

tzfmt.h	<tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_SHORT	None

	Internal

(untagged)

tzfmt.h	<tt>enum</tt> UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_DAYLIGHT	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_STANDARD	None

	Internal

.

tzfmt.h	<tt>enum</tt> UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_UNKNOWN	None

	Internal

.

tzfmt.h	int32_t TimeZoneFormat::getDefaultParseOptions()const	None

	Internal

(untagged)

tzfmt.h	int32_t TimeZoneFormat::parseOffsetISO8601(const UnicodeString&, ParsePosition&) const	None

	Internal

(untagged)

tzfmt.h	int32_t TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString&, ParsePosition&) const	None

	Internal

(untagged)

tzfmt.h	int32_t TimeZoneFormat::parseOffsetRFC822(const UnicodeString&, ParsePosition&) const	None

	Internal

(untagged)

tzfmt.h	<tt>static</tt> TimeZoneFormat* TimeZoneFormat::createInstance(const Locale&, UErrorCode&)	None

	Internal

(untagged)

tzfmt.h	<tt>static</tt> UClassID TimeZoneFormat::getStaticClassID()	None

	Internal

(untagged)

tzfmt.h	void TimeZoneFormat::adoptTimeZoneNames(TimeZoneNames*)	None

	Internal

(untagged)

tzfmt.h	void TimeZoneFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const	None

	Internal

(untagged)

tzfmt.h	void TimeZoneFormat::setDefaultParseOptions(int32_t)	None

	Internal

(untagged)

tzfmt.h	void TimeZoneFormat::setGMTOffsetDigits(const UnicodeString&, UErrorCode&)	None

(untagged)

tzfmt.h	void TimeZoneFormat::setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, const UnicodeString&, UErrorCode&)	None

	Internal

(untagged)

tzfmt.h	void TimeZoneFormat::setGMTPattern(const UnicodeString&, UErrorCode&)	None

	Internal

(untagged)

tzfmt.h	void TimeZoneFormat::setGMTZeroFormat(const UnicodeString&, UErrorCode&)	None

(untagged)

tzfmt.h	void TimeZoneFormat::setTimeZoneNames(const TimeZoneNames&)	None

	Internal

(untagged)

tznames.h	MatchInfoCollection* TimeZoneNames::find(const UnicodeString&, int32_t, uint32_t, UErrorCode&) const =0	None

	Internal

(untagged)

tznames.h	StringEnumeration* TimeZoneNames::getAvailableMetaZoneIDs(UErrorCode&) const =0	None

	Internal

(untagged)

tznames.h	StringEnumeration* TimeZoneNames::getAvailableMetaZoneIDs(const UnicodeString&, UErrorCode&) const =0	None

	Internal

(untagged)

tznames.h	TimeZoneNames* TimeZoneNames::clone() const =0	None

	Internal

(untagged)

tznames.h	TimeZoneNames::MatchInfoCollection::MatchInfoCollection()	None

	Internal

(untagged)

tznames.h	TimeZoneNames::MatchInfoCollection::~MatchInfoCollection()	None

	Internal

(untagged)

tznames.h	TimeZoneNames::~TimeZoneNames()	None

	Internal

(untagged)

tznames.h	UBool TimeZoneNames::MatchInfoCollection::getMetaZoneIDAt(int32_t, UnicodeString&) const	None

	Internal

(untagged)

tznames.h	UBool TimeZoneNames::MatchInfoCollection::getTimeZoneIDAt(int32_t, UnicodeString&) const	None

	Internal

(untagged)

tznames.h	UBool TimeZoneNames::operator!=(const TimeZoneNames&) const	None

	Internal

(untagged)

tznames.h	UBool TimeZoneNames::operator==(const TimeZoneNames&) const =0	None

	Internal

(untagged)

tznames.h	UTimeZoneNameType TimeZoneNames::MatchInfoCollection::getNameTypeAt(int32_t) const	None

	Internal

(untagged)

tznames.h	UnicodeString& TimeZoneNames::getDisplayName(const UnicodeString&, UTimeZoneNameType, UDate, UnicodeString&) const	None

	Internal

(untagged)

tznames.h	UnicodeString& TimeZoneNames::getExemplarLocationName(const UnicodeString&, UnicodeString&) const	None

	Internal

(untagged)

tznames.h	UnicodeString& TimeZoneNames::getMetaZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&) const =0	None

	Internal

(untagged)

tznames.h	UnicodeString& TimeZoneNames::getMetaZoneID(const UnicodeString&, UDate, UnicodeString&) const =0	None

	Internal

(untagged)

tznames.h	UnicodeString& TimeZoneNames::getReferenceZoneID(const UnicodeString&, const char*, UnicodeString&) const =0	None

	Internal

(untagged)

tznames.h	UnicodeString& TimeZoneNames::getTimeZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&) const =0	None

	Internal

(untagged)

tznames.h	<tt>enum</tt> UTimeZoneNameType::UTZNM_LONG_DAYLIGHT	None

	Internal

(untagged)

tznames.h	<tt>enum</tt> UTimeZoneNameType::UTZNM_LONG_GENERIC	None

	Internal

(untagged)

tznames.h	<tt>enum</tt> UTimeZoneNameType::UTZNM_LONG_STANDARD	None

	Internal

(untagged)

tznames.h	<tt>enum</tt> UTimeZoneNameType::UTZNM_SHORT_DAYLIGHT	None

	Internal

(untagged)

tznames.h	<tt>enum</tt> UTimeZoneNameType::UTZNM_SHORT_GENERIC	None

	Internal

(untagged)

tznames.h	<tt>enum</tt> UTimeZoneNameType::UTZNM_SHORT_STANDARD	None

	Internal

(untagged)

tznames.h	<tt>enum</tt> UTimeZoneNameType::UTZNM_UNKNOWN	None

	Internal

(untagged)

tznames.h	int32_t TimeZoneNames::MatchInfoCollection::getMatchLengthAt(int32_t) const	None

	Internal

(untagged)

tznames.h	int32_t TimeZoneNames::MatchInfoCollection::size() const	None

	Internal

(untagged)

tznames.h	<tt>static</tt> TimeZoneNames* TimeZoneNames::createInstance(const Locale&, UErrorCode&)	None

	Internal

(untagged)

tznames.h	void TimeZoneNames::MatchInfoCollection::addMetaZone(UTimeZoneNameType, int32_t, const UnicodeString&, UErrorCode&)	None

	Internal

(untagged)

tznames.h	void TimeZoneNames::MatchInfoCollection::addZone(UTimeZoneNameType, int32_t, const UnicodeString&, UErrorCode&)	None

	Internal

(untagged)

ubrk.h	void ubrk_refreshUText(UBreakIterator*, UText*, UErrorCode*)	None

	Draft

49

ucal.h	<tt>enum</tt> UCalendarAttribute::UCAL_REPEATED_WALL_TIME	None

	Draft

49

ucal.h	<tt>enum</tt> UCalendarAttribute::UCAL_SKIPPED_WALL_TIME	None

	Draft

49

ucal.h	<tt>enum</tt> UCalendarWallTimeOption::UCAL_WALLTIME_FIRST	None

	Draft

49

ucal.h	<tt>enum</tt> UCalendarWallTimeOption::UCAL_WALLTIME_LAST	None

	Draft

49

ucal.h	<tt>enum</tt> UCalendarWallTimeOption::UCAL_WALLTIME_NEXT_VALID	None

	Draft

49

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_ARABIC_EXTENDED_A	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_CHAKMA	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_MEETEI_MAYEK_EXTENSIONS	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_MEROITIC_CURSIVE	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_MEROITIC_HIEROGLYPHS	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_MIAO	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_SHARADA	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_SORA_SOMPENG	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_SUNDANESE_SUPPLEMENT	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UBlockCode::UBLOCK_TAKRI	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> UJoiningGroup::U_JG_ROHINGYA_YEH	None

	Stable

49	(Born Stable)

uchar.h	<tt>enum</tt> ULineBreak::U_LB_CONDITIONAL_JAPANESE_STARTER	None

	Stable

2.2

uchar.h	<tt>enum</tt> ULineBreak::U_LB_HEBREW_LETTER	None

	Stable

2.2

uconfig.h	<tt>#define</tt> U_NO_DEFAULT_INCLUDE_UTF_HEADERS	None

	Draft

49

ucurr.h	int32_t ucurr_getNumericCode(const UChar*)	None

	Draft

49

udat.h	UDateFormatOpener udat_unregisterOpener(UDateFormatOpener, UErrorCode*)	None

	Internal

.

udat.h	<tt>enum</tt> UDateFormatContextType::UDAT_CAPITALIZATION	None

	Draft

49

udat.h	<tt>enum</tt> UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE	None

	Draft

49

udat.h	<tt>enum</tt> UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE	None

	Draft

49

udat.h	<tt>enum</tt> UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_STANDALONE	None

	Draft

49

udat.h	<tt>enum</tt> UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU	None

	Draft

49

udat.h	<tt>enum</tt> UDateFormatContextValue::UDAT_CONTEXT_UNKNOWN	None

	Draft

49

udat.h	<tt>enum</tt> UDateFormatField::UDAT_YEAR_NAME_FIELD	None

	Draft

49

udat.h	int32_t udat_getDefaultContext(UDateFormat*, UDateFormatContextType, UErrorCode*)	None

	Draft

49

udat.h	void udat_registerOpener(UDateFormatOpener, UErrorCode*)	None

	Internal

.

udat.h	void udat_setDefaultContext(UDateFormat*, UDateFormatContextType, UDateFormatContextValue, UErrorCode*)	None

	Draft

49

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_CHECK_CONTEXTO	None

	Draft

49

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTO_DIGITS	None

	Draft

49

uidna.h	<tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTO_PUNCTUATION	None

	Draft

49

unistr.h	<tt>#define</tt> UNISTR_FROM_CHAR_EXPLICIT	None

	Draft

49

unistr.h	<tt>#define</tt> UNISTR_FROM_STRING_EXPLICIT	None

	Draft

49

unistr.h	<tt>#define</tt> U_STRING_CASE_MAPPER_DEFINED	None

(untagged)

unistr.h	UNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar)	None

	Stable

2.0

unistr.h	UNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar32)	None

	Stable

2.0

unistr.h	UNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const UChar*)	None

	Stable

2.0

unistr.h	UNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const char*)	None

	Stable

2.0

unorm2.h	UChar32 unorm2_composePair(const UNormalizer2*, UChar32, UChar32)	None

	Draft

49

unorm2.h	const UNormalizer2* unorm2_getNFCInstance(UErrorCode*)	None

	Draft

49

unorm2.h	const UNormalizer2* unorm2_getNFDInstance(UErrorCode*)	None

	Draft

49

unorm2.h	const UNormalizer2* unorm2_getNFKCCasefoldInstance(UErrorCode*)	None

	Draft

49

unorm2.h	const UNormalizer2* unorm2_getNFKCInstance(UErrorCode*)	None

	Draft

49

unorm2.h	const UNormalizer2* unorm2_getNFKDInstance(UErrorCode*)	None

	Draft

49

unorm2.h	int32_t unorm2_getRawDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)	None

	Draft

49

unorm2.h	uint8_t unorm2_getCombiningClass(const UNormalizer2*, UChar32)	None

	Draft

49

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_CURRENCY_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_DECIMAL_SEPARATOR_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_SIGN_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_SYMBOL_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_FIELD_COUNT	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_FRACTION_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_GROUPING_SEPARATOR_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_INTEGER_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_PERCENT_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_PERMILL_FIELD	None

	Stable

49	(Born Stable)

unum.h	<tt>enum</tt> UNumberFormatFields::UNUM_SIGN_FIELD	None

	Stable

49	(Born Stable)

uscript.h	<tt>enum</tt> UScriptCode::USCRIPT_ANATOLIAN_HIEROGLYPHS	None

	Stable

49	(Born Stable)

uscript.h	<tt>enum</tt> UScriptCode::USCRIPT_KHOJKI	None

	Stable

49	(Born Stable)

uscript.h	<tt>enum</tt> UScriptCode::USCRIPT_TIRHUTA	None

	Stable

49	(Born Stable)

ustdio.h	UFILE* u_get_stdout()	None

	Draft

49

ustdio.h	int32_t u_printf(const char*,...)	None

	Draft

49

ustdio.h	int32_t u_printf_u(const UChar*,...)	None

	Draft

49

uvernum.h	<tt>#define</tt> U_DEF2_ICU_ENTRY_POINT_RENAME	None

	Internal

.

uvernum.h	<tt>#define</tt> U_DEF_ICU_ENTRY_POINT_RENAME	None

	Internal

.

uversion.h	void u_versionToString(const UVersionInfo, char*)	None

	Stable

2.4

(jump back to top)

Other existing drafts in 49

File	API	4.8	49

numsys.h	const char* NumberingSystem::getName()	Draft
4.6

uchar.h	<tt>enum</tt> UProperty::UCHAR_OTHER_PROPERTY_LIMIT	Draft
4.6

uchar.h	<tt>enum</tt> UProperty::UCHAR_OTHER_PROPERTY_START	Draft
4.6

uchar.h	<tt>enum</tt> UProperty::UCHAR_SCRIPT_EXTENSIONS	Draft
4.6

ucnv.h	<tt>enum</tt> UConverterType::UCNV_COMPOUND_TEXT	Draft
4.8

uregex.h	<tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ	Draft
2.4

(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.