ICU4C API Comparison: 4.2.1 with 4.4 (r27528:27535M)


Removed from 4.2.1

FileAPI4.2.14.4
decimfmt.hUBool decimfmtAffixPatternValueComparator(UHashTok, UHashTok)Internal
4.2
None
decimfmt.hUBool decimfmtAffixValueComparator(UHashTok, UHashTok)Internal
4.2
None
dtitvinf.hUBool dtitvinfHashTableValueComparator(UHashTok, UHashTok)Internal
4.0
None
errorcode.hvoid ErrorCode::check() constDraft
4.2
None
pwin32.h#define ICU_USE_THREADS
None
pwin32.h#define U_HAVE_LIB_SUFFIX
None
pwin32.h#define U_LIB_SUFFIX_C_NAME_STRING
None
pwin32.h#define U_LIB_SUFFIX_C_NAME
None
tmutfmt.hstatic UBool hashTableValueComparator(UHashTok, UHashTok)Internal
4.2
None
uversion.hint32_t u_compareVersions(UVersionInfo, UVersionInfo)Draft
4.2
None

(jump back to top)

Deprecated or Obsoleted in 4.4

FileAPI4.2.14.4

(jump back to top)

Changed in 4.4 (old, new)

FileAPI4.2.14.4
bms.hvoid bms_close(BMS*)
Internal
4.0.1 technology preview
bmsearch.hUClassID BoyerMooreSearch::getDynamicClassID() const
Internal
4.0.1 technology preview
bmsearch.hstatic UClassID BoyerMooreSearch::getStaticClassID()
Internal
4.0.1 technology preview
bytestream.hByteSink::ByteSink()Draft»Stable
4.2
bytestream.hByteSink::~ByteSink()Draft»Stable
4.2
bytestream.hCheckedArrayByteSink::CheckedArrayByteSink(char*, int32_t)Draft»Stable
4.2
bytestream.hStringByteSink< StringClass >::StringByteSink(StringClass*)Draft»Stable
4.2
bytestream.hUBool CheckedArrayByteSink::Overflowed() constDraft»Stable
4.2
bytestream.hchar* ByteSink::GetAppendBuffer(int32_t, int32_t, char*, int32_t, int32_t*)Draft»Stable
4.2
bytestream.hchar* CheckedArrayByteSink::GetAppendBuffer(int32_t, int32_t, char*, int32_t, int32_t*)Draft»Stable
4.2
bytestream.hint32_t CheckedArrayByteSink::NumberOfBytesWritten() constDraft»Stable
4.2
bytestream.hvoid ByteSink::Append(const char*, int32_t)=0Draft»Stable
4.2
bytestream.hvoid ByteSink::Flush()Draft»Stable
4.2
bytestream.hvoid CheckedArrayByteSink::Append(const char*, int32_t)Draft»Stable
4.2
bytestream.hvoid StringByteSink< StringClass >::Append(const char*, int32_t)Draft»Stable
4.2
calendar.hstatic StringEnumeration* Calendar::getKeywordValuesForLocale(const char*, const Locale&, UBool, UErrorCode&)Draft»Stable
4.2
coll.hUCollationResult Collator::compare(UCharIterator&, UCharIterator&, UErrorCode&) constDraft»Stable
4.2
coll.hUCollationResult Collator::compareUTF8(const StringPiece&, const StringPiece&, UErrorCode&) constDraft»Stable
4.2
coll.hstatic StringEnumeration* Collator::getKeywordValuesForLocale(const char*, const Locale&, UBool, UErrorCode&)Draft»Stable
4.2
colldata.h#define CELIST_BUFFER_SIZE
Internal
4.0.1 technology preview
colldata.h#define KEY_BUFFER_SIZE
Internal
4.0.1 technology preview
colldata.h#define STRING_LIST_BUFFER_SIZE
Internal
4.0.1 technology preview
colldata.hCEList::~CEList()
Internal
4.0.1 technology preview
colldata.hUClassID CEList::getDynamicClassID() const
Internal
4.0.1 technology preview
colldata.hUClassID CollData::getDynamicClassID() const
Internal
4.0.1 technology preview
colldata.hUClassID StringList::getDynamicClassID() const
Internal
4.0.1 technology preview
colldata.hUCollator* CollData::getCollator() const
Internal
4.0.1 technology preview
colldata.hstatic UClassID CEList::getStaticClassID()
Internal
4.0.1 technology preview
colldata.hstatic UClassID CollData::getStaticClassID()
Internal
4.0.1 technology preview
colldata.hstatic UClassID StringList::getStaticClassID()
Internal
4.0.1 technology preview
currpinf.hCurrencyPluralInfo& CurrencyPluralInfo::operator=(const CurrencyPluralInfo&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo* CurrencyPluralInfo::clone() constDraft»Stable
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(UErrorCode&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(const CurrencyPluralInfo&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(const Locale&, UErrorCode&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo::~CurrencyPluralInfo()Draft»Stable
4.2
currpinf.hUBool CurrencyPluralInfo::operator!=(const CurrencyPluralInfo&) constDraft»Stable
4.2
currpinf.hUBool CurrencyPluralInfo::operator==(const CurrencyPluralInfo&) constDraft»Stable
4.2
currpinf.hUClassID CurrencyPluralInfo::getDynamicClassID() constDraft»Stable
4.2
currpinf.hUnicodeString& CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString&, UnicodeString&) constDraft»Stable
4.2
currpinf.hconst Locale& CurrencyPluralInfo::getLocale() constDraft»Stable
4.2
currpinf.hconst PluralRules* CurrencyPluralInfo::getPluralRules() constDraft»Stable
4.2
currpinf.hstatic UClassID CurrencyPluralInfo::getStaticClassID()Draft»Stable
4.2
currpinf.hvoid CurrencyPluralInfo::setCurrencyPluralPattern(const UnicodeString&, const UnicodeString&, UErrorCode&)Draft»Stable
4.2
currpinf.hvoid CurrencyPluralInfo::setLocale(const Locale&, UErrorCode&)Draft»Stable
4.2
currpinf.hvoid CurrencyPluralInfo::setPluralRules(const UnicodeString&, UErrorCode&)Draft»Stable
4.2
decimfmt.hconst CurrencyPluralInfo* DecimalFormat::getCurrencyPluralInfo()constDraft»Stable
4.2
decimfmt.hvoid DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo*)Draft»Stable
4.2
decimfmt.hvoid DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo&)Draft»Stable
4.2
dtfmtsym.hconst UnicodeString* DateFormatSymbols::getNarrowEras(int32_t&) constDraft»Stable
4.2
dtfmtsym.hvoid DateFormatSymbols::setNarrowEras(const UnicodeString*, int32_t)Draft»Stable
4.2
errorcode.hErrorCode::ErrorCode()Draft»Stable
4.2
errorcode.hErrorCode::operator UErrorCode &()Draft»Stable
4.2
errorcode.hErrorCode::operator UErrorCode *()Draft»Stable
4.2
errorcode.hErrorCode::~ErrorCode()Draft»Stable
4.2
errorcode.hUBool ErrorCode::isFailure() constDraft»Stable
4.2
errorcode.hUBool ErrorCode::isSuccess() constDraft»Stable
4.2
errorcode.hUErrorCode ErrorCode::get() constDraft»Stable
4.2
errorcode.hUErrorCode ErrorCode::reset()Draft»Stable
4.2
errorcode.hvoid ErrorCode::set(UErrorCode)Draft»Stable
4.2
LEGlyphStorage.hLEGlyphID* LEGlyphStorage::insertGlyphs(le_int32, le_int32, LEErrorCode&)Draft»Stable
4.2
LEGlyphStorage.hvoid LEGlyphStorage::moveGlyph(le_int32, le_int32, le_uint32)Draft»Stable
4.2
numsys.hNumberingSystem::NumberingSystem()Draft»Stable
4.2
numsys.hNumberingSystem::NumberingSystem(const NumberingSystem&)Draft»Stable
4.2
numsys.hNumberingSystem::~NumberingSystem()Draft»Stable
4.2
numsys.hUBool NumberingSystem::isAlgorithmic() constDraft»Stable
4.2
numsys.hUClassID NumberingSystem::getDynamicClassID() constDraft»Stable
4.2
numsys.hUnicodeString NumberingSystem::getDescription()Draft»Stable
4.2
numsys.hint32_t NumberingSystem::getRadix()Draft»Stable
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(UErrorCode&)Draft»Stable
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(const Locale&, UErrorCode&)Draft»Stable
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(int32_t, UBool, const UnicodeString&, UErrorCode&)Draft»Stable
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstanceByName(const char*, UErrorCode&)Draft»Stable
4.2
numsys.hstatic StringEnumeration* NumberingSystem::getAvailableNames(UErrorCode&)Draft»Stable
4.2
numsys.hstatic UClassID NumberingSystem::getStaticClassID()Draft»Stable
4.2
platform.h#define U_HAVE_DIRENT_H
Internal
.
platform.h#define U_HAVE_LIB_SUFFIX
Internal
.
platform.h#define U_LIB_SUFFIX_C_NAME_STRING
Internal
.
platform.h#define U_LIB_SUFFIX_C_NAME
Internal
.
pwin32.h#define U_DAYLIGHT
Internal
.
pwin32.h#define U_TIMEZONE
Internal
.
pwin32.h#define U_TZNAME
Internal
.
pwin32.h#define U_TZSET
Internal
.
smpdtfmt.hSimpleDateFormat::SimpleDateFormat(const UnicodeString&, const UnicodeString&, UErrorCode&)Draft»Stable
4.2
smpdtfmt.hSimpleDateFormat::SimpleDateFormat(const UnicodeString&, const UnicodeString&, const Locale&, UErrorCode&)Draft»Stable
4.2
stringpiece.hStringPiece StringPiece::substr(int32_t, int32_t len=) constDraft»Stable
4.2
stringpiece.hStringPiece::StringPiece()Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const StringPiece&, int32_t)Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const StringPiece&, int32_t, int32_t)Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const U_STD_NSQ string&)Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const char*)Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const char*, int32_t)Draft»Stable
4.2
stringpiece.hUBool StringPiece::empty() constDraft»Stable
4.2
stringpiece.hconst char* StringPiece::data() constDraft»Stable
4.2
stringpiece.hint32_t StringPiece::length() constDraft»Stable
4.2
stringpiece.hint32_t StringPiece::size() constDraft»Stable
4.2
stringpiece.hvoid StringPiece::clear()Draft»Stable
4.2
stringpiece.hvoid StringPiece::remove_prefix(int32_t)Draft»Stable
4.2
stringpiece.hvoid StringPiece::remove_suffix(int32_t)Draft»Stable
4.2
tblcoll.hUCollationResult RuleBasedCollator::compare(UCharIterator&, UCharIterator&, UErrorCode&) constDraft»Stable
4.2
tmunit.hTimeUnit& TimeUnit::operator=(const TimeUnit&)Draft»Stable
4.2
tmunit.hTimeUnit::TimeUnit(const TimeUnit&)Draft»Stable
4.2
tmunit.hTimeUnit::~TimeUnit()Draft»Stable
4.2
tmunit.hUBool TimeUnit::operator!=(const UObject&) constDraft»Stable
4.2
tmunit.hUBool TimeUnit::operator==(const UObject&) constDraft»Stable
4.2
tmunit.hUClassID TimeUnit::getDynamicClassID() constDraft»Stable
4.2
tmunit.hUObject* TimeUnit::clone() constDraft»Stable
4.2
tmunit.hUTimeUnitFields TimeUnit::getTimeUnitField() constDraft»Stable
4.2
tmunit.hstatic TimeUnit* TimeUnit::createInstance(UTimeUnitFields, UErrorCode&)Draft»Stable
4.2
tmunit.hstatic UClassID TimeUnit::getStaticClassID()Draft»Stable
4.2
tmutamt.hTimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() constDraft»Stable
4.2
tmutamt.hTimeUnitAmount& TimeUnitAmount::operator=(const TimeUnitAmount&)Draft»Stable
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(const Formattable&, TimeUnit::UTimeUnitFields, UErrorCode&)Draft»Stable
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(const TimeUnitAmount&)Draft»Stable
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(double, TimeUnit::UTimeUnitFields, UErrorCode&)Draft»Stable
4.2
tmutamt.hTimeUnitAmount::~TimeUnitAmount()Draft»Stable
4.2
tmutamt.hUBool TimeUnitAmount::operator!=(const UObject&) constDraft»Stable
4.2
tmutamt.hUBool TimeUnitAmount::operator==(const UObject&) constDraft»Stable
4.2
tmutamt.hUClassID TimeUnitAmount::getDynamicClassID()constDraft»Stable
4.2
tmutamt.hUObject* TimeUnitAmount::clone() constDraft»Stable
4.2
tmutamt.hconst TimeUnit& TimeUnitAmount::getTimeUnit() constDraft»Stable
4.2
tmutamt.hstatic UClassID TimeUnitAmount::getStaticClassID()Draft»Stable
4.2
tmutfmt.hFormat* TimeUnitFormat::clone()constDraft»Stable
4.2
tmutfmt.hTimeUnitFormat& TimeUnitFormat::operator=(const TimeUnitFormat&)Draft»Stable
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(UErrorCode&)Draft»Stable
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale&, UErrorCode&)Draft»Stable
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const TimeUnitFormat&)Draft»Stable
4.2
tmutfmt.hTimeUnitFormat::~TimeUnitFormat()Draft»Stable
4.2
tmutfmt.hUBool TimeUnitFormat::operator!=(const Format&) constDraft»Stable
4.2
tmutfmt.hUBool TimeUnitFormat::operator==(const Format&) constDraft»Stable
4.2
tmutfmt.hUClassID TimeUnitFormat::getDynamicClassID()constDraft»Stable
4.2
tmutfmt.hUnicodeString& TimeUnitFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constDraft»Stable
4.2
tmutfmt.hstatic UClassID TimeUnitFormat::getStaticClassID()Draft»Stable
4.2
tmutfmt.hvoid TimeUnitFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft»Stable
4.2
tmutfmt.hvoid TimeUnitFormat::setLocale(const Locale&, UErrorCode&)Draft»Stable
4.2
tmutfmt.hvoid TimeUnitFormat::setNumberFormat(const NumberFormat&, UErrorCode&)Draft»Stable
4.2
ucal.hUEnumeration* ucal_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)Draft»Stable
4.2
ucal.hconst char* ucal_getType(const UCalendar*, UErrorCode*)Draft»Stable
4.2
ucnvsel.hUConverterSelector* ucnvsel_open(const char*const*, int32_t, const USet*, const UConverterUnicodeSet, UErrorCode*)Draft»Stable
4.2
ucnvsel.hUConverterSelector* ucnvsel_openFromSerialized(const void*, int32_t, UErrorCode*)Draft»Stable
4.2
ucnvsel.hUEnumeration* ucnvsel_selectForString(const UConverterSelector*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
ucnvsel.hUEnumeration* ucnvsel_selectForUTF8(const UConverterSelector*, const char*, int32_t, UErrorCode*)Draft»Stable
4.2
ucnvsel.hint32_t ucnvsel_serialize(const UConverterSelector*, void*, int32_t, UErrorCode*)Draft»Stable
4.2
ucnvsel.hvoid ucnvsel_close(UConverterSelector*)Draft»Stable
4.2
ucol.hUEnumeration* ucol_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)Draft»Stable
4.2
ucurr.hUEnumeration* ucurr_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)Draft»Stable
4.2
ucurr.hconst UChar* ucurr_getPluralName(const UChar*, const char*, UBool*, const char*, int32_t*, UErrorCode*)Draft»Stable
4.2
udat.h#define UDAT_HOUR_MINUTE
Stable
4.0
ulocdata.hint32_t ulocdata_getLocaleDisplayPattern(ULocaleData*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
ulocdata.hint32_t ulocdata_getLocaleSeparator(ULocaleData*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
ulocdata.hvoid ulocdata_getCLDRVersion(UVersionInfo, UErrorCode*)Draft»Stable
4.2
umachine.h#define U_ATTRIBUTE_DEPRECATED
Internal
.
uniset.hUSet * UnicodeSet::toUSet()Draft»Stable
4.2
uniset.hUnicodeSet& UnicodeSet::closeOver(int32_t)Draft»Stable
4.2
uniset.hUnicodeSet& UnicodeSet::removeAllStrings()Draft»Stable
4.2
uniset.hconst USet * UnicodeSet::toUSet() constDraft»Stable
4.2
uniset.hstatic UnicodeSet* UnicodeSet::fromUSet(USet*)Draft»Stable
4.2
uniset.hstatic const UnicodeSet* UnicodeSet::fromUSet(const USet*)Draft»Stable
4.2
unistr.hStringClass& UnicodeString::toUTF8String(StringClass&) constDraft»Stable
4.2
unistr.hint32_t UnicodeString::toUTF32(UChar32*, int32_t, UErrorCode&) constDraft»Stable
4.2
unistr.hstatic UnicodeString UnicodeString::fromUTF32(const UChar32*, int32_t)Draft»Stable
4.2
unistr.hstatic UnicodeString UnicodeString::fromUTF8(const StringPiece&)Draft»Stable
4.2
unistr.hvoid UnicodeString::toUTF8(ByteSink&) constDraft»Stable
4.2
uset.hUSet* uset_openEmpty()Draft»Stable
4.2
uset.hvoid uset_closeOver(USet*, int32_t)Draft»Stable
4.2
uset.hvoid uset_removeAllStrings(USet*)Draft»Stable
4.2
ushape.h#define SHAPE_TAIL_NEW_UNICODE
Draft
4.2
(should be 4.4)
ushape.h#define SHAPE_TAIL_TYPE_MASK
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_LAMALEF_AUTO
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_LAMALEF_BEGIN
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_LAMALEF_END
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_LAMALEF_MASK
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_LAMALEF_NEAR
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_LAMALEF_RESIZE
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_SEEN_MASK
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_SEEN_TWOCELL_NEAR
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_TASHKEEL_BEGIN
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_TASHKEEL_END
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_TASHKEEL_MASK
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_TASHKEEL_RESIZE
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_TEXT_DIRECTION_VISUAL_RTL
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_YEHHAMZA_MASK
Draft
4.2
(should be 4.4)
ushape.h#define U_SHAPE_YEHHAMZA_TWOCELL_NEAR
Draft
4.2
(should be 4.4)
uspoof.hUSpoofChecker* uspoof_clone(const USpoofChecker*, UErrorCode*)Draft»Stable
4.2
uspoof.hUSpoofChecker* uspoof_open(UErrorCode*)Draft»Stable
4.2
uspoof.hUSpoofChecker* uspoof_openFromSerialized(const void*, int32_t, int32_t*, UErrorCode*)Draft»Stable
4.2
uspoof.hUSpoofChecker* uspoof_openFromSource(const char*, int32_t, const char*, int32_t, int32_t*, UParseError*, UErrorCode*)Draft»Stable
4.2
uspoof.hconst USet* uspoof_getAllowedChars(const USpoofChecker*, UErrorCode*)Draft»Stable
4.2
uspoof.hconst char* uspoof_getAllowedLocales(USpoofChecker*, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_areConfusable(const USpoofChecker*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_areConfusableUTF8(const USpoofChecker*, const char*, int32_t, const char*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_check(const USpoofChecker*, const UChar*, int32_t, int32_t*, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_checkUTF8(const USpoofChecker*, const char*, int32_t, int32_t*, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_getChecks(const USpoofChecker*, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_getSkeleton(const USpoofChecker*, uint32_t, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_getSkeletonUTF8(const USpoofChecker*, uint32_t, const char*, int32_t, char*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_serialize(USpoofChecker*, void*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hvoid uspoof_close(USpoofChecker*)Draft»Stable
4.2
uspoof.hvoid uspoof_setAllowedChars(USpoofChecker*, const USet*, UErrorCode*)Draft»Stable
4.2
uspoof.hvoid uspoof_setAllowedLocales(USpoofChecker*, const char*, UErrorCode*)Draft»Stable
4.2
uspoof.hvoid uspoof_setChecks(USpoofChecker*, int32_t, UErrorCode*)Draft»Stable
4.2
usprep.hUStringPrepProfile* usprep_openByType(UStringPrepProfileType, UErrorCode*)Draft»Stable
4.2
ustring.hUChar* u_strFromUTF32WithSub(UChar*, int32_t, int32_t*, const UChar32*, int32_t, UChar32, int32_t*, UErrorCode*)Draft»Stable
4.2
ustring.hUChar32* u_strToUTF32WithSub(UChar32*, int32_t, int32_t*, const UChar*, int32_t, UChar32, int32_t*, UErrorCode*)Draft»Stable
4.2
uversion.hvoid u_versionFromUString(UVersionInfo, const UChar*)Draft»Stable
4.2

(jump back to top)

Promoted to stable in 4.4

FileAPI4.2.14.4
bytestream.hByteSink::ByteSink()Draft»Stable
4.2
bytestream.hByteSink::~ByteSink()Draft»Stable
4.2
bytestream.hCheckedArrayByteSink::CheckedArrayByteSink(char*, int32_t)Draft»Stable
4.2
bytestream.hStringByteSink< StringClass >::StringByteSink(StringClass*)Draft»Stable
4.2
bytestream.hUBool CheckedArrayByteSink::Overflowed() constDraft»Stable
4.2
bytestream.hchar* ByteSink::GetAppendBuffer(int32_t, int32_t, char*, int32_t, int32_t*)Draft»Stable
4.2
bytestream.hchar* CheckedArrayByteSink::GetAppendBuffer(int32_t, int32_t, char*, int32_t, int32_t*)Draft»Stable
4.2
bytestream.hint32_t CheckedArrayByteSink::NumberOfBytesWritten() constDraft»Stable
4.2
bytestream.hvoid ByteSink::Append(const char*, int32_t)=0Draft»Stable
4.2
bytestream.hvoid ByteSink::Flush()Draft»Stable
4.2
bytestream.hvoid CheckedArrayByteSink::Append(const char*, int32_t)Draft»Stable
4.2
bytestream.hvoid StringByteSink< StringClass >::Append(const char*, int32_t)Draft»Stable
4.2
calendar.hstatic StringEnumeration* Calendar::getKeywordValuesForLocale(const char*, const Locale&, UBool, UErrorCode&)Draft»Stable
4.2
coll.hUCollationResult Collator::compare(UCharIterator&, UCharIterator&, UErrorCode&) constDraft»Stable
4.2
coll.hUCollationResult Collator::compareUTF8(const StringPiece&, const StringPiece&, UErrorCode&) constDraft»Stable
4.2
coll.hstatic StringEnumeration* Collator::getKeywordValuesForLocale(const char*, const Locale&, UBool, UErrorCode&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo& CurrencyPluralInfo::operator=(const CurrencyPluralInfo&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo* CurrencyPluralInfo::clone() constDraft»Stable
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(UErrorCode&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(const CurrencyPluralInfo&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo::CurrencyPluralInfo(const Locale&, UErrorCode&)Draft»Stable
4.2
currpinf.hCurrencyPluralInfo::~CurrencyPluralInfo()Draft»Stable
4.2
currpinf.hUBool CurrencyPluralInfo::operator!=(const CurrencyPluralInfo&) constDraft»Stable
4.2
currpinf.hUBool CurrencyPluralInfo::operator==(const CurrencyPluralInfo&) constDraft»Stable
4.2
currpinf.hUClassID CurrencyPluralInfo::getDynamicClassID() constDraft»Stable
4.2
currpinf.hUnicodeString& CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString&, UnicodeString&) constDraft»Stable
4.2
currpinf.hconst Locale& CurrencyPluralInfo::getLocale() constDraft»Stable
4.2
currpinf.hconst PluralRules* CurrencyPluralInfo::getPluralRules() constDraft»Stable
4.2
currpinf.hstatic UClassID CurrencyPluralInfo::getStaticClassID()Draft»Stable
4.2
currpinf.hvoid CurrencyPluralInfo::setCurrencyPluralPattern(const UnicodeString&, const UnicodeString&, UErrorCode&)Draft»Stable
4.2
currpinf.hvoid CurrencyPluralInfo::setLocale(const Locale&, UErrorCode&)Draft»Stable
4.2
currpinf.hvoid CurrencyPluralInfo::setPluralRules(const UnicodeString&, UErrorCode&)Draft»Stable
4.2
decimfmt.hconst CurrencyPluralInfo* DecimalFormat::getCurrencyPluralInfo()constDraft»Stable
4.2
decimfmt.hvoid DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo*)Draft»Stable
4.2
decimfmt.hvoid DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo&)Draft»Stable
4.2
dtfmtsym.hconst UnicodeString* DateFormatSymbols::getNarrowEras(int32_t&) constDraft»Stable
4.2
dtfmtsym.hvoid DateFormatSymbols::setNarrowEras(const UnicodeString*, int32_t)Draft»Stable
4.2
errorcode.hErrorCode::ErrorCode()Draft»Stable
4.2
errorcode.hErrorCode::operator UErrorCode &()Draft»Stable
4.2
errorcode.hErrorCode::operator UErrorCode *()Draft»Stable
4.2
errorcode.hErrorCode::~ErrorCode()Draft»Stable
4.2
errorcode.hUBool ErrorCode::isFailure() constDraft»Stable
4.2
errorcode.hUBool ErrorCode::isSuccess() constDraft»Stable
4.2
errorcode.hUErrorCode ErrorCode::get() constDraft»Stable
4.2
errorcode.hUErrorCode ErrorCode::reset()Draft»Stable
4.2
errorcode.hvoid ErrorCode::set(UErrorCode)Draft»Stable
4.2
LEGlyphStorage.hLEGlyphID* LEGlyphStorage::insertGlyphs(le_int32, le_int32, LEErrorCode&)Draft»Stable
4.2
LEGlyphStorage.hvoid LEGlyphStorage::moveGlyph(le_int32, le_int32, le_uint32)Draft»Stable
4.2
numsys.hNumberingSystem::NumberingSystem()Draft»Stable
4.2
numsys.hNumberingSystem::NumberingSystem(const NumberingSystem&)Draft»Stable
4.2
numsys.hNumberingSystem::~NumberingSystem()Draft»Stable
4.2
numsys.hUBool NumberingSystem::isAlgorithmic() constDraft»Stable
4.2
numsys.hUClassID NumberingSystem::getDynamicClassID() constDraft»Stable
4.2
numsys.hUnicodeString NumberingSystem::getDescription()Draft»Stable
4.2
numsys.hint32_t NumberingSystem::getRadix()Draft»Stable
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(UErrorCode&)Draft»Stable
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(const Locale&, UErrorCode&)Draft»Stable
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstance(int32_t, UBool, const UnicodeString&, UErrorCode&)Draft»Stable
4.2
numsys.hstatic NumberingSystem* NumberingSystem::createInstanceByName(const char*, UErrorCode&)Draft»Stable
4.2
numsys.hstatic StringEnumeration* NumberingSystem::getAvailableNames(UErrorCode&)Draft»Stable
4.2
numsys.hstatic UClassID NumberingSystem::getStaticClassID()Draft»Stable
4.2
smpdtfmt.hSimpleDateFormat::SimpleDateFormat(const UnicodeString&, const UnicodeString&, UErrorCode&)Draft»Stable
4.2
smpdtfmt.hSimpleDateFormat::SimpleDateFormat(const UnicodeString&, const UnicodeString&, const Locale&, UErrorCode&)Draft»Stable
4.2
stringpiece.hStringPiece StringPiece::substr(int32_t, int32_t len=) constDraft»Stable
4.2
stringpiece.hStringPiece::StringPiece()Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const StringPiece&, int32_t)Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const StringPiece&, int32_t, int32_t)Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const U_STD_NSQ string&)Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const char*)Draft»Stable
4.2
stringpiece.hStringPiece::StringPiece(const char*, int32_t)Draft»Stable
4.2
stringpiece.hUBool StringPiece::empty() constDraft»Stable
4.2
stringpiece.hconst char* StringPiece::data() constDraft»Stable
4.2
stringpiece.hint32_t StringPiece::length() constDraft»Stable
4.2
stringpiece.hint32_t StringPiece::size() constDraft»Stable
4.2
stringpiece.hvoid StringPiece::clear()Draft»Stable
4.2
stringpiece.hvoid StringPiece::remove_prefix(int32_t)Draft»Stable
4.2
stringpiece.hvoid StringPiece::remove_suffix(int32_t)Draft»Stable
4.2
tblcoll.hUCollationResult RuleBasedCollator::compare(UCharIterator&, UCharIterator&, UErrorCode&) constDraft»Stable
4.2
tmunit.hTimeUnit& TimeUnit::operator=(const TimeUnit&)Draft»Stable
4.2
tmunit.hTimeUnit::TimeUnit(const TimeUnit&)Draft»Stable
4.2
tmunit.hTimeUnit::~TimeUnit()Draft»Stable
4.2
tmunit.hUBool TimeUnit::operator!=(const UObject&) constDraft»Stable
4.2
tmunit.hUBool TimeUnit::operator==(const UObject&) constDraft»Stable
4.2
tmunit.hUClassID TimeUnit::getDynamicClassID() constDraft»Stable
4.2
tmunit.hUObject* TimeUnit::clone() constDraft»Stable
4.2
tmunit.hUTimeUnitFields TimeUnit::getTimeUnitField() constDraft»Stable
4.2
tmunit.hstatic TimeUnit* TimeUnit::createInstance(UTimeUnitFields, UErrorCode&)Draft»Stable
4.2
tmunit.hstatic UClassID TimeUnit::getStaticClassID()Draft»Stable
4.2
tmutamt.hTimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() constDraft»Stable
4.2
tmutamt.hTimeUnitAmount& TimeUnitAmount::operator=(const TimeUnitAmount&)Draft»Stable
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(const Formattable&, TimeUnit::UTimeUnitFields, UErrorCode&)Draft»Stable
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(const TimeUnitAmount&)Draft»Stable
4.2
tmutamt.hTimeUnitAmount::TimeUnitAmount(double, TimeUnit::UTimeUnitFields, UErrorCode&)Draft»Stable
4.2
tmutamt.hTimeUnitAmount::~TimeUnitAmount()Draft»Stable
4.2
tmutamt.hUBool TimeUnitAmount::operator!=(const UObject&) constDraft»Stable
4.2
tmutamt.hUBool TimeUnitAmount::operator==(const UObject&) constDraft»Stable
4.2
tmutamt.hUClassID TimeUnitAmount::getDynamicClassID()constDraft»Stable
4.2
tmutamt.hUObject* TimeUnitAmount::clone() constDraft»Stable
4.2
tmutamt.hconst TimeUnit& TimeUnitAmount::getTimeUnit() constDraft»Stable
4.2
tmutamt.hstatic UClassID TimeUnitAmount::getStaticClassID()Draft»Stable
4.2
tmutfmt.hFormat* TimeUnitFormat::clone()constDraft»Stable
4.2
tmutfmt.hTimeUnitFormat& TimeUnitFormat::operator=(const TimeUnitFormat&)Draft»Stable
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(UErrorCode&)Draft»Stable
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale&, UErrorCode&)Draft»Stable
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const TimeUnitFormat&)Draft»Stable
4.2
tmutfmt.hTimeUnitFormat::~TimeUnitFormat()Draft»Stable
4.2
tmutfmt.hUBool TimeUnitFormat::operator!=(const Format&) constDraft»Stable
4.2
tmutfmt.hUBool TimeUnitFormat::operator==(const Format&) constDraft»Stable
4.2
tmutfmt.hUClassID TimeUnitFormat::getDynamicClassID()constDraft»Stable
4.2
tmutfmt.hUnicodeString& TimeUnitFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constDraft»Stable
4.2
tmutfmt.hstatic UClassID TimeUnitFormat::getStaticClassID()Draft»Stable
4.2
tmutfmt.hvoid TimeUnitFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft»Stable
4.2
tmutfmt.hvoid TimeUnitFormat::setLocale(const Locale&, UErrorCode&)Draft»Stable
4.2
tmutfmt.hvoid TimeUnitFormat::setNumberFormat(const NumberFormat&, UErrorCode&)Draft»Stable
4.2
ucal.hUEnumeration* ucal_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)Draft»Stable
4.2
ucal.hconst char* ucal_getType(const UCalendar*, UErrorCode*)Draft»Stable
4.2
ucnvsel.hUConverterSelector* ucnvsel_open(const char*const*, int32_t, const USet*, const UConverterUnicodeSet, UErrorCode*)Draft»Stable
4.2
ucnvsel.hUConverterSelector* ucnvsel_openFromSerialized(const void*, int32_t, UErrorCode*)Draft»Stable
4.2
ucnvsel.hUEnumeration* ucnvsel_selectForString(const UConverterSelector*, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
ucnvsel.hUEnumeration* ucnvsel_selectForUTF8(const UConverterSelector*, const char*, int32_t, UErrorCode*)Draft»Stable
4.2
ucnvsel.hint32_t ucnvsel_serialize(const UConverterSelector*, void*, int32_t, UErrorCode*)Draft»Stable
4.2
ucnvsel.hvoid ucnvsel_close(UConverterSelector*)Draft»Stable
4.2
ucol.hUEnumeration* ucol_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)Draft»Stable
4.2
ucurr.hUEnumeration* ucurr_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)Draft»Stable
4.2
ucurr.hconst UChar* ucurr_getPluralName(const UChar*, const char*, UBool*, const char*, int32_t*, UErrorCode*)Draft»Stable
4.2
udat.h#define UDAT_HOUR_MINUTE
Stable
4.0
ulocdata.hint32_t ulocdata_getLocaleDisplayPattern(ULocaleData*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
ulocdata.hint32_t ulocdata_getLocaleSeparator(ULocaleData*, UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
ulocdata.hvoid ulocdata_getCLDRVersion(UVersionInfo, UErrorCode*)Draft»Stable
4.2
uniset.hUSet * UnicodeSet::toUSet()Draft»Stable
4.2
uniset.hUnicodeSet& UnicodeSet::closeOver(int32_t)Draft»Stable
4.2
uniset.hUnicodeSet& UnicodeSet::removeAllStrings()Draft»Stable
4.2
uniset.hconst USet * UnicodeSet::toUSet() constDraft»Stable
4.2
uniset.hstatic UnicodeSet* UnicodeSet::fromUSet(USet*)Draft»Stable
4.2
uniset.hstatic const UnicodeSet* UnicodeSet::fromUSet(const USet*)Draft»Stable
4.2
unistr.hStringClass& UnicodeString::toUTF8String(StringClass&) constDraft»Stable
4.2
unistr.hint32_t UnicodeString::toUTF32(UChar32*, int32_t, UErrorCode&) constDraft»Stable
4.2
unistr.hstatic UnicodeString UnicodeString::fromUTF32(const UChar32*, int32_t)Draft»Stable
4.2
unistr.hstatic UnicodeString UnicodeString::fromUTF8(const StringPiece&)Draft»Stable
4.2
unistr.hvoid UnicodeString::toUTF8(ByteSink&) constDraft»Stable
4.2
uset.hUSet* uset_openEmpty()Draft»Stable
4.2
uset.hvoid uset_closeOver(USet*, int32_t)Draft»Stable
4.2
uset.hvoid uset_removeAllStrings(USet*)Draft»Stable
4.2
uspoof.hUSpoofChecker* uspoof_clone(const USpoofChecker*, UErrorCode*)Draft»Stable
4.2
uspoof.hUSpoofChecker* uspoof_open(UErrorCode*)Draft»Stable
4.2
uspoof.hUSpoofChecker* uspoof_openFromSerialized(const void*, int32_t, int32_t*, UErrorCode*)Draft»Stable
4.2
uspoof.hUSpoofChecker* uspoof_openFromSource(const char*, int32_t, const char*, int32_t, int32_t*, UParseError*, UErrorCode*)Draft»Stable
4.2
uspoof.hconst USet* uspoof_getAllowedChars(const USpoofChecker*, UErrorCode*)Draft»Stable
4.2
uspoof.hconst char* uspoof_getAllowedLocales(USpoofChecker*, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_areConfusable(const USpoofChecker*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_areConfusableUTF8(const USpoofChecker*, const char*, int32_t, const char*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_check(const USpoofChecker*, const UChar*, int32_t, int32_t*, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_checkUTF8(const USpoofChecker*, const char*, int32_t, int32_t*, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_getChecks(const USpoofChecker*, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_getSkeleton(const USpoofChecker*, uint32_t, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_getSkeletonUTF8(const USpoofChecker*, uint32_t, const char*, int32_t, char*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hint32_t uspoof_serialize(USpoofChecker*, void*, int32_t, UErrorCode*)Draft»Stable
4.2
uspoof.hvoid uspoof_close(USpoofChecker*)Draft»Stable
4.2
uspoof.hvoid uspoof_setAllowedChars(USpoofChecker*, const USet*, UErrorCode*)Draft»Stable
4.2
uspoof.hvoid uspoof_setAllowedLocales(USpoofChecker*, const char*, UErrorCode*)Draft»Stable
4.2
uspoof.hvoid uspoof_setChecks(USpoofChecker*, int32_t, UErrorCode*)Draft»Stable
4.2
usprep.hUStringPrepProfile* usprep_openByType(UStringPrepProfileType, UErrorCode*)Draft»Stable
4.2
ustring.hUChar* u_strFromUTF32WithSub(UChar*, int32_t, int32_t*, const UChar32*, int32_t, UChar32, int32_t*, UErrorCode*)Draft»Stable
4.2
ustring.hUChar32* u_strToUTF32WithSub(UChar32*, int32_t, int32_t*, const UChar*, int32_t, UChar32, int32_t*, UErrorCode*)Draft»Stable
4.2
uversion.hvoid u_versionFromUString(UVersionInfo, const UChar*)Draft»Stable
4.2

(jump back to top)

Added in 4.4

FileAPI4.2.14.4
calendar.hUBool Calendar::isWeekend()constNone
Draft
4.4
calendar.hUBool Calendar::isWeekend(UDate, UErrorCode&) constNone
Draft
4.4
calendar.hUCalendarWeekdayType Calendar::getDayOfWeekType(UCalendarDaysOfWeek, UErrorCode&) constNone
Draft
4.4
calendar.hint32_t Calendar::getWeekendTransition(UCalendarDaysOfWeek, UErrorCode&) constNone
Draft
4.4
datefmt.hUnicodeString& DateFormat::format(Calendar&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
datefmt.hUnicodeString& DateFormat::format(UDate, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
datefmt.hUnicodeString& DateFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
decimfmt.hUnicodeString& DecimalFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
decimfmt.hUnicodeString& DecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
decimfmt.hUnicodeString& DecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
decimfmt.hUnicodeString& DecimalFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
dtptngen.hUnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString&, UDateTimePatternMatchOptions, UErrorCode&)None
Draft
4.4
dtptngen.hUnicodeString DateTimePatternGenerator::replaceFieldTypes(const UnicodeString&, const UnicodeString&, UDateTimePatternMatchOptions, UErrorCode&)None
Draft
4.4
errorcode.hconst char* ErrorCode::errorName() constNone
Draft
4.4
errorcode.hvoid ErrorCode::assertSuccess() constNone
Draft
4.4
fmtable.hFormattable::Formattable(const StringPiece&, UErrorCode&)None
Draft
4.4
fmtable.hconst StringPiece& Formattable::getDecimalNumber() constNone
Draft
4.4
fmtable.hvoid Formattable::setDecimalNumber(const StringPiece&, UErrorCode&)None
Draft
4.4
format.hUnicodeString& Format::format(const Formattable&, UnicodeString&, FieldPositionIterator&, UErrorCode&) constNone
Draft
4.4
fpositer.hFieldPositionIterator::FieldPositionIterator()None
Draft
4.4
fpositer.hFieldPositionIterator::FieldPositionIterator(const FieldPositionIterator&)None
Draft
4.4
fpositer.hFieldPositionIterator::~FieldPositionIterator()None
Draft
4.4
fpositer.hUBool FieldPositionIterator::next(FieldPosition&)None
Draft
4.4
fpositer.hUBool FieldPositionIterator::operator!=(const FieldPositionIterator&) constNone
Draft
4.4
fpositer.hUBool FieldPositionIterator::operator==(const FieldPositionIterator&) constNone
Draft
4.4
fpositer.hUClassID FieldPositionIterator::getDynamicClassID() constNone
Draft
4.4
fpositer.hstatic UClassID FieldPositionIterator::getStaticClassID()None
Draft
4.4
icudataver.h#define U_ICU_DATA_KEYNone
Internal
4.4
icudataver.h#define U_ICU_STD_BUNDLENone
Internal
4.4
icudataver.h#define U_ICU_VERSION_BUNDLENone
Internal
4.4
icudataver.hUBool u_isDataOlder(UVersionInfo, UBool*, UErrorCode*)None
Internal
4.4
icudataver.hvoid u_getDataVersion(UVersionInfo, UErrorCode*)None
Internal
4.4
icuplug.h#define UPLUG_NAME_MAXNone
Internal
4.4 Technology Preview
icuplug.h#define UPLUG_TOKENNone
Internal
4.4 Technology Preview
icuplug.hUErrorCode uplug_getPlugLoadStatus(UPlugData*)None
Internal
4.4 Technology Preview
icuplug.hUPlugData* uplug_loadPlugFromEntrypoint(UPlugEntrypoint*, const char*, UErrorCode*)None
Internal
4.4 Technology Preview
icuplug.hUPlugData* uplug_loadPlugFromLibrary(const char*, const char*, const char*, UErrorCode*)None
Internal
4.4 Technology Preview
icuplug.hUPlugData* uplug_nextPlug(UPlugData*)None
Internal
4.4 Technology Preview
icuplug.hUPlugLevel uplug_getCurrentLevel()None
Internal
4.4 Technology Preview
icuplug.hUPlugLevel uplug_getPlugLevel(UPlugData*)None
Internal
4.4 Technology Preview
icuplug.hconst char* uplug_getConfiguration(UPlugData*)None
Internal
4.4 Technology Preview
icuplug.hconst char* uplug_getLibraryName(UPlugData*, UErrorCode*)None
Internal
4.4 Technology Preview
icuplug.hconst char* uplug_getPlugName(UPlugData*)None
Internal
4.4 Technology Preview
icuplug.hconst char* uplug_getSymbolName(UPlugData*)None
Internal
4.4 Technology Preview
icuplug.hvoid uplug_removePlug(UPlugData*, UErrorCode*)None
Internal
4.4 Technology Preview
icuplug.hvoid uplug_setContext(UPlugData*, void*)None
Internal
4.4 Technology Preview
icuplug.hvoid uplug_setPlugLevel(UPlugData*, UPlugLevel)None
Internal
4.4 Technology Preview
icuplug.hvoid uplug_setPlugName(UPlugData*, const char*)None
Internal
4.4 Technology Preview
icuplug.hvoid uplug_setPlugNoUnload(UPlugData*, UBool)None
Internal
4.4 Technology Preview
icuplug.hvoid* uplug_getContext(UPlugData*)None
Internal
4.4 Technology Preview
icuplug.hvoid* uplug_getLibrary(UPlugData*)None
Internal
4.4 Technology Preview
locdspnm.hLocaleDisplayNames::~LocaleDisplayNames()None
Draft
4.4
locdspnm.hUDialectHandling LocaleDisplayNames::getDialectHandling() const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::keyDisplayName(const char*, UnicodeString&) const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::keyValueDisplayName(const char*, const char*, UnicodeString&) const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::languageDisplayName(const char*, UnicodeString&) const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::localeDisplayName(const Locale&, UnicodeString&) const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::localeDisplayName(const char*, UnicodeString&) const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::regionDisplayName(const char*, UnicodeString&) const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::scriptDisplayName(UScriptCode, UnicodeString&) const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::scriptDisplayName(const char*, UnicodeString&) const =0None
Draft
4.4
locdspnm.hUnicodeString& LocaleDisplayNames::variantDisplayName(const char*, UnicodeString&) const =0None
Draft
4.4
locdspnm.hconst Locale& LocaleDisplayNames::getLocale() const =0None
Draft
4.4
locdspnm.hstatic LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale&)None
Draft
4.4
locdspnm.hstatic LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale&, UDialectHandling)None
Draft
4.4
locid.hstatic const Locale& Locale::getRoot()None
Draft
4.4
locid.hvoid Locale::setKeywordValue(const char*, const char*, UErrorCode&)None
Internal
.
normalizer2.hFilteredNormalizer2::FilteredNormalizer2(const Normalizer2&, const UnicodeSet&)None
Draft
4.4
normalizer2.hUBool FilteredNormalizer2::hasBoundaryAfter(UChar32) constNone
Draft
4.4
normalizer2.hUBool FilteredNormalizer2::hasBoundaryBefore(UChar32) constNone
Draft
4.4
normalizer2.hUBool FilteredNormalizer2::isInert(UChar32) constNone
Draft
4.4
normalizer2.hUBool FilteredNormalizer2::isNormalized(const UnicodeString&, UErrorCode&) constNone
Draft
4.4
normalizer2.hUBool Normalizer2::hasBoundaryAfter(UChar32) const =0None
Draft
4.4
normalizer2.hUBool Normalizer2::hasBoundaryBefore(UChar32) const =0None
Draft
4.4
normalizer2.hUBool Normalizer2::isInert(UChar32) const =0None
Draft
4.4
normalizer2.hUBool Normalizer2::isNormalized(const UnicodeString&, UErrorCode&) const =0None
Draft
4.4
normalizer2.hUClassID FilteredNormalizer2::getDynamicClassID() constNone
Draft
4.4
normalizer2.hUClassID Normalizer2::getDynamicClassID() const =0None
Draft
4.4
normalizer2.hUNormalizationCheckResult FilteredNormalizer2::quickCheck(const UnicodeString&, UErrorCode&) constNone
Draft
4.4
normalizer2.hUNormalizationCheckResult Normalizer2::quickCheck(const UnicodeString&, UErrorCode&) const =0None
Draft
4.4
normalizer2.hUnicodeString Normalizer2::normalize(const UnicodeString&, UErrorCode&) constNone
Draft
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) constNone
Draft
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) constNone
Draft
4.4
normalizer2.hUnicodeString& FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) constNone
Draft
4.4
normalizer2.hUnicodeString& Normalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) const =0None
Draft
4.4
normalizer2.hUnicodeString& Normalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) const =0None
Draft
4.4
normalizer2.hUnicodeString& Normalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const =0None
Draft
4.4
normalizer2.hint32_t FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) constNone
Draft
4.4
normalizer2.hint32_t Normalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const =0None
Draft
4.4
normalizer2.hstatic UClassID FilteredNormalizer2::getStaticClassID()None
Draft
4.4
normalizer2.hstatic UClassID Normalizer2::getStaticClassID()None
Draft
4.4
normalizer2.hstatic const Normalizer2* Normalizer2::getInstance(const char*, const char*, UNormalization2Mode, UErrorCode&)None
Draft
4.4
numfmt.hUnicodeString& NumberFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
numfmt.hUnicodeString& NumberFormat::format(const StringPiece&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
numfmt.hUnicodeString& NumberFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
numfmt.hUnicodeString& NumberFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
numfmt.hUnicodeString& NumberFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
ParagraphLayout.hle_bool ParagraphLayout::isDone() constNone
Internal
.
platform.h#define UCLN_NO_AUTO_CLEANUPNone
Draft
4.4
platform.h#define U_CHECK_DYLOADNone
Draft
4.4
platform.h#define U_ENABLE_DYLOADNone
Draft
4.4
platform.h#define U_GNUC_UTF16_STRINGNone
Internal
.
platform.h#define U_HAVE_GCC_ATOMICSNone
Internal
.
regex.hRegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)None
Internal
4.4 technology preview
regex.hRegexMatcher& RegexMatcher::reset(UText*)None
Internal
4.4 technology preview
regex.hRegexMatcher* RegexPattern::matcher(UText*, PatternIsUTextFlag, UErrorCode&) constNone
Internal
4.4 technology preview
regex.hRegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)None
Internal
4.4 technology preview
regex.hRegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)None
Internal
4.4 technology preview
regex.hUText* RegexMatcher::appendTail(UText*)None
Internal
4.4 technology preview
regex.hUText* RegexMatcher::getInput(UText*) constNone
Internal
4.4 technology preview
regex.hUText* RegexMatcher::group(UText*, MatcherDestIsUTextFlag, UErrorCode&) constNone
Internal
4.4 technology preview
regex.hUText* RegexMatcher::group(int32_t, UText*, UErrorCode&) constNone
Internal
4.4 technology preview
regex.hUText* RegexMatcher::inputText() constNone
Internal
4.4 technology preview
regex.hUText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)None
Internal
4.4 technology preview
regex.hUText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)None
Internal
4.4 technology preview
regex.hUText* RegexPattern::patternText() constNone
Internal
4.4 technology preview
regex.hint32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)None
Internal
4.4 technology preview
regex.hint32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) constNone
Internal
4.4 technology preview
regex.hstatic RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)None
Internal
4.4 technology preview
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)None
Internal
4.4 technology preview
regex.hstatic RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)None
Internal
4.4 technology preview
regex.hstatic UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)None
Internal
4.4 technology preview
selfmt.hFormat* SelectFormat::clone()constNone
Draft
4.4
selfmt.hSelectFormat& SelectFormat::operator=(const SelectFormat&)None
Draft
4.4
selfmt.hSelectFormat::SelectFormat(const SelectFormat&)None
Draft
4.4
selfmt.hSelectFormat::SelectFormat(const UnicodeString&, UErrorCode&)None
Draft
4.4
selfmt.hSelectFormat::~SelectFormat()None
Draft
4.4
selfmt.hUBool SelectFormat::operator!=(const Format&) constNone
Draft
4.4
selfmt.hUBool SelectFormat::operator==(const Format&) constNone
Draft
4.4
selfmt.hUClassID SelectFormat::getDynamicClassID() constNone
Draft
4.4
selfmt.hUnicodeString& SelectFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) constNone
Draft
4.4
selfmt.hUnicodeString& SelectFormat::format(const UnicodeString&, UnicodeString&, FieldPosition&, UErrorCode&) constNone
Draft
4.4
selfmt.hUnicodeString& SelectFormat::toPattern(UnicodeString&)None
Draft
4.4
selfmt.hstatic UClassID SelectFormat::getStaticClassID()None
Draft
4.4
selfmt.hvoid SelectFormat::applyPattern(const UnicodeString&, UErrorCode&)None
Draft
4.4
selfmt.hvoid SelectFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constNone
Draft
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(Calendar&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(UDate, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
smpdtfmt.hUnicodeString& SimpleDateFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&) constNone
Draft
4.4
ucal.hUBool ucal_isWeekend(const UCalendar*, UDate, UErrorCode*)None
Draft
4.4
ucal.hUCalendarWeekdayType ucal_getDayOfWeekType(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)None
Draft
4.4
ucal.hint32_t ucal_getWeekendTransition(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)None
Draft
4.4
udat.hUCalendarDateFields udat_toCalendarDateField(UDateFormatField)None
Draft
4.4
udatpg.hint32_t udatpg_getBestPatternWithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)None
Draft
4.4
udatpg.hint32_t udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, const UChar*, int32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hUDialectHandling uldn_getDialectHandling(const ULocaleDisplayNames*)None
Draft
4.4
uldnames.hULocaleDisplayNames* uldn_open(const char*, UDialectHandling, UErrorCode*)None
Draft
4.4
uldnames.hconst char* uldn_getLocale(const ULocaleDisplayNames*)None
Draft
4.4
uldnames.hint32_t uldn_keyDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hint32_t uldn_keyValueDisplayName(const ULocaleDisplayNames*, const char*, const char*, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hint32_t uldn_languageDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hint32_t uldn_localeDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hint32_t uldn_regionDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hint32_t uldn_scriptCodeDisplayName(const ULocaleDisplayNames*, UScriptCode, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hint32_t uldn_scriptDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hint32_t uldn_variantDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)None
Draft
4.4
uldnames.hvoid uldn_close(ULocaleDisplayNames*)None
Draft
4.4
uniset.hint32_t UnicodeSet::span(const UnicodeString&, int32_t, USetSpanCondition) constNone
Draft
4.4
uniset.hint32_t UnicodeSet::spanBack(const UnicodeString&, int32_t, USetSpanCondition) constNone
Draft
4.4
unistr.hUnicodeString UnicodeString::tempSubString(int32_t start=, int32_t length=) constNone
Draft
4.4
unistr.hUnicodeString UnicodeString::tempSubStringBetween(int32_t, int32_t limit=) constNone
Draft
4.4
unistr.hUnicodeString& UnicodeString::retainBetween(int32_t, int32_t limit=)None
Draft
4.4
unorm2.hUBool unorm2_hasBoundaryAfter(const UNormalizer2*, UChar32)None
Draft
4.4
unorm2.hUBool unorm2_hasBoundaryBefore(const UNormalizer2*, UChar32)None
Draft
4.4
unorm2.hUBool unorm2_isInert(const UNormalizer2*, UChar32)None
Draft
4.4
unorm2.hUBool unorm2_isNormalized(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)None
Draft
4.4
unorm2.hUNormalizationCheckResult unorm2_quickCheck(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)None
Draft
4.4
unorm2.hUNormalizer2* unorm2_openFiltered(const UNormalizer2*, const USet*, UErrorCode*)None
Draft
4.4
unorm2.hconst UNormalizer2* unorm2_getInstance(const char*, const char*, UNormalization2Mode, UErrorCode*)None
Draft
4.4
unorm2.hint32_t unorm2_append(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)None
Draft
4.4
unorm2.hint32_t unorm2_normalize(const UNormalizer2*, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)None
Draft
4.4
unorm2.hint32_t unorm2_normalizeSecondAndAppend(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)None
Draft
4.4
unorm2.hint32_t unorm2_spanQuickCheckYes(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)None
Draft
4.4
unorm2.hvoid unorm2_close(UNormalizer2*)None
Draft
4.4
unum.hint32_t unum_formatDecimal(const UNumberFormat*, const char*, int32_t, UChar*, int32_t, UFieldPosition*, UErrorCode*)None
Draft
4.4
unum.hint32_t unum_parseDecimal(const UNumberFormat*, const UChar*, int32_t, int32_t*, char*, int32_t, UErrorCode*)None
Draft
4.4
uregex.hURegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)None
Internal
4.4 technology preview
uregex.hUText* uregex_appendTailUText(URegularExpression*, UText*)None
Internal
4.4 technology preview
uregex.hUText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)None
Internal
4.4 technology preview
uregex.hUText* uregex_groupUText(URegularExpression*, int32_t, UText*, UErrorCode*)None
Internal
4.4 technology preview
uregex.hUText* uregex_patternUText(const URegularExpression*, UErrorCode*)None
Internal
4.4 technology preview
uregex.hUText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)None
Internal
4.4 technology preview
uregex.hUText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)None
Internal
4.4 technology preview
uregex.hint32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)None
Internal
4.4 technology preview
uregex.hvoid uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)None
Internal
4.4 technology preview
uregex.hvoid uregex_setUText(URegularExpression*, UText*, UErrorCode*)None
Internal
4.4 technology preview
ustdio.hUFILE* u_fadopt(FILE*, const char*, const char*)None
Draft
4.4
ustring.hUChar* u_strFromJavaModifiedUTF8WithSub(UChar*, int32_t, int32_t*, const char*, int32_t, UChar32, int32_t*, UErrorCode*)None
Draft
4.4
ustring.hchar* u_strToJavaModifiedUTF8(char*, int32_t, int32_t*, const UChar*, int32_t, UErrorCode*)None
Draft
4.4
utext.h#define UTEXT_CURRENT32None
Internal
4.4 technology preview
utext.hint32_t utext_caseCompare(UText*, int32_t, UText*, int32_t, uint32_t, UErrorCode*)None
Internal
4.4 technology preview
utext.hint32_t utext_caseCompareNativeLimit(UText*, int64_t, UText*, int64_t, uint32_t, UErrorCode*)None
Internal
4.4 technology preview
utext.hint32_t utext_compare(UText*, int32_t, UText*, int32_t)None
Internal
4.4 technology preview
utext.hint32_t utext_compareNativeLimit(UText*, int64_t, UText*, int64_t)None
Internal
4.4 technology preview
utypes.h#define U_SHOW_CPLUSPLUS_APINone
Internal
.
utypes.h#define U_USE_USRDATANone
Internal
.
utypes.h#define U_USRDATA_NAMENone
Internal
.
uvernum.h#define U_ICU_DATA_VERSIONNone
Internal
4.4 Internal Use Only
uvernum.h#define U_ICU_ENTRY_POINT_RENAMENone
Draft
4.2
(should be 4.4)

(jump back to top)

Other existing drafts in 4.4

FileAPI4.2.14.4
dcfmtsym.hconst UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing, UBool, UErrorCode&) constDraft
4.2
dcfmtsym.hvoid DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing, UBool, const UnicodeString&)Draft
4.2
numfmt.hstatic NumberFormat* NumberFormat::createInstance(const Locale&, EStyles, UErrorCode&)Draft
4.2
platform.h#define U_HAVE_STD_STRINGDraft
4.2
std_string.h#define U_STD_NSQDraft
4.2
std_string.h#define U_STD_NS_USEDraft
4.2
std_string.h#define U_STD_NSDraft
4.2
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale&, EStyle, UErrorCode&)Draft
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
ushape.h#define SHAPE_TAIL_NEW_UNICODE
Draft
4.2
ushape.h#define SHAPE_TAIL_TYPE_MASK
Draft
4.2
ushape.h#define U_SHAPE_LAMALEF_AUTO
Draft
4.2
ushape.h#define U_SHAPE_LAMALEF_BEGIN
Draft
4.2
ushape.h#define U_SHAPE_LAMALEF_END
Draft
4.2
ushape.h#define U_SHAPE_LAMALEF_MASK
Draft
4.2
ushape.h#define U_SHAPE_LAMALEF_NEAR
Draft
4.2
ushape.h#define U_SHAPE_LAMALEF_RESIZE
Draft
4.2
ushape.h#define U_SHAPE_SEEN_MASK
Draft
4.2
ushape.h#define U_SHAPE_SEEN_TWOCELL_NEAR
Draft
4.2
ushape.h#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END
Draft
4.2
ushape.h#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK
Draft
4.2
ushape.h#define U_SHAPE_TASHKEEL_BEGIN
Draft
4.2
ushape.h#define U_SHAPE_TASHKEEL_END
Draft
4.2
ushape.h#define U_SHAPE_TASHKEEL_MASK
Draft
4.2
ushape.h#define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL
Draft
4.2
ushape.h#define U_SHAPE_TASHKEEL_RESIZE
Draft
4.2
ushape.h#define U_SHAPE_TEXT_DIRECTION_VISUAL_RTL
Draft
4.2
ushape.h#define U_SHAPE_YEHHAMZA_MASK
Draft
4.2
ushape.h#define U_SHAPE_YEHHAMZA_TWOCELL_NEAR
Draft
4.2
utf.h#define U_IS_SURROGATE_TRAILDraft
4.2
utf16.h#define U16_IS_SURROGATE_TRAILDraft
4.2
utypes.h#define U_CHARSET_IS_UTF8Draft
4.2
uvernum.h#define U_ICU_ENTRY_POINT_RENAMENone
Draft
4.2

(jump back to top)

Contents generated by StableAPI (r27279:27490M) tool on Wed Feb 10 16:49:50 PST 2010
Copyright (C) 2010, International Business Machines Corporation, All Rights Reserved.