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


Removed from 4.8

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

(jump back to top)

Deprecated or Obsoleted in 49

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

(jump back to top)

Changed in 49 (old, new)

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

(jump back to top)

Promoted to stable in 49

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

(jump back to top)

Added in 49

FileAPI4.849
appendable.hAppendable::~Appendable()None
Stable
4.8
appendable.hUnicodeStringAppendable::~UnicodeStringAppendable()None
Stable
4.8
brkiter.hBreakIterator& BreakIterator::refreshInputText(UText*, UErrorCode&)=0None
Draft
49
bytestream.hCheckedArrayByteSink::~CheckedArrayByteSink()None
Stable
4.2
calendar.hUCalendarWallTimeOption Calendar::getRepeatedWallTimeOption()constNone
Draft
49
calendar.hUCalendarWallTimeOption Calendar::getSkippedWallTimeOption()constNone
Draft
49
calendar.hvoid Calendar::setRepeatedWallTimeOption(UCalendarWallTimeOption)None
Draft
49
calendar.hvoid Calendar::setSkippedWallTimeOption(UCalendarWallTimeOption)None
Draft
49
chariter.hCharacterIterator::~CharacterIterator()None
Stable
2.0
coll.hint32_t Collator::internalGetShortDefinitionString(const char*, char*, int32_t, UErrorCode&) constNone
Internal
.
decimfmt.hCurrencyAmount* DecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) constNone
Draft
49
dtfmtsym.hconst UnicodeString* DateFormatSymbols::getLeapMonthPatterns(int32_t&) constNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType {}None
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayFormatNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayNarrowNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayStandaloneNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraAbbrevNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraNarrowNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraWideNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMetazoneLongNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMetazoneShortNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthFormatNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthNarrowNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthStandaloneNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageOtherNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageTypeCountNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageZoneLongNone
Internal
.
dtfmtsym.henum DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageZoneShortNone
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType {}None
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatAbbrevNone
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatNarrowNone
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatWideNone
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType::kLeapMonthPatternNumericNone
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneAbbrevNone
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneNarrowNone
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneWideNone
Internal
.
dtfmtsym.henum DateFormatSymbols::EMonthPatternType::kMonthPatternsCountNone
Internal
.
idna.hIDNA::~IDNA()None
Stable
4.6
LEScripts.henum ScriptCodes::afakScriptCodeNone
Stable
4.8
LEScripts.henum ScriptCodes::jurcScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::khojScriptCodeNone
Stable
49
(Born Stable)
LEScripts.henum ScriptCodes::mrooScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::nshuScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::shrdScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::soraScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::takrScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::tangScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::tirhScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::woleScriptCodeNone
Stable
2.2
measfmt.hMeasureFormat::~MeasureFormat()None
Stable
3.0
normalizer2.hFilteredNormalizer2::~FilteredNormalizer2()None
Stable
4.4
normalizer2.hNormalizer2::~Normalizer2()None
Stable
4.4
normalizer2.hUBool FilteredNormalizer2::getRawDecomposition(UChar32, UnicodeString&) constNone
Draft
49
normalizer2.hUBool Normalizer2::getRawDecomposition(UChar32, UnicodeString&) constNone
Draft
49
normalizer2.hUChar32 FilteredNormalizer2::composePair(UChar32, UChar32) constNone
Draft
49
normalizer2.hUChar32 Normalizer2::composePair(UChar32, UChar32) constNone
Draft
49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFCInstance(UErrorCode&)None
Draft
49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFDInstance(UErrorCode&)None
Draft
49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKCCasefoldInstance(UErrorCode&)None
Draft
49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKCInstance(UErrorCode&)None
Draft
49
normalizer2.hstatic const Normalizer2* Normalizer2::getNFKDInstance(UErrorCode&)None
Draft
49
normalizer2.huint8_t FilteredNormalizer2::getCombiningClass(UChar32) constNone
Draft
49
normalizer2.huint8_t Normalizer2::getCombiningClass(UChar32) constNone
Draft
49
numfmt.hCurrencyAmount* NumberFormat::parseCurrency(const UnicodeString&, ParsePosition&) constNone
Draft
49
platform.h#define U_HAVE_CHAR16_TNone
Internal
.
platform.h#define U_HAVE_STDINT_HNone
Internal
.
platform.h#define U_PF_AIXNone
Internal
.
platform.h#define U_PF_ANDROIDNone
Internal
.
platform.h#define U_PF_BSDNone
Internal
.
platform.h#define U_PF_CLASSIC_MACOSNone
Internal
.
platform.h#define U_PF_CYGWINNone
Internal
.
platform.h#define U_PF_DARWINNone
Internal
.
platform.h#define U_PF_HPUXNone
Internal
.
platform.h#define U_PF_IPHONENone
Internal
.
platform.h#define U_PF_IRIXNone
Internal
.
platform.h#define U_PF_LINUXNone
Internal
.
platform.h#define U_PF_MINGWNone
Internal
.
platform.h#define U_PF_OS390None
Internal
.
platform.h#define U_PF_OS400None
Internal
.
platform.h#define U_PF_QNXNone
Internal
.
platform.h#define U_PF_SOLARISNone
Internal
.
platform.h#define U_PF_UNKNOWNNone
Internal
.
platform.h#define U_PF_WINDOWSNone
Internal
.
platform.h#define U_PLATFORM_HAS_WIN32_APINone
Internal
.
platform.h#define U_PLATFORM_IMPLEMENTS_POSIXNone
Internal
.
platform.h#define U_PLATFORM_IS_DARWIN_BASEDNone
Internal
.
platform.h#define U_PLATFORM_IS_LINUX_BASEDNone
Internal
.
platform.h#define U_PLATFORM_USES_ONLY_WIN32_APINone
Internal
.
platform.h#define U_PLATFORMNone
Internal
.
plurfmt.hPluralFormat::PluralFormat()None


(untagged)
plurfmt.hPluralFormat::PluralSelector::~PluralSelector()None


(untagged)
plurfmt.hPluralFormat::PluralSelectorAdapter::PluralSelectorAdapter()None


(untagged)
plurfmt.hPluralFormat::PluralSelectorAdapter::~PluralSelectorAdapter()None


(untagged)
plurfmt.hUnicodeString PluralFormat::PluralSelector::select(double, UErrorCode&) const =0None


(untagged)
plurfmt.hUnicodeString PluralFormat::PluralSelectorAdapter::select(double, UErrorCode&) constNone


(untagged)
plurfmt.hstatic int32_t PluralFormat::findSubMessage(const MessagePattern&, int32_t, const PluralSelector&, double, UErrorCode&)None


(untagged)
plurfmt.hvoid PluralFormat::PluralSelectorAdapter::reset()None


(untagged)
plurfmt.hvoid PluralFormat::copyObjects(const PluralFormat&)None


(untagged)
plurfmt.hvoid PluralFormat::init(const PluralRules*, UErrorCode&)None


(untagged)
ptypes.h#define __STDC_LIMIT_MACROSNone
Internal
.
rbbi.hRuleBasedBreakIterator& RuleBasedBreakIterator::refreshInputText(UText*, UErrorCode&)None
Draft
49
rbnf.hvoid RuleBasedNumberFormat::adoptDecimalFormatSymbols(DecimalFormatSymbols*)None
Draft
49
rbnf.hvoid RuleBasedNumberFormat::setDecimalFormatSymbols(const DecimalFormatSymbols&)None
Draft
49
smpdtfmt.hUnicodeString& SimpleDateFormat::format(Calendar&, const UDateFormatContextType*, const UDateFormatContextValue*, int32_t, UnicodeString&, FieldPosition&) constNone
Draft
49
smpdtfmt.hconst TimeZoneFormat* SimpleDateFormat::getTimeZoneFormat()constNone
Internal

(untagged)
smpdtfmt.hint32_t SimpleDateFormat::getDefaultContext(UDateFormatContextType, UErrorCode&) constNone
Draft
49
smpdtfmt.hvoid SimpleDateFormat::adoptTimeZoneFormat(TimeZoneFormat*)None
Internal

(untagged)
smpdtfmt.hvoid SimpleDateFormat::setDefaultContext(UDateFormatContextType, UDateFormatContextValue, UErrorCode&)None
Draft
49
smpdtfmt.hvoid SimpleDateFormat::setTimeZoneFormat(const TimeZoneFormat&)None
Internal

(untagged)
tblcoll.hint32_t RuleBasedCollator::internalGetShortDefinitionString(const char*, char*, int32_t, UErrorCode&) constNone
Internal
.
timezone.hstatic const TimeZone& TimeZone::getUnknown()None
Draft
49
tzfmt.hFormat* TimeZoneFormat::clone() constNone
Internal

(untagged)
tzfmt.hTimeZone* TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, UTimeZoneFormatTimeType*timeType=) constNone
Internal

(untagged)
tzfmt.hTimeZone* TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, int32_t, UTimeZoneFormatTimeType*timeType=) constNone
Internal

(untagged)
tzfmt.hTimeZoneFormat& TimeZoneFormat::operator=(const TimeZoneFormat&)None
Internal

(untagged)
tzfmt.hTimeZoneFormat::TimeZoneFormat(const TimeZoneFormat&)None
Internal

(untagged)
tzfmt.hTimeZoneFormat::~TimeZoneFormat()None
Internal

(untagged)
tzfmt.hUBool TimeZoneFormat::operator==(const Format&) constNone
Internal

(untagged)
tzfmt.hUClassID TimeZoneFormat::getDynamicClassID() constNone
Internal

(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::format(UTimeZoneFormatStyle, const TimeZone&, UDate, UnicodeString&, UTimeZoneFormatTimeType*timeType=) constNone
Internal

(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constNone
Internal

(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::formatOffsetISO8601(int32_t, UnicodeString&, UErrorCode&) constNone
Internal

(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::formatOffsetLocalizedGMT(int32_t, UnicodeString&, UErrorCode&) constNone
Internal

(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::formatOffsetRFC822(int32_t, UnicodeString&, UErrorCode&) constNone
Internal

(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::getGMTOffsetDigits(UnicodeString&) constNone


(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, UnicodeString&) constNone
Internal

(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::getGMTPattern(UnicodeString&) constNone
Internal

(untagged)
tzfmt.hUnicodeString& TimeZoneFormat::getGMTZeroFormat(UnicodeString&) constNone


(untagged)
tzfmt.hconst TimeZoneNames* TimeZoneFormat::getTimeZoneNames() constNone
Internal

(untagged)
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMSNone
Internal
.
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMNone
Internal
.
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMSNone
Internal
.
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMNone
Internal
.
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_ALL_STYLESNone
Internal

(untagged)
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_NONENone
Internal

(untagged)
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LOCATIONNone
Internal
.
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LONGNone
Internal

(untagged)
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_SHORTNone
Internal

(untagged)
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO8601None
Internal
.
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMTNone
Internal
.
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_RFC822None
Internal
.
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_LONGNone
Internal

(untagged)
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_SHORTNone
Internal

(untagged)
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_DAYLIGHTNone
Internal
.
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_STANDARDNone
Internal
.
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_UNKNOWNNone
Internal
.
tzfmt.hint32_t TimeZoneFormat::getDefaultParseOptions()constNone
Internal

(untagged)
tzfmt.hint32_t TimeZoneFormat::parseOffsetISO8601(const UnicodeString&, ParsePosition&) constNone
Internal

(untagged)
tzfmt.hint32_t TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString&, ParsePosition&) constNone
Internal

(untagged)
tzfmt.hint32_t TimeZoneFormat::parseOffsetRFC822(const UnicodeString&, ParsePosition&) constNone
Internal

(untagged)
tzfmt.hstatic TimeZoneFormat* TimeZoneFormat::createInstance(const Locale&, UErrorCode&)None
Internal

(untagged)
tzfmt.hstatic UClassID TimeZoneFormat::getStaticClassID()None
Internal

(untagged)
tzfmt.hvoid TimeZoneFormat::adoptTimeZoneNames(TimeZoneNames*)None
Internal

(untagged)
tzfmt.hvoid TimeZoneFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constNone
Internal

(untagged)
tzfmt.hvoid TimeZoneFormat::setDefaultParseOptions(int32_t)None
Internal

(untagged)
tzfmt.hvoid TimeZoneFormat::setGMTOffsetDigits(const UnicodeString&, UErrorCode&)None


(untagged)
tzfmt.hvoid TimeZoneFormat::setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, const UnicodeString&, UErrorCode&)None
Internal

(untagged)
tzfmt.hvoid TimeZoneFormat::setGMTPattern(const UnicodeString&, UErrorCode&)None
Internal

(untagged)
tzfmt.hvoid TimeZoneFormat::setGMTZeroFormat(const UnicodeString&, UErrorCode&)None


(untagged)
tzfmt.hvoid TimeZoneFormat::setTimeZoneNames(const TimeZoneNames&)None
Internal

(untagged)
tznames.hMatchInfoCollection* TimeZoneNames::find(const UnicodeString&, int32_t, uint32_t, UErrorCode&) const =0None
Internal

(untagged)
tznames.hStringEnumeration* TimeZoneNames::getAvailableMetaZoneIDs(UErrorCode&) const =0None
Internal

(untagged)
tznames.hStringEnumeration* TimeZoneNames::getAvailableMetaZoneIDs(const UnicodeString&, UErrorCode&) const =0None
Internal

(untagged)
tznames.hTimeZoneNames* TimeZoneNames::clone() const =0None
Internal

(untagged)
tznames.hTimeZoneNames::MatchInfoCollection::MatchInfoCollection()None
Internal

(untagged)
tznames.hTimeZoneNames::MatchInfoCollection::~MatchInfoCollection()None
Internal

(untagged)
tznames.hTimeZoneNames::~TimeZoneNames()None
Internal

(untagged)
tznames.hUBool TimeZoneNames::MatchInfoCollection::getMetaZoneIDAt(int32_t, UnicodeString&) constNone
Internal

(untagged)
tznames.hUBool TimeZoneNames::MatchInfoCollection::getTimeZoneIDAt(int32_t, UnicodeString&) constNone
Internal

(untagged)
tznames.hUBool TimeZoneNames::operator!=(const TimeZoneNames&) constNone
Internal

(untagged)
tznames.hUBool TimeZoneNames::operator==(const TimeZoneNames&) const =0None
Internal

(untagged)
tznames.hUTimeZoneNameType TimeZoneNames::MatchInfoCollection::getNameTypeAt(int32_t) constNone
Internal

(untagged)
tznames.hUnicodeString& TimeZoneNames::getDisplayName(const UnicodeString&, UTimeZoneNameType, UDate, UnicodeString&) constNone
Internal

(untagged)
tznames.hUnicodeString& TimeZoneNames::getExemplarLocationName(const UnicodeString&, UnicodeString&) constNone
Internal

(untagged)
tznames.hUnicodeString& TimeZoneNames::getMetaZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&) const =0None
Internal

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

(untagged)
tznames.hUnicodeString& TimeZoneNames::getReferenceZoneID(const UnicodeString&, const char*, UnicodeString&) const =0None
Internal

(untagged)
tznames.hUnicodeString& TimeZoneNames::getTimeZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&) const =0None
Internal

(untagged)
tznames.henum UTimeZoneNameType::UTZNM_LONG_DAYLIGHTNone
Internal

(untagged)
tznames.henum UTimeZoneNameType::UTZNM_LONG_GENERICNone
Internal

(untagged)
tznames.henum UTimeZoneNameType::UTZNM_LONG_STANDARDNone
Internal

(untagged)
tznames.henum UTimeZoneNameType::UTZNM_SHORT_DAYLIGHTNone
Internal

(untagged)
tznames.henum UTimeZoneNameType::UTZNM_SHORT_GENERICNone
Internal

(untagged)
tznames.henum UTimeZoneNameType::UTZNM_SHORT_STANDARDNone
Internal

(untagged)
tznames.henum UTimeZoneNameType::UTZNM_UNKNOWNNone
Internal

(untagged)
tznames.hint32_t TimeZoneNames::MatchInfoCollection::getMatchLengthAt(int32_t) constNone
Internal

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

(untagged)
tznames.hstatic TimeZoneNames* TimeZoneNames::createInstance(const Locale&, UErrorCode&)None
Internal

(untagged)
tznames.hvoid TimeZoneNames::MatchInfoCollection::addMetaZone(UTimeZoneNameType, int32_t, const UnicodeString&, UErrorCode&)None
Internal

(untagged)
tznames.hvoid TimeZoneNames::MatchInfoCollection::addZone(UTimeZoneNameType, int32_t, const UnicodeString&, UErrorCode&)None
Internal

(untagged)
ubrk.hvoid ubrk_refreshUText(UBreakIterator*, UText*, UErrorCode*)None
Draft
49
ucal.henum UCalendarAttribute::UCAL_REPEATED_WALL_TIMENone
Draft
49
ucal.henum UCalendarAttribute::UCAL_SKIPPED_WALL_TIMENone
Draft
49
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_FIRSTNone
Draft
49
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_LASTNone
Draft
49
ucal.henum UCalendarWallTimeOption::UCAL_WALLTIME_NEXT_VALIDNone
Draft
49
uchar.henum UBlockCode::UBLOCK_ARABIC_EXTENDED_ANone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLSNone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CHAKMANone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEETEI_MAYEK_EXTENSIONSNone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEROITIC_CURSIVENone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEROITIC_HIEROGLYPHSNone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MIAONone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SHARADANone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SORA_SOMPENGNone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SUNDANESE_SUPPLEMENTNone
Stable
49
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TAKRINone
Stable
49
(Born Stable)
uchar.henum UJoiningGroup::U_JG_ROHINGYA_YEHNone
Stable
49
(Born Stable)
uchar.henum ULineBreak::U_LB_CONDITIONAL_JAPANESE_STARTERNone
Stable
2.2
uchar.henum ULineBreak::U_LB_HEBREW_LETTERNone
Stable
2.2
uconfig.h#define U_NO_DEFAULT_INCLUDE_UTF_HEADERSNone
Draft
49
ucurr.hint32_t ucurr_getNumericCode(const UChar*)None
Draft
49
udat.hUDateFormatOpener udat_unregisterOpener(UDateFormatOpener, UErrorCode*)None
Internal
.
udat.henum UDateFormatContextType::UDAT_CAPITALIZATIONNone
Draft
49
udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCENone
Draft
49
udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCENone
Draft
49
udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_STANDALONENone
Draft
49
udat.henum UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENUNone
Draft
49
udat.henum UDateFormatContextValue::UDAT_CONTEXT_UNKNOWNNone
Draft
49
udat.henum UDateFormatField::UDAT_YEAR_NAME_FIELDNone
Draft
49
udat.hint32_t udat_getDefaultContext(UDateFormat*, UDateFormatContextType, UErrorCode*)None
Draft
49
udat.hvoid udat_registerOpener(UDateFormatOpener, UErrorCode*)None
Internal
.
udat.hvoid udat_setDefaultContext(UDateFormat*, UDateFormatContextType, UDateFormatContextValue, UErrorCode*)None
Draft
49
uidna.henum (anonymous)::UIDNA_CHECK_CONTEXTONone
Draft
49
uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTO_DIGITSNone
Draft
49
uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTO_PUNCTUATIONNone
Draft
49
unistr.h#define UNISTR_FROM_CHAR_EXPLICITNone
Draft
49
unistr.h#define UNISTR_FROM_STRING_EXPLICITNone
Draft
49
unistr.h#define U_STRING_CASE_MAPPER_DEFINEDNone


(untagged)
unistr.hUNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar)None
Stable
2.0
unistr.hUNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar32)None
Stable
2.0
unistr.hUNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const UChar*)None
Stable
2.0
unistr.hUNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const char*)None
Stable
2.0
unorm2.hUChar32 unorm2_composePair(const UNormalizer2*, UChar32, UChar32)None
Draft
49
unorm2.hconst UNormalizer2* unorm2_getNFCInstance(UErrorCode*)None
Draft
49
unorm2.hconst UNormalizer2* unorm2_getNFDInstance(UErrorCode*)None
Draft
49
unorm2.hconst UNormalizer2* unorm2_getNFKCCasefoldInstance(UErrorCode*)None
Draft
49
unorm2.hconst UNormalizer2* unorm2_getNFKCInstance(UErrorCode*)None
Draft
49
unorm2.hconst UNormalizer2* unorm2_getNFKDInstance(UErrorCode*)None
Draft
49
unorm2.hint32_t unorm2_getRawDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)None
Draft
49
unorm2.huint8_t unorm2_getCombiningClass(const UNormalizer2*, UChar32)None
Draft
49
unum.henum UNumberFormatFields::UNUM_CURRENCY_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_DECIMAL_SEPARATOR_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_EXPONENT_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_EXPONENT_SIGN_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_EXPONENT_SYMBOL_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_FIELD_COUNTNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_FRACTION_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_GROUPING_SEPARATOR_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_INTEGER_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_PERCENT_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_PERMILL_FIELDNone
Stable
49
(Born Stable)
unum.henum UNumberFormatFields::UNUM_SIGN_FIELDNone
Stable
49
(Born Stable)
uscript.henum UScriptCode::USCRIPT_ANATOLIAN_HIEROGLYPHSNone
Stable
49
(Born Stable)
uscript.henum UScriptCode::USCRIPT_KHOJKINone
Stable
49
(Born Stable)
uscript.henum UScriptCode::USCRIPT_TIRHUTANone
Stable
49
(Born Stable)
ustdio.hUFILE* u_get_stdout()None
Draft
49
ustdio.hint32_t u_printf(const char*,...)None
Draft
49
ustdio.hint32_t u_printf_u(const UChar*,...)None
Draft
49
uvernum.h#define U_DEF2_ICU_ENTRY_POINT_RENAMENone
Internal
.
uvernum.h#define U_DEF_ICU_ENTRY_POINT_RENAMENone
Internal
.
uversion.hvoid u_versionToString(const UVersionInfo, char*)None
Stable
2.4

(jump back to top)

Other existing drafts in 49

FileAPI4.849
numsys.hconst char* NumberingSystem::getName()Draft
4.6
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_LIMITDraft
4.6
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_STARTDraft
4.6
uchar.henum UProperty::UCHAR_SCRIPT_EXTENSIONSDraft
4.6
ucnv.henum UConverterType::UCNV_COMPOUND_TEXTDraft
4.8
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
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.