ICU4C API Comparison: 4.8 with 49 (m2) (r31099)


Removed from 4.8

FileAPI4.849
icudataver.h#define U_ICU_STD_BUNDLEInternal
.
None
icudataver.hUBool u_isDataOlder(UVersionInfo, UBool*, UErrorCode*)Internal
4.4
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
umachine.h#define
None
umachine.h#define
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
utypes.h#define U_DATE_MAXDraft
4.8
None
utypes.h#define U_DATE_MINDraft
4.8
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

(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

(jump back to top)

Changed in 49 (old, new)

FileAPI4.849
alphaindex.henum AlphabeticIndex::ELangType {}Internal
.
Internal
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
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
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.hUnicodeString PluralRules::getKeywordOther() constInternal
4.0
Stable
4.0
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_ONLY_COLLATIONInternal
4.0
Stable
2.4
(changed)
umachine.h#define
Stable
2.0
umachine.h#defineStable
2.0

uset.henum (anonymous)::USET_SERIALIZED_STATIC_ARRAY_CAPACITYInternal
.
Stable
2.4
(changed)

(jump back to top)

Promoted to stable in 49

FileAPI4.849
bytestream.hCheckedArrayByteSink::~CheckedArrayByteSink()None
Stable
4.2
chariter.hCharacterIterator::~CharacterIterator()None
Stable
2.0
LEScripts.henum ScriptCodes::afakScriptCodeNone
Stable
4.8
LEScripts.henum ScriptCodes::jurcScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::khojScriptCodeNone
Stable
49.0
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
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.hUnicodeString PluralRules::getKeywordOther() constInternal
4.0
Stable
4.0
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_OVERRIDE_CXX_ALLOCATION
Stable
2.2
uconfig.h#define UCONFIG_ONLY_COLLATIONInternal
4.0
Stable
2.4
(changed)
umachine.h#define
Stable
2.0
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
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)

(jump back to top)

Added in 49

FileAPI4.849
appendable.hAppendable::~Appendable()None
Draft
4.8
(should be 49)
appendable.hUnicodeStringAppendable::~UnicodeStringAppendable()None
Draft
4.8
(should be 49)
brkiter.hBreakIterator& BreakIterator::refreshInputText(UText*, UErrorCode&)=0None
Draft
49
bytestream.hCheckedArrayByteSink::~CheckedArrayByteSink()None
Stable
4.2
chariter.hCharacterIterator::~CharacterIterator()None
Stable
2.0
dtfmtsym.hconst UnicodeString* DateFormatSymbols::getLeapMonthPatterns(int32_t&) constNone
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
Draft
4.6
(should be 49)
LEScripts.henum ScriptCodes::afakScriptCodeNone
Stable
4.8
LEScripts.henum ScriptCodes::jurcScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::khojScriptCodeNone
Stable
49.0
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
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
.
ptypes.h#define __STDC_LIMIT_MACROSNone
Internal
.
rbbi.hRuleBasedBreakIterator& RuleBasedBreakIterator::refreshInputText(UText*, UErrorCode&)None
Draft
49
timezone.hstatic const TimeZone& TimeZone::getUnknown()None
Draft
49
ubrk.hvoid ubrk_refreshUText(UBreakIterator*, UText*, UErrorCode*)None
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
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
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
.

(jump back to top)

Other existing drafts in 49

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

(jump back to top)

Contents generated by StableAPI (r30028:30786M) tool on Mon Dec 12 14:57:40 PST 2011
Copyright (C) 2011, International Business Machines Corporation, All Rights Reserved.