ICU4C API Comparison: 52 with 53


Removed from 52

FileAPI5253
coll.hstatic UCollator* icu::Collator::createUCollator(const char*, UErrorCode*)Internal(missing)
currunit.hUBool icu::CurrencyUnit::operator==(const UObject&)Stable
3.0
(missing)
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatData*)Internal(missing)
regex.h#define RegexPatternDumpInternal(missing)
smpdtfmt.hUDisplayContext icu::SimpleDateFormat::getContext(UDisplayContextType, UErrorCode&)Draft
51
(missing)
tblcoll.hconst UCollator* icu::RuleBasedCollator::getUCollator()Internal(missing)
tblcoll.hstatic int32_t icu::RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)Stable
4.8
(missing)
tmunit.hUBool icu::TimeUnit::operator!=(const UObject&)Stable
4.2
(missing)
tmunit.hUBool icu::TimeUnit::operator==(const UObject&)Stable
4.2
(missing)
tmutfmt.hUBool icu::TimeUnitFormat::operator==(const Format&)Stable
4.2
(missing)
tmutfmt.hUnicodeString& icu::TimeUnitFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Stable
4.2
(missing)
ucol.hUBool ucol_equals(const UCollator*, const UCollator*)Internal
3.0
(missing)
ucol.hUColAttributeValue ucol_getAttributeOrDefault(const UCollator*, UColAttribute, UErrorCode*)Internal
3.0
(missing)
ucol.hvoid ucol_forgetUCA()Internal
3.2.1
(missing)
ucoleitr.h#define UCOL_PROCESSED_NULLORDERInternal(missing)
ucoleitr.hint64_t ucol_nextProcessed(UCollationElements*, int32_t*, int32_t*, UErrorCode*)Internal(missing)
ucoleitr.hint64_t ucol_previousProcessed(UCollationElements*, int32_t*, int32_t*, UErrorCode*)Internal(missing)
ucoleitr.hvoid ucol_forceHanImplicit(UCollationElements*, UErrorCode*)Internal(missing)
udat.hUDisplayContext udat_getContext(UDateFormat*, UDisplayContextType, UErrorCode*)Draft
51
(missing)
udat.hvoid udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute,, UErrorCode*)Internal(missing)

(jump back to top)

Deprecated or Obsoleted in 53

FileAPI5253
coll.huint32_t icu::Collator::setVariableTop(const UChar*, int32_t, UErrorCode&)Stable
2.0
Deprecated
coll.huint32_t icu::Collator::setVariableTop(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
coll.hvoid icu::Collator::setVariableTop(uint32_t, UErrorCode&)Stable
2.0
Deprecated
tblcoll.huint32_t icu::RuleBasedCollator::setVariableTop(const UChar*, int32_t, UErrorCode&)Stable
2.0
Deprecated
tblcoll.huint32_t icu::RuleBasedCollator::setVariableTop(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
tblcoll.hvoid icu::RuleBasedCollator::setVariableTop(uint32_t, UErrorCode&)Stable
2.0
Deprecated
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLEStable
4.8
Deprecated
53
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNTStable
4.8
Deprecated
53
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLEStable
4.8
Deprecated
53
ucol.huint32_t ucol_setVariableTop(UCollator*, const UChar*, int32_t, UErrorCode*)Stable
2.0
Deprecated
ucol.hvoid ucol_restoreVariableTop(UCollator*, const uint32_t, UErrorCode*)Stable
2.0
Deprecated
usearch.henum USearchAttribute::USEARCH_CANONICAL_MATCHStable
2.4
Deprecated
53

(jump back to top)

Changed in 53 (old, new)

FileAPI5253
alphaindex.hImmutableIndex* icu::AlphabeticIndex::buildImmutableIndex(UErrorCode&)Draft→Stable
51
alphaindex.hUAlphabeticIndexLabelType icu::AlphabeticIndex::Bucket::getLabelType()Draft→Stable
51
alphaindex.hconst Bucket* icu::AlphabeticIndex::ImmutableIndex::getBucket(int32_t)Draft→Stable
51
alphaindex.hconst UnicodeString& icu::AlphabeticIndex::Bucket::getLabel()Draft→Stable
51
alphaindex.hicu::AlphabeticIndex::AlphabeticIndex(RuleBasedCollator*, UErrorCode&)Draft→Stable
51
alphaindex.hicu::AlphabeticIndex::Bucket::~Bucket()Draft→Stable
51
alphaindex.hicu::AlphabeticIndex::ImmutableIndex::~ImmutableIndex()Draft→Stable
51
alphaindex.hint32_t icu::AlphabeticIndex::ImmutableIndex::getBucketCount()Draft→Stable
51
alphaindex.hint32_t icu::AlphabeticIndex::ImmutableIndex::getBucketIndex(const UnicodeString&, UErrorCode&)Draft→Stable
51
coll.huint32_t icu::Collator::setVariableTop(const UChar*, int32_t, UErrorCode&)Stable
2.0
Deprecated
coll.huint32_t icu::Collator::setVariableTop(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
coll.hvoid icu::Collator::setVariableTop(uint32_t, UErrorCode&)Stable
2.0
Deprecated
compactdecimalformat.hCompactDecimalFormat& icu::CompactDecimalFormat::operator=(const CompactDecimalFormat&)Draft→Stable
51
compactdecimalformat.hFormat* icu::CompactDecimalFormat::clone()Draft→Stable
51
compactdecimalformat.hUBool icu::CompactDecimalFormat::operator==(const Format&)Draft→Stable
51
compactdecimalformat.hUClassID icu::CompactDecimalFormat::getDynamicClassID()Draft→Stable
51
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&)Draft→Stable
51
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int64_t, UnicodeString&, FieldPosition&)Draft→Stable
51
compactdecimalformat.hicu::CompactDecimalFormat::CompactDecimalFormat(const CompactDecimalFormat&)Draft→Stable
51
compactdecimalformat.hicu::CompactDecimalFormat::~CompactDecimalFormat()Draft→Stable
51
compactdecimalformat.hstatic CompactDecimalFormat* icu::CompactDecimalFormat::createInstance(const Locale&, UNumberCompactStyle, UErrorCode&)Draft→Stable
51
compactdecimalformat.hstatic UClassID icu::CompactDecimalFormat::getStaticClassID()Draft→Stable
51
compactdecimalformat.hvoid icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&)Draft→Stable
51
compactdecimalformat.hvoid icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)Draft→Stable
51
datefmt.hDateFormat& icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&)InternalDraft
53
datefmt.hUBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&)InternalDraft
53
decimfmt.hDecimalFormat& icu::DecimalFormat::setAttribute(UNumberFormatAttribute, int32_t, UErrorCode&)Draft→Stable
51
decimfmt.hint32_t icu::DecimalFormat::getAttribute(UNumberFormatAttribute, UErrorCode&)Draft→Stable
51
dtfmtsym.henum icu::DateFormatSymbols::DtWidthType::SHORTDraft→Stable
51
listformatter.hUnicodeString& icu::ListFormatter::format(const UnicodeString items[], int32_t, UnicodeString&, UErrorCode&)Draft→Stable
50
listformatter.hicu::ListFormatter::~ListFormatter()Draft→Stable
50
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(UErrorCode&)Draft→Stable
50
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, UErrorCode&)Draft→Stable
50
locdspnm.hUDisplayContext icu::LocaleDisplayNames::getContext(UDisplayContextType)Draft→Stable
51
locdspnm.hstatic LocaleDisplayNames* icu::LocaleDisplayNames::createInstance(const Locale&, UDisplayContext*, int32_t)Draft→Stable
51
region.hUBool icu::Region::contains(const Region&)Draft→Stable
51
region.hUBool icu::Region::operator!=(const Region&)Draft→Stable
51
region.hUBool icu::Region::operator==(const Region&)Draft→Stable
51
region.hURegionType icu::Region::getType()Draft→Stable
51
region.hconst Region* icu::Region::getContainingRegion()Draft→Stable
51
region.hconst Region* icu::Region::getContainingRegion(URegionType)Draft→Stable
51
region.hconst char* icu::Region::getRegionCode()Draft→Stable
51
region.hicu::Region::~Region()Draft→Stable
51
region.hint32_t icu::Region::getNumericCode()Draft→Stable
51
region.hstatic const Region* icu::Region::getInstance(const char*, UErrorCode&)Draft→Stable
51
region.hstatic const Region* icu::Region::getInstance(int32_t, UErrorCode&)Draft→Stable
51
smpdtfmt.hvoid icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&)Draft
51
Draft
53
tblcoll.huint32_t icu::RuleBasedCollator::setVariableTop(const UChar*, int32_t, UErrorCode&)Stable
2.0
Deprecated
tblcoll.huint32_t icu::RuleBasedCollator::setVariableTop(const UnicodeString&, UErrorCode&)Stable
2.0
Deprecated
tblcoll.hvoid icu::RuleBasedCollator::setVariableTop(uint32_t, UErrorCode&)Stable
2.0
Deprecated
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLEStable
4.8
Deprecated
53
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNTStable
4.8
Deprecated
53
tmutfmt.henum UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLEStable
4.8
Deprecated
53
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetISO8601Basic(int32_t, UBool, UBool, UBool, UnicodeString&, UErrorCode&)Draft→Stable
51
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetISO8601Extended(int32_t, UBool, UBool, UBool, UnicodeString&, UErrorCode&)Draft→Stable
51
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetShortLocalizedGMT(int32_t, UnicodeString&, UErrorCode&)Draft→Stable
51
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HDraft→Stable
51
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_EXEMPLAR_LOCATIONDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_FIXEDDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_FULLDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_FIXEDDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_FULLDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_SHORTDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_SHORTDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_FIXEDDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_FULLDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FIXEDDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FULLDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMT_SHORTDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ZONE_ID_SHORTDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ZONE_IDDraft→Stable
51
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetShortLocalizedGMT(const UnicodeString&, ParsePosition&)Draft→Stable
51
tznames.henum UTimeZoneNameType::UTZNM_EXEMPLAR_LOCATIONDraft→Stable
51
ucal.hint32_t ucal_getTimeZoneID(const UCalendar*, UChar*, int32_t, UErrorCode*)Draft→Stable
51
ucol.huint32_t ucol_setVariableTop(UCollator*, const UChar*, int32_t, UErrorCode*)Stable
2.0
Deprecated
ucol.hvoid ucol_restoreVariableTop(UCollator*, const uint32_t, UErrorCode*)Stable
2.0
Deprecated
udat.h#define UDAT_ABBR_GENERIC_TZDraft→Stable
51
udat.h#define UDAT_ABBR_QUARTERDraft→Stable
51
udat.h#define UDAT_ABBR_SPECIFIC_TZDraft→Stable
51
udat.h#define UDAT_ABBR_UTC_TZDraft→Stable
51
udat.h#define UDAT_ABBR_WEEKDAYDraft→Stable
51
udat.h#define UDAT_GENERIC_TZDraft→Stable
51
udat.h#define UDAT_HOUR24Draft→Stable
51
udat.h#define UDAT_LOCATION_TZDraft→Stable
51
udat.h#define UDAT_MINUTEDraft→Stable
51
udat.h#define UDAT_QUARTERDraft→Stable
51
udat.h#define UDAT_SECONDDraft→Stable
51
udat.h#define UDAT_SPECIFIC_TZDraft→Stable
51
udat.h#define UDAT_WEEKDAYDraft→Stable
51
udat.hUBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)InternalDraft
53
udat.henum UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNTInternalDraft
53
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERICInternalDraft
53
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACEInternalDraft
53
udat.henum UDateFormatField::UDAT_TIMEZONE_ISO_FIELDDraft→Stable
51
udat.henum UDateFormatField::UDAT_TIMEZONE_ISO_LOCAL_FIELDDraft→Stable
51
udat.henum UDateFormatField::UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELDDraft→Stable
51
udat.henum UDateFormatSymbolType::UDAT_SHORTER_WEEKDAYSDraft→Stable
51
udat.henum UDateFormatSymbolType::UDAT_STANDALONE_SHORTER_WEEKDAYSDraft→Stable
51
udat.hvoid udat_setContext(UDateFormat*, UDisplayContext, UErrorCode*)Draft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCEDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCEDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_STANDALONEDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENUDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_NONEDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_DIALECT_NAMESDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_STANDARD_NAMESDraft→Stable
51
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_CAPITALIZATIONDraft→Stable
51
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_DIALECT_HANDLINGDraft→Stable
51
uldnames.hUDisplayContext uldn_getContext(const ULocaleDisplayNames*, UDisplayContextType, UErrorCode*)Draft→Stable
51
uldnames.hULocaleDisplayNames* uldn_openForContext(const char*, UDisplayContext*, int32_t, UErrorCode*)Draft→Stable
51
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_PUNCTUATIONDraft→Stable
51
unum.henum UNumberCompactStyle::UNUM_LONGDraft→Stable
51
unum.henum UNumberCompactStyle::UNUM_SHORTDraft→Stable
51
unum.henum UNumberFormatAttribute::UNUM_SCALEDraft→Stable
51
uregion.henum URegionType::URGN_CONTINENTDraft→Stable
51
uregion.henum URegionType::URGN_DEPRECATEDDraft→Stable
51
uregion.henum URegionType::URGN_GROUPINGDraft→Stable
51
uregion.henum URegionType::URGN_LIMITDraft→Stable
51
uregion.henum URegionType::URGN_SUBCONTINENTDraft→Stable
51
uregion.henum URegionType::URGN_TERRITORYDraft→Stable
51
uregion.henum URegionType::URGN_UNKNOWNDraft→Stable
51
uregion.henum URegionType::URGN_WORLDDraft→Stable
51
uscript.hUBool uscript_breaksBetweenLetters(UScriptCode)Draft→Stable
51
uscript.hUBool uscript_isCased(UScriptCode)Draft→Stable
51
uscript.hUBool uscript_isRightToLeft(UScriptCode)Draft→Stable
51
uscript.hUScriptUsage uscript_getUsage(UScriptCode)Draft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_ASPIRATIONALDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_EXCLUDEDDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_LIMITED_USEDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_NOT_ENCODEDDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_RECOMMENDEDDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_UNKNOWNDraft→Stable
51
uscript.hicu::UnicodeString uscript_getSampleUnicodeString(UScriptCode)Draft→Stable
51
uscript.hint32_t uscript_getSampleString(UScriptCode, UChar*, int32_t, UErrorCode*)Draft→Stable
51
usearch.henum USearchAttribute::USEARCH_CANONICAL_MATCHStable
2.4
Deprecated
53
uspoof.hURestrictionLevel uspoof_getRestrictionLevel(const USpoofChecker*)Draft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_ASCIIDraft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_HIGHLY_RESTRICTIVEDraft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_MINIMALLY_RESTRICTIVEDraft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_MODERATELY_RESTRICTIVEDraft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_UNRESTRICTIVEDraft→Stable
51
uspoof.henum USpoofChecks::USPOOF_AUX_INFODraft→Stable
51
uspoof.henum USpoofChecks::USPOOF_MIXED_NUMBERSDraft→Stable
51
uspoof.hvoid uspoof_setRestrictionLevel(USpoofChecker*, URestrictionLevel)Draft→Stable
51
ustdio.hconst UNumberFormat* u_fgetNumberFormat(UFILE*)Draft→Stable
51
utf8.h#define U8_GET_OR_FFFDDraft→Stable
51
utf8.h#define U8_NEXT_OR_FFFDDraft→Stable
51
utf8.h#define U8_PREV_OR_FFFDDraft→Stable
51

(jump back to top)

Promoted to stable in 53

FileAPI5253
alphaindex.hImmutableIndex* icu::AlphabeticIndex::buildImmutableIndex(UErrorCode&)Draft→Stable
51
alphaindex.hUAlphabeticIndexLabelType icu::AlphabeticIndex::Bucket::getLabelType()Draft→Stable
51
alphaindex.hconst Bucket* icu::AlphabeticIndex::ImmutableIndex::getBucket(int32_t)Draft→Stable
51
alphaindex.hconst UnicodeString& icu::AlphabeticIndex::Bucket::getLabel()Draft→Stable
51
alphaindex.hicu::AlphabeticIndex::AlphabeticIndex(RuleBasedCollator*, UErrorCode&)Draft→Stable
51
alphaindex.hicu::AlphabeticIndex::Bucket::~Bucket()Draft→Stable
51
alphaindex.hicu::AlphabeticIndex::ImmutableIndex::~ImmutableIndex()Draft→Stable
51
alphaindex.hint32_t icu::AlphabeticIndex::ImmutableIndex::getBucketCount()Draft→Stable
51
alphaindex.hint32_t icu::AlphabeticIndex::ImmutableIndex::getBucketIndex(const UnicodeString&, UErrorCode&)Draft→Stable
51
compactdecimalformat.hCompactDecimalFormat& icu::CompactDecimalFormat::operator=(const CompactDecimalFormat&)Draft→Stable
51
compactdecimalformat.hFormat* icu::CompactDecimalFormat::clone()Draft→Stable
51
compactdecimalformat.hUBool icu::CompactDecimalFormat::operator==(const Format&)Draft→Stable
51
compactdecimalformat.hUClassID icu::CompactDecimalFormat::getDynamicClassID()Draft→Stable
51
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&)Draft→Stable
51
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int64_t, UnicodeString&, FieldPosition&)Draft→Stable
51
compactdecimalformat.hicu::CompactDecimalFormat::CompactDecimalFormat(const CompactDecimalFormat&)Draft→Stable
51
compactdecimalformat.hicu::CompactDecimalFormat::~CompactDecimalFormat()Draft→Stable
51
compactdecimalformat.hstatic CompactDecimalFormat* icu::CompactDecimalFormat::createInstance(const Locale&, UNumberCompactStyle, UErrorCode&)Draft→Stable
51
compactdecimalformat.hstatic UClassID icu::CompactDecimalFormat::getStaticClassID()Draft→Stable
51
compactdecimalformat.hvoid icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&)Draft→Stable
51
compactdecimalformat.hvoid icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)Draft→Stable
51
decimfmt.hDecimalFormat& icu::DecimalFormat::setAttribute(UNumberFormatAttribute, int32_t, UErrorCode&)Draft→Stable
51
decimfmt.hint32_t icu::DecimalFormat::getAttribute(UNumberFormatAttribute, UErrorCode&)Draft→Stable
51
dtfmtsym.henum icu::DateFormatSymbols::DtWidthType::SHORTDraft→Stable
51
listformatter.hUnicodeString& icu::ListFormatter::format(const UnicodeString items[], int32_t, UnicodeString&, UErrorCode&)Draft→Stable
50
listformatter.hicu::ListFormatter::~ListFormatter()Draft→Stable
50
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(UErrorCode&)Draft→Stable
50
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, UErrorCode&)Draft→Stable
50
locdspnm.hUDisplayContext icu::LocaleDisplayNames::getContext(UDisplayContextType)Draft→Stable
51
locdspnm.hstatic LocaleDisplayNames* icu::LocaleDisplayNames::createInstance(const Locale&, UDisplayContext*, int32_t)Draft→Stable
51
measunit.hicu::MeasureUnit::MeasureUnit()(missing)Stable
3.0
region.hUBool icu::Region::contains(const Region&)Draft→Stable
51
region.hUBool icu::Region::operator!=(const Region&)Draft→Stable
51
region.hUBool icu::Region::operator==(const Region&)Draft→Stable
51
region.hURegionType icu::Region::getType()Draft→Stable
51
region.hconst Region* icu::Region::getContainingRegion()Draft→Stable
51
region.hconst Region* icu::Region::getContainingRegion(URegionType)Draft→Stable
51
region.hconst char* icu::Region::getRegionCode()Draft→Stable
51
region.hicu::Region::~Region()Draft→Stable
51
region.hint32_t icu::Region::getNumericCode()Draft→Stable
51
region.hstatic const Region* icu::Region::getInstance(const char*, UErrorCode&)Draft→Stable
51
region.hstatic const Region* icu::Region::getInstance(int32_t, UErrorCode&)Draft→Stable
51
tblcoll.hUCollationResult icu::RuleBasedCollator::compareUTF8(const StringPiece&, const StringPiece&, UErrorCode&)(missing)Stable
51
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetISO8601Basic(int32_t, UBool, UBool, UBool, UnicodeString&, UErrorCode&)Draft→Stable
51
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetISO8601Extended(int32_t, UBool, UBool, UBool, UnicodeString&, UErrorCode&)Draft→Stable
51
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetShortLocalizedGMT(int32_t, UnicodeString&, UErrorCode&)Draft→Stable
51
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HDraft→Stable
51
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_EXEMPLAR_LOCATIONDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_FIXEDDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_FULLDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_FIXEDDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_FULLDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_SHORTDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_SHORTDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_FIXEDDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_FULLDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FIXEDDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FULLDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMT_SHORTDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ZONE_ID_SHORTDraft→Stable
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ZONE_IDDraft→Stable
51
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetShortLocalizedGMT(const UnicodeString&, ParsePosition&)Draft→Stable
51
tznames.henum UTimeZoneNameType::UTZNM_EXEMPLAR_LOCATIONDraft→Stable
51
ucal.hint32_t ucal_getTimeZoneID(const UCalendar*, UChar*, int32_t, UErrorCode*)Draft→Stable
51
udat.h#define UDAT_ABBR_GENERIC_TZDraft→Stable
51
udat.h#define UDAT_ABBR_QUARTERDraft→Stable
51
udat.h#define UDAT_ABBR_SPECIFIC_TZDraft→Stable
51
udat.h#define UDAT_ABBR_UTC_TZDraft→Stable
51
udat.h#define UDAT_ABBR_WEEKDAYDraft→Stable
51
udat.h#define UDAT_GENERIC_TZDraft→Stable
51
udat.h#define UDAT_HOUR24Draft→Stable
51
udat.h#define UDAT_LOCATION_TZDraft→Stable
51
udat.h#define UDAT_MINUTEDraft→Stable
51
udat.h#define UDAT_QUARTERDraft→Stable
51
udat.h#define UDAT_SECONDDraft→Stable
51
udat.h#define UDAT_SPECIFIC_TZDraft→Stable
51
udat.h#define UDAT_WEEKDAYDraft→Stable
51
udat.henum UDateFormatField::UDAT_TIMEZONE_ISO_FIELDDraft→Stable
51
udat.henum UDateFormatField::UDAT_TIMEZONE_ISO_LOCAL_FIELDDraft→Stable
51
udat.henum UDateFormatField::UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELDDraft→Stable
51
udat.henum UDateFormatSymbolType::UDAT_SHORTER_WEEKDAYSDraft→Stable
51
udat.henum UDateFormatSymbolType::UDAT_STANDALONE_SHORTER_WEEKDAYSDraft→Stable
51
udat.hvoid udat_setContext(UDateFormat*, UDisplayContext, UErrorCode*)Draft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCEDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCEDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_STANDALONEDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENUDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_NONEDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_DIALECT_NAMESDraft→Stable
51
udisplaycontext.henum UDisplayContext::UDISPCTX_STANDARD_NAMESDraft→Stable
51
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_CAPITALIZATIONDraft→Stable
51
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_DIALECT_HANDLINGDraft→Stable
51
uldnames.hUDisplayContext uldn_getContext(const ULocaleDisplayNames*, UDisplayContextType, UErrorCode*)Draft→Stable
51
uldnames.hULocaleDisplayNames* uldn_openForContext(const char*, UDisplayContext*, int32_t, UErrorCode*)Draft→Stable
51
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_PUNCTUATIONDraft→Stable
51
unum.henum UNumberCompactStyle::UNUM_LONGDraft→Stable
51
unum.henum UNumberCompactStyle::UNUM_SHORTDraft→Stable
51
unum.henum UNumberFormatAttribute::UNUM_SCALEDraft→Stable
51
uregion.henum URegionType::URGN_CONTINENTDraft→Stable
51
uregion.henum URegionType::URGN_DEPRECATEDDraft→Stable
51
uregion.henum URegionType::URGN_GROUPINGDraft→Stable
51
uregion.henum URegionType::URGN_LIMITDraft→Stable
51
uregion.henum URegionType::URGN_SUBCONTINENTDraft→Stable
51
uregion.henum URegionType::URGN_TERRITORYDraft→Stable
51
uregion.henum URegionType::URGN_UNKNOWNDraft→Stable
51
uregion.henum URegionType::URGN_WORLDDraft→Stable
51
uscript.hUBool uscript_breaksBetweenLetters(UScriptCode)Draft→Stable
51
uscript.hUBool uscript_isCased(UScriptCode)Draft→Stable
51
uscript.hUBool uscript_isRightToLeft(UScriptCode)Draft→Stable
51
uscript.hUScriptUsage uscript_getUsage(UScriptCode)Draft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_ASPIRATIONALDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_EXCLUDEDDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_LIMITED_USEDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_NOT_ENCODEDDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_RECOMMENDEDDraft→Stable
51
uscript.henum UScriptUsage::USCRIPT_USAGE_UNKNOWNDraft→Stable
51
uscript.hicu::UnicodeString uscript_getSampleUnicodeString(UScriptCode)Draft→Stable
51
uscript.hint32_t uscript_getSampleString(UScriptCode, UChar*, int32_t, UErrorCode*)Draft→Stable
51
uspoof.hURestrictionLevel uspoof_getRestrictionLevel(const USpoofChecker*)Draft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_ASCIIDraft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_HIGHLY_RESTRICTIVEDraft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_MINIMALLY_RESTRICTIVEDraft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_MODERATELY_RESTRICTIVEDraft→Stable
51
uspoof.henum URestrictionLevel::USPOOF_UNRESTRICTIVEDraft→Stable
51
uspoof.henum USpoofChecks::USPOOF_AUX_INFODraft→Stable
51
uspoof.henum USpoofChecks::USPOOF_MIXED_NUMBERSDraft→Stable
51
uspoof.hvoid uspoof_setRestrictionLevel(USpoofChecker*, URestrictionLevel)Draft→Stable
51
ustdio.hconst UNumberFormat* u_fgetNumberFormat(UFILE*)Draft→Stable
51
utf8.h#define U8_GET_OR_FFFDDraft→Stable
51
utf8.h#define U8_NEXT_OR_FFFDDraft→Stable
51
utf8.h#define U8_PREV_OR_FFFDDraft→Stable
51

(jump back to top)

Added in 53

FileAPI5253
calendar.hint32_t icu::Calendar::getRelatedYear(UErrorCode&)(missing)Internal
calendar.hvoid icu::Calendar::setRelatedYear(int32_t)(missing)Internal
coleitr.hUCollationElements* icu::CollationElementIterator::toUCollationElements()(missing)Internal
coleitr.hconst UCollationElements* icu::CollationElementIterator::toUCollationElements()(missing)Internal
coleitr.hstatic CollationElementIterator* icu::CollationElementIterator::fromUCollationElements(UCollationElements*)(missing)Internal
coleitr.hstatic const CollationElementIterator* icu::CollationElementIterator::fromUCollationElements(const UCollationElements*)(missing)Internal
coll.hCollator& icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&)(missing)Draft
53
coll.hUColReorderCode icu::Collator::getMaxVariable()(missing)Draft
53
coll.hUCollationResult icu::Collator::internalCompareUTF8(const char*, int32_t, const char*, int32_t, UErrorCode&)(missing)Internal
coll.hUCollator* icu::Collator::toUCollator()(missing)Internal
coll.hconst UCollator* icu::Collator::toUCollator()(missing)Internal
coll.hint32_t icu::Collator::internalNextSortKeyPart(UCharIterator*, uint32_t state[2], uint8_t*, int32_t, UErrorCode&)(missing)Internal
coll.hstatic Collator* icu::Collator::fromUCollator(UCollator*)(missing)Internal
coll.hstatic const Collator* icu::Collator::fromUCollator(const UCollator*)(missing)Internal
coll.hvoid icu::Collator::setLocales(const Locale&, const Locale&, const Locale&)(missing)Internal
datefmt.hUBool icu::DateFormat::isCalendarLenient()(missing)Draft
53
datefmt.hUDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&)(missing)Draft
53
datefmt.hvoid icu::DateFormat::setCalendarLenient(UBool)(missing)Draft
53
datefmt.hvoid icu::DateFormat::setContext(UDisplayContext, UErrorCode&)(missing)Draft
53
decimfmt.hvoid icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&)(missing)Draft
53
decimfmt.hvoid icu::DecimalFormat::setGroupingUsed(UBool)(missing)Draft
53
decimfmt.hvoid icu::DecimalFormat::setParseIntegerOnly(UBool)(missing)Draft
53
filteredbrk.hBreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)(missing)Internal
filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::suppressBreakAfter(const UnicodeString&, UErrorCode&)(missing)Internal
filteredbrk.hUBool icu::FilteredBreakIteratorBuilder::unsuppressBreakAfter(const UnicodeString&, UErrorCode&)(missing)Internal
filteredbrk.hicu::FilteredBreakIteratorBuilder::~FilteredBreakIteratorBuilder()(missing)Internal
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)(missing)Internal
filteredbrk.hstatic FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(const Locale&, UErrorCode&)(missing)Internal
listformatter.hUnicodeString& icu::ListFormatter::format(const UnicodeString items[], int32_t, UnicodeString&, int32_t, int32_t&, UErrorCode&)(missing)Internal
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatData&)(missing)Internal
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatInternal*)(missing)Internal
measfmt.hFormat* icu::MeasureFormat::clone()(missing)Draft
53
measfmt.hMeasureFormat& icu::MeasureFormat::operator=(const MeasureFormat&)(missing)Draft
53
measfmt.hUBool icu::MeasureFormat::operator==(const Format&)(missing)Draft
53
measfmt.hUClassID icu::MeasureFormat::getDynamicClassID()(missing)Draft
53
measfmt.hUnicodeString& icu::MeasureFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Draft
53
measfmt.hUnicodeString& icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Draft
53
measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_COUNT(missing)Draft
53
measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NARROW(missing)Draft
53
measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERIC(missing)Draft
53
measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_SHORT(missing)Draft
53
measfmt.henum UMeasureFormatWidth::UMEASFMT_WIDTH_WIDE(missing)Draft
53
measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, NumberFormat*, UErrorCode&)(missing)Draft
53
measfmt.hicu::MeasureFormat::MeasureFormat(const Locale&, UMeasureFormatWidth, UErrorCode&)(missing)Draft
53
measfmt.hicu::MeasureFormat::MeasureFormat(const MeasureFormat&)(missing)Draft
53
measfmt.hstatic UClassID icu::MeasureFormat::getStaticClassID()(missing)Draft
53
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)(missing)Draft
53
measunit.hMeasureUnit& icu::MeasureUnit::operator=(const MeasureUnit&)(missing)Draft
53
measunit.hUBool icu::MeasureUnit::operator!=(const UObject&)(missing)Draft
53
measunit.hUClassID icu::MeasureUnit::getDynamicClassID()(missing)Draft
53
measunit.hconst char* icu::MeasureUnit::getSubtype()(missing)Draft
53
measunit.hconst char* icu::MeasureUnit::getType()(missing)Draft
53
measunit.hicu::MeasureUnit::MeasureUnit()(missing)Stable
3.0
measunit.hicu::MeasureUnit::MeasureUnit(const MeasureUnit&)(missing)Draft
53
measunit.hint32_t icu::MeasureUnit::getIndex()(missing)Internal
measunit.hstatic MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&)(missing)Draft
53
measunit.hstatic MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&)(missing)Draft
53
measunit.hstatic StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&)(missing)Draft
53
measunit.hstatic UClassID icu::MeasureUnit::getStaticClassID()(missing)Draft
53
measunit.hstatic int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&)(missing)Draft
53
measunit.hstatic int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&)(missing)Draft
53
measunit.hstatic int32_t icu::MeasureUnit::getIndexCount()(missing)Internal
measure.hUClassID icu::Measure::getDynamicClassID()(missing)Draft
53
measure.hstatic UClassID icu::Measure::getStaticClassID()(missing)Draft
53
numfmt.hUDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&)(missing)Draft
53
numfmt.hstatic NumberFormat* icu::NumberFormat::internalCreateInstance(const Locale&, UNumberFormatStyle, UErrorCode&)(missing)Internal
numfmt.hstatic const SharedNumberFormat* icu::NumberFormat::createSharedInstance(const Locale&, UNumberFormatStyle, UErrorCode&)(missing)Internal
numfmt.hvoid icu::NumberFormat::setContext(UDisplayContext, UErrorCode&)(missing)Draft
53
plurrule.hstatic PluralRules* icu::PluralRules::internalForLocale(const Locale&, UPluralType, UErrorCode&)(missing)Internal
plurrule.hstatic const SharedPluralRules* icu::PluralRules::createSharedInstance(const Locale&, UPluralType, UErrorCode&)(missing)Internal
rbnf.hvoid icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&)(missing)Draft
53
regex.hvoid icu::RegexPattern::dumpPattern()(missing)Internal
reldatefmt.hRelativeDateTimeFormatter& icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&)(missing)Draft
53
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&, const UnicodeString&, UnicodeString&, UErrorCode&)(missing)Draft
53
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&, UErrorCode&)(missing)Draft
53
reldatefmt.hUnicodeString& icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&, UErrorCode&)(missing)Draft
53
reldatefmt.hconst NumberFormat& icu::RelativeDateTimeFormatter::getNumberFormat()(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_DAY(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAY(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAY(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTH(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_NOW(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAY(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAY(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAY(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAY(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNT(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAY(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEK(missing)Draft
53
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_YEAR(missing)Draft
53
reldatefmt.henum UDateDirection::UDAT_DIRECTION_COUNT(missing)Draft
53
reldatefmt.henum UDateDirection::UDAT_DIRECTION_LAST_2(missing)Draft
53
reldatefmt.henum UDateDirection::UDAT_DIRECTION_LAST(missing)Draft
53
reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXT_2(missing)Draft
53
reldatefmt.henum UDateDirection::UDAT_DIRECTION_NEXT(missing)Draft
53
reldatefmt.henum UDateDirection::UDAT_DIRECTION_PLAIN(missing)Draft
53
reldatefmt.henum UDateDirection::UDAT_DIRECTION_THIS(missing)Draft
53
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_DAYS(missing)Draft
53
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_HOURS(missing)Draft
53
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MINUTES(missing)Draft
53
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_MONTHS(missing)Draft
53
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_SECONDS(missing)Draft
53
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNT(missing)Draft
53
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_WEEKS(missing)Draft
53
reldatefmt.henum UDateRelativeUnit::UDAT_RELATIVE_YEARS(missing)Draft
53
reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&)(missing)Draft
53
reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UErrorCode&)(missing)Draft
53
reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, UErrorCode&)(missing)Draft
53
reldatefmt.hicu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&)(missing)Draft
53
reldatefmt.hicu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()(missing)Draft
53
tblcoll.hCollator& icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&)(missing)Draft
53
tblcoll.hUColReorderCode icu::RuleBasedCollator::getMaxVariable()(missing)Draft
53
tblcoll.hUCollationResult icu::RuleBasedCollator::compareUTF8(const StringPiece&, const StringPiece&, UErrorCode&)(missing)Stable
51
tblcoll.hUCollationResult icu::RuleBasedCollator::internalCompareUTF8(const char*, int32_t, const char*, int32_t, UErrorCode&)(missing)Internal
tblcoll.hconst char* icu::RuleBasedCollator::internalGetLocaleID(ULocDataLocaleType, UErrorCode&)(missing)Internal
tblcoll.hicu::RuleBasedCollator::RuleBasedCollator()(missing)Internal
tblcoll.hicu::RuleBasedCollator::RuleBasedCollator(const UnicodeString&, UParseError&, UnicodeString&, UErrorCode&)(missing)Internal
tblcoll.hint32_t icu::RuleBasedCollator::internalNextSortKeyPart(UCharIterator*, uint32_t state[2], uint8_t*, int32_t, UErrorCode&)(missing)Internal
tblcoll.hstatic RuleBasedCollator* icu::RuleBasedCollator::rbcFromUCollator(UCollator*)(missing)Internal
tblcoll.hstatic const RuleBasedCollator* icu::RuleBasedCollator::rbcFromUCollator(const UCollator*)(missing)Internal
tblcoll.hvoid icu::RuleBasedCollator::internalAddContractions(UChar32, UnicodeSet&, UErrorCode&)(missing)Internal
tblcoll.hvoid icu::RuleBasedCollator::internalBuildTailoring(const UnicodeString&, int32_t, UColAttributeValue, UParseError*, UnicodeString*, UErrorCode&)(missing)Internal
tblcoll.hvoid icu::RuleBasedCollator::internalGetCEs(const UnicodeString&, UVector64&, UErrorCode&)(missing)Internal
tblcoll.hvoid icu::RuleBasedCollator::internalGetContractionsAndExpansions(UnicodeSet*, UnicodeSet*, UBool, UErrorCode&)(missing)Internal
ucol.hUColReorderCode ucol_getMaxVariable(const UCollator*)(missing)Draft
53
ucol.hvoid ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)(missing)Draft
53
uconfig.h#define UCONFIG_NO_FILTERED_BREAK_ITERATION(missing)Internal
udat.hUDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)(missing)Draft
53
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH(missing)Draft
53
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_MATCH(missing)Draft
53
udat.henum UDateFormatField::UDAT_RELATED_YEAR_FIELD(missing)Internal
53
udat.hvoid udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)(missing)Draft
53
unum.hUDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)(missing)Draft
53
unum.henum UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTING(missing)Draft
53
unum.hvoid unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)(missing)Draft
53
uspoof.henum URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASK(missing)Draft
53
uspoof.henum URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVE(missing)Draft
53
utrans.hUSet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)(missing)Draft
53
utrans.hint32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)(missing)Draft
53

(jump back to top)

Other existing drafts in 53

FileAPI5253
brkiter.hint32_t icu::BreakIterator::getRuleStatus()Draft
52
brkiter.hint32_t icu::BreakIterator::getRuleStatusVec(int32_t*, int32_t, UErrorCode&)Draft
52
dcfmtsym.hstatic DecimalFormatSymbols* icu::DecimalFormatSymbols::createWithLastResortData(UErrorCode&)Draft
52
fmtable.hUFormattable* icu::Formattable::toUFormattable()Draft
52
fmtable.hconst UFormattable* icu::Formattable::toUFormattable()Draft
52
fmtable.hstatic Formattable* icu::Formattable::fromUFormattable(UFormattable*)Draft
52
fmtable.hstatic const Formattable* icu::Formattable::fromUFormattable(const UFormattable*)Draft
52
LEFontInstance.hconst void* icu::LEFontInstance::getFontTable(LETag, size_t&)Draft
52
listformatter.hListFormatter& icu::ListFormatter::operator=(const ListFormatter&)Draft
52
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatter&)Draft
52
region.hStringEnumeration* icu::Region::getContainedRegions()Draft
51
region.hStringEnumeration* icu::Region::getContainedRegions(URegionType)Draft
51
region.hStringEnumeration* icu::Region::getPreferredValues()Draft
51
region.hstatic StringEnumeration* icu::Region::getAvailable(URegionType)Draft
51
timezone.hstatic UnicodeString& icu::TimeZone::getIDForWindowsID(const UnicodeString&, const char*, UnicodeString&, UErrorCode&)Draft
52
timezone.hstatic UnicodeString& icu::TimeZone::getWindowsID(const UnicodeString&, UnicodeString&, UErrorCode&)Draft
52
ucal.hint32_t ucal_getTimeZoneIDForWindowsID(const UChar*, int32_t, const char*, UChar*, int32_t, UErrorCode*)Draft
52
ucal.hint32_t ucal_getWindowsTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft
52
uformattable.hUBool ufmt_isNumeric(const UFormattable*)Draft
52
uformattable.hUDate ufmt_getDate(const UFormattable*, UErrorCode*)Draft
52
uformattable.hUFormattable* ufmt_getArrayItemByIndex(UFormattable*, int32_t, UErrorCode*)Draft
52
uformattable.hUFormattable* ufmt_open(UErrorCode*)Draft
52
uformattable.hUFormattableType ufmt_getType(const UFormattable*, UErrorCode*)Draft
52
uformattable.hconst UChar* ufmt_getUChars(UFormattable*, int32_t*, UErrorCode*)Draft
52
uformattable.hconst char* ufmt_getDecNumChars(UFormattable*, int32_t*, UErrorCode*)Draft
52
uformattable.hconst void* ufmt_getObject(const UFormattable*, UErrorCode*)Draft
52
uformattable.hdouble ufmt_getDouble(UFormattable*, UErrorCode*)Draft
52
uformattable.henum UFormattableType::UFMT_ARRAYDraft
52
uformattable.henum UFormattableType::UFMT_COUNTDraft
52
uformattable.henum UFormattableType::UFMT_DATEDraft
52
uformattable.henum UFormattableType::UFMT_DOUBLEDraft
52
uformattable.henum UFormattableType::UFMT_INT64Draft
52
uformattable.henum UFormattableType::UFMT_LONGDraft
52
uformattable.henum UFormattableType::UFMT_OBJECTDraft
52
uformattable.henum UFormattableType::UFMT_STRINGDraft
52
uformattable.hint32_t ufmt_getArrayLength(const UFormattable*, UErrorCode*)Draft
52
uformattable.hint32_t ufmt_getLong(UFormattable*, UErrorCode*)Draft
52
uformattable.hint64_t ufmt_getInt64(UFormattable*, UErrorCode*)Draft
52
uformattable.hvoid ufmt_close(UFormattable*)Draft
52
unum.hUFormattable* unum_parseToUFormattable(const UNumberFormat*, UFormattable*, const UChar*, int32_t, int32_t*, UErrorCode*)Draft
52
unum.hint32_t unum_formatUFormattable(const UNumberFormat*, const UFormattable*, UChar*, int32_t, UFieldPosition*, UErrorCode*)Draft
52
unumsys.hUBool unumsys_isAlgorithmic(const UNumberingSystem*)Draft
52
unumsys.hUEnumeration* unumsys_openAvailableNames(UErrorCode*)Draft
52
unumsys.hUNumberingSystem* unumsys_open(const char*, UErrorCode*)Draft
52
unumsys.hUNumberingSystem* unumsys_openByName(const char*, UErrorCode*)Draft
52
unumsys.hconst char* unumsys_getName(const UNumberingSystem*)Draft
52
unumsys.hint32_t unumsys_getDescription(const UNumberingSystem*, UChar*, int32_t, UErrorCode*)Draft
52
unumsys.hint32_t unumsys_getRadix(const UNumberingSystem*)Draft
52
unumsys.hvoid unumsys_close(UNumberingSystem*)Draft
52
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
2.4
uregion.hUBool uregion_areEqual(const URegion*, const URegion*)Draft
52
uregion.hUBool uregion_contains(const URegion*, const URegion*)Draft
52
uregion.hUEnumeration* uregion_getAvailable(URegionType, UErrorCode*)Draft
52
uregion.hUEnumeration* uregion_getContainedRegions(const URegion*, UErrorCode*)Draft
52
uregion.hUEnumeration* uregion_getContainedRegionsOfType(const URegion*, URegionType, UErrorCode*)Draft
52
uregion.hUEnumeration* uregion_getPreferredValues(const URegion*, UErrorCode*)Draft
52
uregion.hURegionType uregion_getType(const URegion*)Draft
52
uregion.hconst URegion* uregion_getContainingRegion(const URegion*)Draft
52
uregion.hconst URegion* uregion_getContainingRegionOfType(const URegion*, URegionType)Draft
52
uregion.hconst URegion* uregion_getRegionFromCode(const char*, UErrorCode*)Draft
52
uregion.hconst URegion* uregion_getRegionFromNumericCode(int32_t, UErrorCode*)Draft
52
uregion.hconst char* uregion_getRegionCode(const URegion*)Draft
52
uregion.hint32_t uregion_getNumericCode(const URegion*)Draft
52
uspoof.hconst USet* uspoof_getInclusionSet(UErrorCode*)Draft
51
uspoof.hconst USet* uspoof_getRecommendedSet(UErrorCode*)Draft
51
uspoof.hconst icu::UnicodeSet* uspoof_getInclusionUnicodeSet(UErrorCode*)Draft
51
uspoof.hconst icu::UnicodeSet* uspoof_getRecommendedUnicodeSet(UErrorCode*)Draft
51

(jump back to top)

Signature Simplifications

This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by all possible variations in "original" form.

(jump back to top)

Contents generated by StableAPI tool on Thu Mar 13 23:31:39 EDT 2014
Copyright (C) 2014, International Business Machines Corporation, All Rights Reserved.