ICU4C API Comparison: 4.4.2 with 4.6 (r29058)


Removed from 4.4.2

FileAPI4.4.24.6
dcfmtsym.hvoid DecimalFormatSymbols::setSymbol(ENumberFormatSymbol, const UnicodeString&)Stable
2.0
None
format.hUClassID Format::getDynamicClassID() const =0Stable
2.0
None
fpositer.hUClassID FieldPositionIterator::getDynamicClassID() constDraft
4.4
None
fpositer.hstatic UClassID FieldPositionIterator::getStaticClassID()Draft
4.4
None
LESwaps.hstatic le_uint16 LESwaps::swapWord(const le_uint16&)Stable
2.8
None
LESwaps.hstatic le_uint32 LESwaps::swapLong(const le_uint32&)Stable
2.8
None
locdspnm.hstatic UClassID LocaleDisplayNames::getStaticClassID()Internal
4.4 // TODO
None
locid.hstatic const char* const* Locale::getISOCountries()Stable
2.0
None
locid.hstatic const char* const* Locale::getISOLanguages()Stable
2.0
None
normalizer2.hUClassID FilteredNormalizer2::getDynamicClassID() constDraft
4.4
None
normalizer2.hUClassID Normalizer2::getDynamicClassID() const =0Draft
4.4
None
normalizer2.hstatic UClassID FilteredNormalizer2::getStaticClassID()Draft
4.4
None
normalizer2.hstatic UClassID Normalizer2::getStaticClassID()Draft
4.4
None
regex.hRegexMatcher& RegexMatcher::region(int32_t, int32_t, UErrorCode&)Stable
4.0
None
regex.hRegexMatcher& RegexMatcher::reset(int32_t, UErrorCode&)Stable
2.8
None
regex.hUBool RegexMatcher::find(int32_t, UErrorCode&)Stable
2.4
None
regex.hUBool RegexMatcher::lookingAt(int32_t, UErrorCode&)Stable
2.8
None
regex.hUBool RegexMatcher::matches(int32_t, UErrorCode&)Stable
2.8
None
regex.hUText* RegexMatcher::appendTail(UText*)Internal
4.4 technology preview
None
regex.hUText* RegexMatcher::getInput(UText*) constInternal
4.4 technology preview
None
regex.hUText* RegexMatcher::group(UText*, MatcherDestIsUTextFlag, UErrorCode&) constInternal
4.4 technology preview
None
regex.hUText* RegexPattern::patternText() constInternal
4.4 technology preview
None
regex.henum RegexMatcher::MatcherDestIsUTextFlag {}Internal
.
None
regex.henum RegexMatcher::MatcherDestIsUTextFlag::MATCHER_DEST_IS_UTEXTInternal
.
None
uidna.h#define UIDNA_ALLOW_UNASSIGNEDStable
2.6
None
uidna.h#define UIDNA_DEFAULTStable
2.6
None
uidna.h#define UIDNA_USE_STD3_RULESStable
2.6
None
uloc.hconst char* const* uloc_getISOCountries()Stable
2.0
None
uloc.hconst char* const* uloc_getISOLanguages()Stable
2.0
None
unifilt.hUClassID UnicodeFilter::getDynamicClassID() const =0Stable
2.2
None
uregex.hUText* uregex_appendTailUText(URegularExpression*, UText*)Internal
4.4 technology preview
None
uregex.hUText* uregex_groupUText(URegularExpression*, int32_t, UText*, UErrorCode*)Internal
4.4 technology preview
None

(jump back to top)

Deprecated or Obsoleted in 4.6

FileAPI4.4.24.6

(jump back to top)

Changed in 4.6 (old, new)

FileAPI4.4.24.6
calendar.hUBool Calendar::isWeekend()constDraft»Stable
4.4
calendar.hUBool Calendar::isWeekend(UDate, UErrorCode&) constDraft»Stable
4.4
calendar.hUCalendarWeekdayType Calendar::getDayOfWeekType(UCalendarDaysOfWeek, UErrorCode&) constDraft»Stable
4.4
calendar.hint32_t Calendar::getWeekendTransition(UCalendarDaysOfWeek, UErrorCode&) constDraft»Stable
4.4
datefmt.hUnicodeString& DateFormat::format(Calendar&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
datefmt.hUnicodeString& DateFormat::format(UDate, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
datefmt.hUnicodeString& DateFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
decimfmt.hUnicodeString& DecimalFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
decimfmt.hUnicodeString& DecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
decimfmt.hUnicodeString& DecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
decimfmt.hUnicodeString& DecimalFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
dtptngen.hUnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString&, UDateTimePatternMatchOptions, UErrorCode&)Draft»Stable
4.4
dtptngen.hUnicodeString DateTimePatternGenerator::replaceFieldTypes(const UnicodeString&, const UnicodeString&, UDateTimePatternMatchOptions, UErrorCode&)Draft»Stable
4.4
errorcode.hconst char* ErrorCode::errorName() constDraft»Stable
4.4
errorcode.hvoid ErrorCode::assertSuccess() constDraft»Stable
4.4
fmtable.hFormattable::Formattable(const StringPiece&, UErrorCode&)Draft»Stable
4.4
fmtable.hStringPiece Formattable::getDecimalNumber(UErrorCode&)Draft»Stable
4.4
fmtable.hvoid Formattable::setDecimalNumber(const StringPiece&, UErrorCode&)Draft»Stable
4.4
format.hUnicodeString& Format::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
fpositer.hFieldPositionIterator::FieldPositionIterator()Draft»Stable
4.4
fpositer.hFieldPositionIterator::FieldPositionIterator(const FieldPositionIterator&)Draft»Stable
4.4
fpositer.hFieldPositionIterator::~FieldPositionIterator()Draft»Stable
4.4
fpositer.hUBool FieldPositionIterator::next(FieldPosition&)Draft»Stable
4.4
fpositer.hUBool FieldPositionIterator::operator!=(const FieldPositionIterator&) constDraft»Stable
4.4
fpositer.hUBool FieldPositionIterator::operator==(const FieldPositionIterator&) constDraft»Stable
4.4
LEScripts.henum ScriptCodes::bamuScriptCodeDraft»Stable
4.4
locdspnm.hLocaleDisplayNames::~LocaleDisplayNames()Draft»Stable
4.4
locdspnm.hUDialectHandling LocaleDisplayNames::getDialectHandling() const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::keyDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::keyValueDisplayName(const char*, const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::languageDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::localeDisplayName(const Locale&, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::localeDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::regionDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::scriptDisplayName(UScriptCode, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::scriptDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::variantDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hconst Locale& LocaleDisplayNames::getLocale() const =0Draft»Stable
4.4
locdspnm.hstatic LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale&)Draft»Stable
4.4
locdspnm.hstatic LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale&, UDialectHandling)Draft»Stable
4.4
locid.hstatic const Locale& Locale::getRoot()Draft»Stable
4.4
normalizer2.hFilteredNormalizer2::FilteredNormalizer2(const Normalizer2&, const UnicodeSet&)Draft»Stable
4.4
normalizer2.hUBool FilteredNormalizer2::hasBoundaryAfter(UChar32) constDraft»Stable
4.4
normalizer2.hUBool FilteredNormalizer2::hasBoundaryBefore(UChar32) constDraft»Stable
4.4
normalizer2.hUBool FilteredNormalizer2::isInert(UChar32) constDraft»Stable
4.4
normalizer2.hUBool FilteredNormalizer2::isNormalized(const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUBool Normalizer2::hasBoundaryAfter(UChar32) const =0Draft»Stable
4.4
normalizer2.hUBool Normalizer2::hasBoundaryBefore(UChar32) const =0Draft»Stable
4.4
normalizer2.hUBool Normalizer2::isInert(UChar32) const =0Draft»Stable
4.4
normalizer2.hUBool Normalizer2::isNormalized(const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hUNormalizationCheckResult FilteredNormalizer2::quickCheck(const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUNormalizationCheckResult Normalizer2::quickCheck(const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hUnicodeString Normalizer2::normalize(const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUnicodeString& Normalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hUnicodeString& Normalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hUnicodeString& Normalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hint32_t FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hint32_t Normalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hstatic const Normalizer2* Normalizer2::getInstance(const char*, const char*, UNormalization2Mode, UErrorCode&)Draft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
platform.h#define UCLN_NO_AUTO_CLEANUPDraft
4.4
Internal
.
platform.h#define U_CHECK_DYLOADDraft
4.4
Internal
.
platform.h#define U_ENABLE_DYLOADDraft
4.4
Internal
.
platform.h#define U_HAVE_STD_STRINGDraft
4.2
Internal
.
regex.hRegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.hRegexMatcher& RegexMatcher::reset(UText*)Internal
4.4 technology preview
Draft
4.6
regex.hRegexMatcher* RegexPattern::matcher(UText*, PatternIsUTextFlag, UErrorCode&) constInternal
4.4 technology preview
Draft
4.6
regex.hRegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.hRegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.hUText* RegexMatcher::inputText() constInternal
4.4 technology preview
Draft
4.6
regex.hUText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.hUText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.henum RegexPattern::PatternIsUTextFlag {}Internal
.
Draft
4.6
regex.henum RegexPattern::PatternIsUTextFlag::PATTERN_IS_UTEXTInternal
.
Draft
4.6
regex.hint32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.hint32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) constInternal
4.4 technology preview
Draft
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
regex.hstatic UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)Internal
4.4 technology preview
Draft
4.6
selfmt.hFormat* SelectFormat::clone()constDraft»Stable
4.4
selfmt.hSelectFormat& SelectFormat::operator=(const SelectFormat&)Draft»Stable
4.4
selfmt.hSelectFormat::SelectFormat(const SelectFormat&)Draft»Stable
4.4
selfmt.hSelectFormat::SelectFormat(const UnicodeString&, UErrorCode&)Draft»Stable
4.4
selfmt.hSelectFormat::~SelectFormat()Draft»Stable
4.4
selfmt.hUBool SelectFormat::operator!=(const Format&) constDraft»Stable
4.4
selfmt.hUBool SelectFormat::operator==(const Format&) constDraft»Stable
4.4
selfmt.hUClassID SelectFormat::getDynamicClassID() constDraft»Stable
4.4
selfmt.hUnicodeString& SelectFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constDraft»Stable
4.4
selfmt.hUnicodeString& SelectFormat::format(const UnicodeString&, UnicodeString&, FieldPosition&, UErrorCode&) constDraft»Stable
4.4
selfmt.hUnicodeString& SelectFormat::toPattern(UnicodeString&)Draft»Stable
4.4
selfmt.hstatic UClassID SelectFormat::getStaticClassID()Draft»Stable
4.4
selfmt.hvoid SelectFormat::applyPattern(const UnicodeString&, UErrorCode&)Draft»Stable
4.4
selfmt.hvoid SelectFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft»Stable
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(Calendar&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(UDate, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
std_string.h#define U_HAVE_STD_STRINGDraft
4.2
Internal
.
timezone.henum TimeZone::EDisplayType::GENERIC_LOCATIONDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::LONG_GENERICDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::LONG_GMTDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::SHORT_COMMONLY_USEDDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::SHORT_GENERICDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::SHORT_GMTDraft»Stable
4.4
ucal.hUBool ucal_isWeekend(const UCalendar*, UDate, UErrorCode*)Draft»Stable
4.4
ucal.hUCalendarWeekdayType ucal_getDayOfWeekType(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)Draft»Stable
4.4
ucal.henum UCalendarType::UCAL_DEFAULTDraft»Stable
4.2
ucal.henum UCalendarWeekdayType {}Draft»Stable
ucal.henum UCalendarWeekdayType::UCAL_WEEKDAYDraft»Stable
4.4
ucal.henum UCalendarWeekdayType::UCAL_WEEKEND_CEASEDraft»Stable
4.4
ucal.henum UCalendarWeekdayType::UCAL_WEEKEND_ONSETDraft»Stable
4.4
ucal.henum UCalendarWeekdayType::UCAL_WEEKENDDraft»Stable
4.4
ucal.hint32_t ucal_getWeekendTransition(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)Draft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_AVESTANDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_BAMUMDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_CDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_COMMON_INDIC_NUMBER_FORMSDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_DEVANAGARI_EXTENDEDDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHSDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENTDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENTDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_HANGUL_JAMO_EXTENDED_ADraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_HANGUL_JAMO_EXTENDED_BDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_IMPERIAL_ARAMAICDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_INSCRIPTIONAL_PAHLAVIDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_INSCRIPTIONAL_PARTHIANDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_JAVANESEDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_KAITHIDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_LISUDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_MEETEI_MAYEKDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_MYANMAR_EXTENDED_ADraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_OLD_SOUTH_ARABIANDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_OLD_TURKICDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_RUMI_NUMERAL_SYMBOLSDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_SAMARITANDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_TAI_THAMDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_TAI_VIETDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_VEDIC_EXTENSIONSDraft»Stable
4.4
uchar.henum UCharNameChoice::U_CHAR_NAME_ALIASDraft»Stable
4.4
uchar.henum UJoiningGroup::U_JG_FARSI_YEHDraft»Stable
4.4
uchar.henum UJoiningGroup::U_JG_NYADraft»Stable
4.4
uchar.henum UProperty::UCHAR_CASEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CASE_IGNORABLEDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_CASEFOLDEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_CASEMAPPEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_LOWERCASEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_NFKC_CASEFOLDEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_TITLECASEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_UPPERCASEDDraft»Stable
4.4
udat.hUCalendarDateFields udat_toCalendarDateField(UDateFormatField)Draft»Stable
4.4
udatpg.henum UDateTimePatternMatchOptions {}Draft»Stable
udatpg.henum UDateTimePatternMatchOptions::UDATPG_MATCH_ALL_FIELDS_LENGTHDraft»Stable
4.4
udatpg.henum UDateTimePatternMatchOptions::UDATPG_MATCH_HOUR_FIELD_LENGTHDraft»Stable
4.4
udatpg.henum UDateTimePatternMatchOptions::UDATPG_MATCH_NO_OPTIONSDraft»Stable
4.4
udatpg.hint32_t udatpg_getBestPatternWithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
udatpg.hint32_t udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, const UChar*, int32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hUDialectHandling uldn_getDialectHandling(const ULocaleDisplayNames*)Draft»Stable
4.4
uldnames.hULocaleDisplayNames* uldn_open(const char*, UDialectHandling, UErrorCode*)Draft»Stable
4.4
uldnames.hconst char* uldn_getLocale(const ULocaleDisplayNames*)Draft»Stable
4.4
uldnames.henum UDialectHandling {}Draft»Stable
uldnames.henum UDialectHandling::ULDN_DIALECT_NAMESDraft»Stable
4.4
uldnames.henum UDialectHandling::ULDN_STANDARD_NAMESDraft»Stable
4.4
uldnames.hint32_t uldn_keyDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_keyValueDisplayName(const ULocaleDisplayNames*, const char*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_languageDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_localeDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_regionDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_scriptCodeDisplayName(const ULocaleDisplayNames*, UScriptCode, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_scriptDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_variantDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hvoid uldn_close(ULocaleDisplayNames*)Draft»Stable
4.4
uniset.hint32_t UnicodeSet::span(const UnicodeString&, int32_t, USetSpanCondition) constDraft»Stable
4.4
uniset.hint32_t UnicodeSet::spanBack(const UnicodeString&, int32_t, USetSpanCondition) constDraft»Stable
4.4
unistr.hUnicodeString UnicodeString::tempSubString(int32_t start=, int32_t length=) constDraft»Stable
4.4
unistr.hUnicodeString UnicodeString::tempSubStringBetween(int32_t, int32_t limit=) constDraft»Stable
4.4
unistr.hUnicodeString& UnicodeString::retainBetween(int32_t, int32_t limit=)Draft»Stable
4.4
unorm2.hUBool unorm2_hasBoundaryAfter(const UNormalizer2*, UChar32)Draft»Stable
4.4
unorm2.hUBool unorm2_hasBoundaryBefore(const UNormalizer2*, UChar32)Draft»Stable
4.4
unorm2.hUBool unorm2_isInert(const UNormalizer2*, UChar32)Draft»Stable
4.4
unorm2.hUBool unorm2_isNormalized(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hUNormalizationCheckResult unorm2_quickCheck(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hUNormalizer2* unorm2_openFiltered(const UNormalizer2*, const USet*, UErrorCode*)Draft»Stable
4.4
unorm2.hconst UNormalizer2* unorm2_getInstance(const char*, const char*, UNormalization2Mode, UErrorCode*)Draft»Stable
4.4
unorm2.henum UNormalization2Mode {}Draft»Stable
unorm2.henum UNormalization2Mode::UNORM2_COMPOSE_CONTIGUOUSDraft»Stable
4.4
unorm2.henum UNormalization2Mode::UNORM2_COMPOSEDraft»Stable
4.4
unorm2.henum UNormalization2Mode::UNORM2_DECOMPOSEDraft»Stable
4.4
unorm2.henum UNormalization2Mode::UNORM2_FCDDraft»Stable
4.4
unorm2.hint32_t unorm2_append(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hint32_t unorm2_normalize(const UNormalizer2*, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hint32_t unorm2_normalizeSecondAndAppend(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hint32_t unorm2_spanQuickCheckYes(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hvoid unorm2_close(UNormalizer2*)Draft»Stable
4.4
unum.henum UNumberFormatStyle::UNUM_NUMBERING_SYSTEMDraft»Stable
4.2
unum.hint32_t unum_formatDecimal(const UNumberFormat*, const char*, int32_t, UChar*, int32_t, UFieldPosition*, UErrorCode*)Draft»Stable
4.4
unum.hint32_t unum_parseDecimal(const UNumberFormat*, const UChar*, int32_t, int32_t*, char*, int32_t, UErrorCode*)Draft»Stable
4.4
uregex.hURegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)Internal
4.4 technology preview
Draft
4.6
uregex.hUText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)Internal
4.4 technology preview
Draft
4.6
uregex.hUText* uregex_patternUText(const URegularExpression*, UErrorCode*)Internal
4.4 technology preview
Draft
4.6
uregex.hUText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)Internal
4.4 technology preview
Draft
4.6
uregex.hUText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)Internal
4.4 technology preview
Draft
4.6
uregex.hint32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)Internal
4.4 technology preview
Draft
4.6
uregex.hvoid uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)Internal
4.4 technology preview
Draft
4.6
uregex.hvoid uregex_setUText(URegularExpression*, UText*, UErrorCode*)Internal
4.4 technology preview
Draft
4.6
uscript.henum UScriptCode::USCRIPT_MANDAEANStable
2.2
Stable
3.6
(changed)
uscript.henum UScriptCode::USCRIPT_MEROITICStable
2.2
Stable
3.6
(changed)
usearch.henum USearchAttribute::USEARCH_ELEMENT_COMPARISONDraft»Stable
4.4
usearch.henum USearchAttributeValue::USEARCH_ANY_BASE_WEIGHT_IS_WILDCARDDraft»Stable
4.4
usearch.henum USearchAttributeValue::USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARDDraft»Stable
4.4
usearch.henum USearchAttributeValue::USEARCH_STANDARD_ELEMENT_COMPARISONDraft»Stable
4.4
ushape.h#define U_SHAPE_LAMALEF_AUTODraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_BEGINDraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_ENDDraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_NEARDraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_RESIZEDraft»Stable
4.2
ushape.h#define U_SHAPE_SEEN_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_SEEN_TWOCELL_NEARDraft»Stable
4.2
ushape.h#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_ENDDraft»Stable
4.2
ushape.h#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_BEGINDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_ENDDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEELDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_RESIZEDraft»Stable
4.2
ushape.h#define U_SHAPE_TEXT_DIRECTION_VISUAL_RTLDraft»Stable
4.2
ushape.h#define U_SHAPE_YEHHAMZA_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_YEHHAMZA_TWOCELL_NEARDraft»Stable
4.2
ustdio.hUFILE* u_fadopt(FILE*, const char*, const char*)Draft»Stable
4.4
ustring.hUChar* u_strFromJavaModifiedUTF8WithSub(UChar*, int32_t, int32_t*, const char*, int32_t, UChar32, int32_t*, UErrorCode*)Draft»Stable
4.4
ustring.hchar* u_strToJavaModifiedUTF8(char*, int32_t, int32_t*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
utf.h#define U_IS_SURROGATE_TRAILDraft»Stable
4.2
utf16.h#define U16_IS_SURROGATE_TRAILDraft»Stable
4.2
utypes.h#define U_CHARSET_IS_UTF8Draft»Stable
4.2
uvernum.h#define U_ICU_ENTRY_POINT_RENAMEDraft»Stable
4.2

(jump back to top)

Promoted to stable in 4.6

FileAPI4.4.24.6
calendar.hUBool Calendar::isWeekend()constDraft»Stable
4.4
calendar.hUBool Calendar::isWeekend(UDate, UErrorCode&) constDraft»Stable
4.4
calendar.hUCalendarWeekdayType Calendar::getDayOfWeekType(UCalendarDaysOfWeek, UErrorCode&) constDraft»Stable
4.4
calendar.hint32_t Calendar::getWeekendTransition(UCalendarDaysOfWeek, UErrorCode&) constDraft»Stable
4.4
datefmt.hUnicodeString& DateFormat::format(Calendar&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
datefmt.hUnicodeString& DateFormat::format(UDate, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
datefmt.hUnicodeString& DateFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
dcfmtsym.hvoid DecimalFormatSymbols::setSymbol(ENumberFormatSymbol, const UnicodeString&, const UBool)None
Stable
2.0
decimfmt.hUnicodeString& DecimalFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
decimfmt.hUnicodeString& DecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
decimfmt.hUnicodeString& DecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
decimfmt.hUnicodeString& DecimalFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
dtptngen.hUnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString&, UDateTimePatternMatchOptions, UErrorCode&)Draft»Stable
4.4
dtptngen.hUnicodeString DateTimePatternGenerator::replaceFieldTypes(const UnicodeString&, const UnicodeString&, UDateTimePatternMatchOptions, UErrorCode&)Draft»Stable
4.4
errorcode.hconst char* ErrorCode::errorName() constDraft»Stable
4.4
errorcode.hvoid ErrorCode::assertSuccess() constDraft»Stable
4.4
fmtable.hFormattable::Formattable(const StringPiece&, UErrorCode&)Draft»Stable
4.4
fmtable.hStringPiece Formattable::getDecimalNumber(UErrorCode&)Draft»Stable
4.4
fmtable.hvoid Formattable::setDecimalNumber(const StringPiece&, UErrorCode&)Draft»Stable
4.4
format.hUnicodeString& Format::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
fpositer.hFieldPositionIterator::FieldPositionIterator()Draft»Stable
4.4
fpositer.hFieldPositionIterator::FieldPositionIterator(const FieldPositionIterator&)Draft»Stable
4.4
fpositer.hFieldPositionIterator::~FieldPositionIterator()Draft»Stable
4.4
fpositer.hUBool FieldPositionIterator::next(FieldPosition&)Draft»Stable
4.4
fpositer.hUBool FieldPositionIterator::operator!=(const FieldPositionIterator&) constDraft»Stable
4.4
fpositer.hUBool FieldPositionIterator::operator==(const FieldPositionIterator&) constDraft»Stable
4.4
LEScripts.henum ScriptCodes::bamuScriptCodeDraft»Stable
4.4
LEScripts.henum ScriptCodes::bassScriptCodeNone
Stable
4.6
(Born Stable)
LEScripts.henum ScriptCodes::duplScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::elbaScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::granScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::kpelScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::lomaScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::mendScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::mercScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::narbScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::nbatScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::palmScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::sindScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::waraScriptCodeNone
Stable
2.2
LESwaps.hstatic le_uint16 LESwaps::swapWord(le_uint16)None
Stable
2.8
LESwaps.hstatic le_uint32 LESwaps::swapLong(le_uint32)None
Stable
2.8
locdspnm.hLocaleDisplayNames::~LocaleDisplayNames()Draft»Stable
4.4
locdspnm.hUDialectHandling LocaleDisplayNames::getDialectHandling() const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::keyDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::keyValueDisplayName(const char*, const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::languageDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::localeDisplayName(const Locale&, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::localeDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::regionDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::scriptDisplayName(UScriptCode, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::scriptDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::variantDisplayName(const char*, UnicodeString&) const =0Draft»Stable
4.4
locdspnm.hconst Locale& LocaleDisplayNames::getLocale() const =0Draft»Stable
4.4
locdspnm.hstatic LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale&)Draft»Stable
4.4
locdspnm.hstatic LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale&, UDialectHandling)Draft»Stable
4.4
locid.hstatic const Locale& Locale::getRoot()Draft»Stable
4.4
locid.hstatic const char* const Locale::getISOCountries()None
Stable
2.0
locid.hstatic const char* const Locale::getISOLanguages()None
Stable
2.0
normalizer2.hFilteredNormalizer2::FilteredNormalizer2(const Normalizer2&, const UnicodeSet&)Draft»Stable
4.4
normalizer2.hUBool FilteredNormalizer2::hasBoundaryAfter(UChar32) constDraft»Stable
4.4
normalizer2.hUBool FilteredNormalizer2::hasBoundaryBefore(UChar32) constDraft»Stable
4.4
normalizer2.hUBool FilteredNormalizer2::isInert(UChar32) constDraft»Stable
4.4
normalizer2.hUBool FilteredNormalizer2::isNormalized(const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUBool Normalizer2::hasBoundaryAfter(UChar32) const =0Draft»Stable
4.4
normalizer2.hUBool Normalizer2::hasBoundaryBefore(UChar32) const =0Draft»Stable
4.4
normalizer2.hUBool Normalizer2::isInert(UChar32) const =0Draft»Stable
4.4
normalizer2.hUBool Normalizer2::isNormalized(const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hUNormalizationCheckResult FilteredNormalizer2::quickCheck(const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUNormalizationCheckResult Normalizer2::quickCheck(const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hUnicodeString Normalizer2::normalize(const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hUnicodeString& Normalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hUnicodeString& Normalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hUnicodeString& Normalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hint32_t FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) constDraft»Stable
4.4
normalizer2.hint32_t Normalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const =0Draft»Stable
4.4
normalizer2.hstatic const Normalizer2* Normalizer2::getInstance(const char*, const char*, UNormalization2Mode, UErrorCode&)Draft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
numfmt.hUnicodeString& NumberFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
regex.hRegexMatcher& RegexMatcher::region(int64_t, int64_t, UErrorCode&)None
Stable
4.0
regex.hRegexMatcher& RegexMatcher::reset(int64_t, UErrorCode&)None
Stable
2.8
regex.hUBool RegexMatcher::find(int64_t, UErrorCode&)None
Stable
2.4
regex.hUBool RegexMatcher::lookingAt(int64_t, UErrorCode&)None
Stable
2.8
regex.hUBool RegexMatcher::matches(int64_t, UErrorCode&)None
Stable
2.8
selfmt.hFormat* SelectFormat::clone()constDraft»Stable
4.4
selfmt.hSelectFormat& SelectFormat::operator=(const SelectFormat&)Draft»Stable
4.4
selfmt.hSelectFormat::SelectFormat(const SelectFormat&)Draft»Stable
4.4
selfmt.hSelectFormat::SelectFormat(const UnicodeString&, UErrorCode&)Draft»Stable
4.4
selfmt.hSelectFormat::~SelectFormat()Draft»Stable
4.4
selfmt.hUBool SelectFormat::operator!=(const Format&) constDraft»Stable
4.4
selfmt.hUBool SelectFormat::operator==(const Format&) constDraft»Stable
4.4
selfmt.hUClassID SelectFormat::getDynamicClassID() constDraft»Stable
4.4
selfmt.hUnicodeString& SelectFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constDraft»Stable
4.4
selfmt.hUnicodeString& SelectFormat::format(const UnicodeString&, UnicodeString&, FieldPosition&, UErrorCode&) constDraft»Stable
4.4
selfmt.hUnicodeString& SelectFormat::toPattern(UnicodeString&)Draft»Stable
4.4
selfmt.hstatic UClassID SelectFormat::getStaticClassID()Draft»Stable
4.4
selfmt.hvoid SelectFormat::applyPattern(const UnicodeString&, UErrorCode&)Draft»Stable
4.4
selfmt.hvoid SelectFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft»Stable
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(Calendar&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(UDate, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::GENERIC_LOCATIONDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::LONG_GENERICDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::LONG_GMTDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::SHORT_COMMONLY_USEDDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::SHORT_GENERICDraft»Stable
4.4
timezone.henum TimeZone::EDisplayType::SHORT_GMTDraft»Stable
4.4
ucal.hUBool ucal_isWeekend(const UCalendar*, UDate, UErrorCode*)Draft»Stable
4.4
ucal.hUCalendarWeekdayType ucal_getDayOfWeekType(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)Draft»Stable
4.4
ucal.henum UCalendarType::UCAL_DEFAULTDraft»Stable
4.2
ucal.henum UCalendarWeekdayType {}Draft»Stable
ucal.henum UCalendarWeekdayType::UCAL_WEEKDAYDraft»Stable
4.4
ucal.henum UCalendarWeekdayType::UCAL_WEEKEND_CEASEDraft»Stable
4.4
ucal.henum UCalendarWeekdayType::UCAL_WEEKEND_ONSETDraft»Stable
4.4
ucal.henum UCalendarWeekdayType::UCAL_WEEKENDDraft»Stable
4.4
ucal.hint32_t ucal_getWeekendTransition(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)Draft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_ALCHEMICAL_SYMBOLSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_AVESTANDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_BAMUM_SUPPLEMENTNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BAMUMDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_BATAKNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BRAHMINone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_CDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_DNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_COMMON_INDIC_NUMBER_FORMSDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_DEVANAGARI_EXTENDEDDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHSDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_EMOTICONSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENTDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENTDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_ETHIOPIC_EXTENDED_ANone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_HANGUL_JAMO_EXTENDED_ADraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_HANGUL_JAMO_EXTENDED_BDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_IMPERIAL_ARAMAICDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_INSCRIPTIONAL_PAHLAVIDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_INSCRIPTIONAL_PARTHIANDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_JAVANESEDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_KAITHIDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_KANA_SUPPLEMENTNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_LISUDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_MANDAICNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MEETEI_MAYEKDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MYANMAR_EXTENDED_ADraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_OLD_SOUTH_ARABIANDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_OLD_TURKICDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_PLAYING_CARDSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_RUMI_NUMERAL_SYMBOLSDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_SAMARITANDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_TAI_THAMDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_TAI_VIETDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_TRANSPORT_AND_MAP_SYMBOLSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDDraft»Stable
4.4
uchar.henum UBlockCode::UBLOCK_VEDIC_EXTENSIONSDraft»Stable
4.4
uchar.henum UCharNameChoice::U_CHAR_NAME_ALIASDraft»Stable
4.4
uchar.henum UJoiningGroup::U_JG_FARSI_YEHDraft»Stable
4.4
uchar.henum UJoiningGroup::U_JG_NYADraft»Stable
4.4
uchar.henum UJoiningGroup::U_JG_TEH_MARBUTA_GOALNone
Stable
4.6
(Born Stable)
uchar.henum UProperty::UCHAR_CASEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CASE_IGNORABLEDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_CASEFOLDEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_CASEMAPPEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_LOWERCASEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_NFKC_CASEFOLDEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_TITLECASEDDraft»Stable
4.4
uchar.henum UProperty::UCHAR_CHANGES_WHEN_UPPERCASEDDraft»Stable
4.4
udat.hUCalendarDateFields udat_toCalendarDateField(UDateFormatField)Draft»Stable
4.4
udatpg.henum UDateTimePatternMatchOptions {}Draft»Stable
udatpg.henum UDateTimePatternMatchOptions::UDATPG_MATCH_ALL_FIELDS_LENGTHDraft»Stable
4.4
udatpg.henum UDateTimePatternMatchOptions::UDATPG_MATCH_HOUR_FIELD_LENGTHDraft»Stable
4.4
udatpg.henum UDateTimePatternMatchOptions::UDATPG_MATCH_NO_OPTIONSDraft»Stable
4.4
udatpg.hint32_t udatpg_getBestPatternWithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
udatpg.hint32_t udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, const UChar*, int32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uidna.henum (anonymous)::UIDNA_ALLOW_UNASSIGNEDNone
Stable
2.6
uidna.henum (anonymous)::UIDNA_DEFAULTNone
Stable
2.6
uidna.henum (anonymous)::UIDNA_USE_STD3_RULESNone
Stable
2.6
uldnames.hUDialectHandling uldn_getDialectHandling(const ULocaleDisplayNames*)Draft»Stable
4.4
uldnames.hULocaleDisplayNames* uldn_open(const char*, UDialectHandling, UErrorCode*)Draft»Stable
4.4
uldnames.hconst char* uldn_getLocale(const ULocaleDisplayNames*)Draft»Stable
4.4
uldnames.henum UDialectHandling {}Draft»Stable
uldnames.henum UDialectHandling::ULDN_DIALECT_NAMESDraft»Stable
4.4
uldnames.henum UDialectHandling::ULDN_STANDARD_NAMESDraft»Stable
4.4
uldnames.hint32_t uldn_keyDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_keyValueDisplayName(const ULocaleDisplayNames*, const char*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_languageDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_localeDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_regionDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_scriptCodeDisplayName(const ULocaleDisplayNames*, UScriptCode, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_scriptDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hint32_t uldn_variantDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
uldnames.hvoid uldn_close(ULocaleDisplayNames*)Draft»Stable
4.4
uloc.hconst char* const uloc_getISOCountries()None
Stable
2.0
uloc.hconst char* const uloc_getISOLanguages()None
Stable
2.0
uniset.hint32_t UnicodeSet::span(const UnicodeString&, int32_t, USetSpanCondition) constDraft»Stable
4.4
uniset.hint32_t UnicodeSet::spanBack(const UnicodeString&, int32_t, USetSpanCondition) constDraft»Stable
4.4
unistr.hUnicodeString UnicodeString::tempSubString(int32_t start=, int32_t length=) constDraft»Stable
4.4
unistr.hUnicodeString UnicodeString::tempSubStringBetween(int32_t, int32_t limit=) constDraft»Stable
4.4
unistr.hUnicodeString& UnicodeString::retainBetween(int32_t, int32_t limit=)Draft»Stable
4.4
unorm2.hUBool unorm2_hasBoundaryAfter(const UNormalizer2*, UChar32)Draft»Stable
4.4
unorm2.hUBool unorm2_hasBoundaryBefore(const UNormalizer2*, UChar32)Draft»Stable
4.4
unorm2.hUBool unorm2_isInert(const UNormalizer2*, UChar32)Draft»Stable
4.4
unorm2.hUBool unorm2_isNormalized(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hUNormalizationCheckResult unorm2_quickCheck(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hUNormalizer2* unorm2_openFiltered(const UNormalizer2*, const USet*, UErrorCode*)Draft»Stable
4.4
unorm2.hconst UNormalizer2* unorm2_getInstance(const char*, const char*, UNormalization2Mode, UErrorCode*)Draft»Stable
4.4
unorm2.henum UNormalization2Mode {}Draft»Stable
unorm2.henum UNormalization2Mode::UNORM2_COMPOSE_CONTIGUOUSDraft»Stable
4.4
unorm2.henum UNormalization2Mode::UNORM2_COMPOSEDraft»Stable
4.4
unorm2.henum UNormalization2Mode::UNORM2_DECOMPOSEDraft»Stable
4.4
unorm2.henum UNormalization2Mode::UNORM2_FCDDraft»Stable
4.4
unorm2.hint32_t unorm2_append(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hint32_t unorm2_normalize(const UNormalizer2*, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hint32_t unorm2_normalizeSecondAndAppend(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hint32_t unorm2_spanQuickCheckYes(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
unorm2.hvoid unorm2_close(UNormalizer2*)Draft»Stable
4.4
unum.henum UNumberFormatStyle::UNUM_NUMBERING_SYSTEMDraft»Stable
4.2
unum.hint32_t unum_formatDecimal(const UNumberFormat*, const char*, int32_t, UChar*, int32_t, UFieldPosition*, UErrorCode*)Draft»Stable
4.4
unum.hint32_t unum_parseDecimal(const UNumberFormat*, const UChar*, int32_t, int32_t*, char*, int32_t, UErrorCode*)Draft»Stable
4.4
uscript.henum UScriptCode::USCRIPT_BASSA_VAHNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_DUPLOYAN_SHORTANDNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_ELBASANNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_GRANTHANone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_KPELLENone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_LOMANone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_MANDAICNone
Stable
4.6
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MENDENone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_MEROITIC_CURSIVENone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_MEROITIC_HIEROGLYPHSNone
Stable
4.6
(Born Stable)
uscript.henum UScriptCode::USCRIPT_NABATAEANNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_OLD_NORTH_ARABIANNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_PALMYRENENone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_SINDHINone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_WARANG_CITINone
Stable
2.2
usearch.henum USearchAttribute::USEARCH_ELEMENT_COMPARISONDraft»Stable
4.4
usearch.henum USearchAttributeValue::USEARCH_ANY_BASE_WEIGHT_IS_WILDCARDDraft»Stable
4.4
usearch.henum USearchAttributeValue::USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARDDraft»Stable
4.4
usearch.henum USearchAttributeValue::USEARCH_STANDARD_ELEMENT_COMPARISONDraft»Stable
4.4
ushape.h#define U_SHAPE_LAMALEF_AUTODraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_BEGINDraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_ENDDraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_NEARDraft»Stable
4.2
ushape.h#define U_SHAPE_LAMALEF_RESIZEDraft»Stable
4.2
ushape.h#define U_SHAPE_SEEN_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_SEEN_TWOCELL_NEARDraft»Stable
4.2
ushape.h#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_ENDDraft»Stable
4.2
ushape.h#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_BEGINDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_ENDDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEELDraft»Stable
4.2
ushape.h#define U_SHAPE_TASHKEEL_RESIZEDraft»Stable
4.2
ushape.h#define U_SHAPE_TEXT_DIRECTION_VISUAL_RTLDraft»Stable
4.2
ushape.h#define U_SHAPE_YEHHAMZA_MASKDraft»Stable
4.2
ushape.h#define U_SHAPE_YEHHAMZA_TWOCELL_NEARDraft»Stable
4.2
ustdio.hUFILE* u_fadopt(FILE*, const char*, const char*)Draft»Stable
4.4
ustring.hUChar* u_strFromJavaModifiedUTF8WithSub(UChar*, int32_t, int32_t*, const char*, int32_t, UChar32, int32_t*, UErrorCode*)Draft»Stable
4.4
ustring.hchar* u_strToJavaModifiedUTF8(char*, int32_t, int32_t*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.4
utf.h#define U_IS_SURROGATE_TRAILDraft»Stable
4.2
utf16.h#define U16_IS_SURROGATE_TRAILDraft»Stable
4.2
utypes.h#define U_CHARSET_IS_UTF8Draft»Stable
4.2
uvernum.h#define U_ICU_ENTRY_POINT_RENAMEDraft»Stable
4.2

(jump back to top)

Added in 4.6

FileAPI4.4.24.6
bytestream.hCheckedArrayByteSink& CheckedArrayByteSink::Reset()None
Draft
4.6
bytestream.hint32_t CheckedArrayByteSink::NumberOfBytesAppended() constNone
Draft
4.6
coll.hint32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&) constNone
Internal
.
coll.hvoid Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)None
Internal
.
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbolNone
Draft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbolNone
Draft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbolNone
Draft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbolNone
Draft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbolNone
Draft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbolNone
Draft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbolNone
Draft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbolNone
Draft
4.6
dcfmtsym.henum DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbolNone
Draft
4.6
dcfmtsym.hvoid DecimalFormatSymbols::setSymbol(ENumberFormatSymbol, const UnicodeString&, const UBool)None
Stable
2.0
idna.hIDNAInfo::IDNAInfo()None
Draft
4.6
idna.hUBool IDNAInfo::hasErrors() constNone
Draft
4.6
idna.hUBool IDNAInfo::isTransitionalDifferent() constNone
Draft
4.6
idna.hUnicodeString& IDNA::labelToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0None
Draft
4.6
idna.hUnicodeString& IDNA::labelToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0None
Draft
4.6
idna.hUnicodeString& IDNA::nameToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0None
Draft
4.6
idna.hUnicodeString& IDNA::nameToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0None
Draft
4.6
idna.hstatic IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&)None
Draft
4.6
idna.huint32_t IDNAInfo::getErrors() constNone
Draft
4.6
idna.hvoid IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constNone
Draft
4.6
idna.hvoid IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constNone
Draft
4.6
idna.hvoid IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constNone
Draft
4.6
idna.hvoid IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) constNone
Draft
4.6
LEScripts.henum ScriptCodes::bassScriptCodeNone
Stable
4.6
(Born Stable)
LEScripts.henum ScriptCodes::duplScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::elbaScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::granScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::kpelScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::lomaScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::mendScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::mercScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::narbScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::nbatScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::palmScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::sindScriptCodeNone
Stable
2.2
LEScripts.henum ScriptCodes::waraScriptCodeNone
Stable
2.2
LESwaps.hstatic le_uint16 LESwaps::swapWord(le_uint16)None
Stable
2.8
LESwaps.hstatic le_uint32 LESwaps::swapLong(le_uint32)None
Stable
2.8
locid.hstatic const char* const Locale::getISOCountries()None
Stable
2.0
locid.hstatic const char* const Locale::getISOLanguages()None
Stable
2.0
normalizer2.hUBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) constNone
Draft
4.6
normalizer2.hUBool Normalizer2::getDecomposition(UChar32, UnicodeString&) const =0None
Draft
4.6
numsys.h#define NUMSYS_NAME_CAPACITYNone
Internal
.
numsys.hconst char* NumberingSystem::getName()None
Draft
4.6
regex.hRegexMatcher& RegexMatcher::region(int64_t, int64_t, UErrorCode&)None
Stable
4.0
regex.hRegexMatcher& RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&)None
Draft
4.6
regex.hRegexMatcher& RegexMatcher::reset(int64_t, UErrorCode&)None
Stable
2.8
regex.hUBool RegexMatcher::find(int64_t, UErrorCode&)None
Stable
2.4
regex.hUBool RegexMatcher::lookingAt(int64_t, UErrorCode&)None
Stable
2.8
regex.hUBool RegexMatcher::matches(int64_t, UErrorCode&)None
Stable
2.8
regex.hUText* RegexMatcher::appendTail(UText*, UErrorCode&)None
Draft
4.6
regex.hUText* RegexMatcher::getInput(UText*, UErrorCode&) constNone
Draft
4.6
regex.hUText* RegexMatcher::group(UText*, int64_t&, UErrorCode&) constNone
Draft
4.6
regex.hUText* RegexMatcher::group(int32_t, UText*, int64_t&, UErrorCode&) constNone
Draft
4.6
regex.hUText* RegexPattern::patternText(UErrorCode&) constNone
Draft
4.6
regex.hint64_t RegexMatcher::end64(UErrorCode&) constNone
Draft
4.6
regex.hint64_t RegexMatcher::end64(int32_t, UErrorCode&) constNone
Draft
4.6
regex.hint64_t RegexMatcher::regionEnd64() constNone
Draft
4.6
regex.hint64_t RegexMatcher::regionStart64() constNone
Draft
4.6
regex.hint64_t RegexMatcher::start64(UErrorCode&) constNone
Draft
4.6
regex.hint64_t RegexMatcher::start64(int32_t, UErrorCode&) constNone
Draft
4.6
regex.hvoid RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&, const void*&, UErrorCode&)None
Draft
4.6
regex.hvoid RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&)None
Draft
4.6
tblcoll.hint32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&) constNone
Internal
.
tblcoll.hvoid RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)None
Internal
.
ubidi.hUBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)None
Draft
4.6
ubidi.henum UBiDiDirection::UBIDI_NEUTRALNone
Draft
4.6
uchar.henum UBlockCode::UBLOCK_ALCHEMICAL_SYMBOLSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BAMUM_SUPPLEMENTNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BATAKNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BRAHMINone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_DNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_EMOTICONSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_ETHIOPIC_EXTENDED_ANone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_KANA_SUPPLEMENTNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MANDAICNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_PLAYING_CARDSNone
Stable
4.6
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TRANSPORT_AND_MAP_SYMBOLSNone
Stable
4.6
(Born Stable)
uchar.henum UJoiningGroup::U_JG_TEH_MARBUTA_GOALNone
Stable
4.6
(Born Stable)
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_LIMITNone
Draft
4.6
uchar.henum UProperty::UCHAR_OTHER_PROPERTY_STARTNone
Draft
4.6
uchar.henum UProperty::UCHAR_SCRIPT_EXTENSIONSNone
Draft
4.6
ucol.henum UColReorderCode {}None
Internal

(untagged)
ucol.henum UColReorderCode::UCOL_REORDER_CODE_CURRENCYNone
Internal
.
ucol.henum UColReorderCode::UCOL_REORDER_CODE_DIGITNone
Internal
.
ucol.henum UColReorderCode::UCOL_REORDER_CODE_FIRSTNone
Internal
.
ucol.henum UColReorderCode::UCOL_REORDER_CODE_LIMITNone
Internal
.
ucol.henum UColReorderCode::UCOL_REORDER_CODE_PUNCTUATIONNone
Internal
.
ucol.henum UColReorderCode::UCOL_REORDER_CODE_SPACENone
Internal
.
ucol.henum UColReorderCode::UCOL_REORDER_CODE_SYMBOLNone
Internal
.
ucol.hint32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)None
Internal
.
ucol.hvoid ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)None
Internal
.
uidna.h#define UIDNA_INFO_INITIALIZERNone
Draft
4.6
uidna.hUIDNA* uidna_openUTS46(uint32_t, UErrorCode*)None
Draft
4.6
uidna.henum (anonymous)::UIDNA_ALLOW_UNASSIGNEDNone
Stable
2.6
uidna.henum (anonymous)::UIDNA_CHECK_BIDINone
Draft
4.6
uidna.henum (anonymous)::UIDNA_CHECK_CONTEXTJNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_DEFAULTNone
Stable
2.6
uidna.henum (anonymous)::UIDNA_ERROR_BIDINone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_CONTEXTJNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_DISALLOWEDNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONGNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_EMPTY_LABELNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_HYPHEN_3_4None
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_INVALID_ACE_LABELNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LABEL_HAS_DOTNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LABEL_TOO_LONGNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARKNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_LEADING_HYPHENNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_PUNYCODENone
Draft
4.6
uidna.henum (anonymous)::UIDNA_ERROR_TRAILING_HYPHENNone
Draft
4.6
uidna.henum (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCIINone
Draft
4.6
uidna.henum (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODENone
Draft
4.6
uidna.henum (anonymous)::UIDNA_USE_STD3_RULESNone
Stable
2.6
uidna.hint32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)None
Draft
4.6
uidna.hint32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)None
Draft
4.6
uidna.hint32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)None
Draft
4.6
uidna.hint32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)None
Draft
4.6
uidna.hint32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)None
Draft
4.6
uidna.hint32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)None
Draft
4.6
uidna.hint32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)None
Draft
4.6
uidna.hint32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)None
Draft
4.6
uidna.hvoid uidna_close(UIDNA*)None
Draft
4.6
uloc.h#define ULOC_KEYWORD_ASSIGN_UNICODENone
Draft
4.6
uloc.h#define ULOC_KEYWORD_ITEM_SEPARATOR_UNICODENone
Draft
4.6
uloc.h#define ULOC_KEYWORD_SEPARATOR_UNICODENone
Draft
4.6
uloc.hconst char* const uloc_getISOCountries()None
Stable
2.0
uloc.hconst char* const uloc_getISOLanguages()None
Stable
2.0
unorm2.hint32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)None
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOLNone
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOLNone
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOLNone
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOLNone
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOLNone
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOLNone
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOLNone
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOLNone
Draft
4.6
unum.henum UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOLNone
Draft
4.6
uobject.h#define UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATIONNone
Internal
.
uregex.hUBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)None
Draft
4.6
uregex.hUBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)None
Draft
4.6
uregex.hUBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)None
Draft
4.6
uregex.hUText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)None
Draft
4.6
uregex.hUText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)None
Draft
4.6
uregex.hUText* uregex_groupUTextDeep(URegularExpression*, int32_t, UText*, UErrorCode*)None
Internal
4.4 technology preview
uregex.hint64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)None
Draft
4.6
uregex.hint64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)None
Draft
4.6
uregex.hint64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)None
Draft
4.6
uregex.hint64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)None
Draft
4.6
uregex.hvoid uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)None
Draft
4.6
uregex.hvoid uregex_reset64(URegularExpression*, int64_t, UErrorCode*)None
Draft
4.6
uregex.hvoid uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)None
Draft
4.6
uregex.hvoid uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)None
Draft
4.6
uregex.hvoid uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)None
Draft
4.6
uscript.hUBool uscript_hasScript(UChar32, UScriptCode)None
Draft
4.6
uscript.henum UScriptCode::USCRIPT_BASSA_VAHNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_DUPLOYAN_SHORTANDNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_ELBASANNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_GRANTHANone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_KPELLENone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_LOMANone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_MANDAICNone
Stable
4.6
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MENDENone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_MEROITIC_CURSIVENone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_MEROITIC_HIEROGLYPHSNone
Stable
4.6
(Born Stable)
uscript.henum UScriptCode::USCRIPT_NABATAEANNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_OLD_NORTH_ARABIANNone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_PALMYRENENone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_SINDHINone
Stable
2.2
uscript.henum UScriptCode::USCRIPT_WARANG_CITINone
Stable
2.2
uscript.hint32_t uscript_getScriptExtensions(UChar32, UScriptCode*, int32_t, UErrorCode*)None
Draft
4.6
vtzone.hstatic VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&, UErrorCode&)None
Draft
4.6

(jump back to top)

Other existing drafts in 4.6

FileAPI4.4.24.6
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing, UBool, UErrorCode&) constDraft
4.2
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing {}Draft
4.2
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kCurrencyMatchDraft
4.2
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kCurrencySpacingCountDraft
4.2
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kInsertDraft
4.2
dcfmtsym.henum DecimalFormatSymbols::ECurrencySpacing::kSurroundingMatchDraft
4.2
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing, UBool, const UnicodeString&)Draft
4.2
numfmt.henum NumberFormat::EStyles {}Draft
4.2
numfmt.henum NumberFormat::EStyles::kCurrencyStyleDraft
4.2
numfmt.henum NumberFormat::EStyles::kIsoCurrencyStyleDraft
4.2
numfmt.henum NumberFormat::EStyles::kNumberStyleDraft
4.2
numfmt.henum NumberFormat::EStyles::kPercentStyleDraft
4.2
numfmt.henum NumberFormat::EStyles::kPluralCurrencyStyleDraft
4.2
numfmt.henum NumberFormat::EStyles::kScientificStyleDraft
4.2
numfmt.henum NumberFormat::EStyles::kStyleCountDraft
4.2
numfmt.hstatic NumberFormat* NumberFormat::createInstance(const Locale&, EStyles, UErrorCode&)Draft
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale&, EStyle, UErrorCode&)Draft
4.2
tmutfmt.henum TimeUnitFormat::EStyle {}Draft
4.2
tmutfmt.henum TimeUnitFormat::EStyle::kAbbreviateDraft
4.2
tmutfmt.henum TimeUnitFormat::EStyle::kFullDraft
4.2
tmutfmt.henum TimeUnitFormat::EStyle::kTotalDraft
4.2
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
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
2.4
ushape.h#define SHAPE_TAIL_NEW_UNICODEDraft
4.2
ushape.h#define SHAPE_TAIL_TYPE_MASKDraft
4.2

(jump back to top)

Contents generated by StableAPI (r28926:28990M) tool on Tue Nov 16 14:28:50 PST 2010
Copyright (C) 2010, International Business Machines Corporation, All Rights Reserved.