ICU4C API Comparison: 51 (update #1: 51.2) with 52 (m1)


Removed from 51

FileAPI5152
choicfmt.hUnicodeString& icu::ChoiceFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)DeprecatedNone
choicfmt.hUnicodeString& icu::ChoiceFormat::format(const Formattable&, UnicodeString&, UErrorCode&)DeprecatedNone
choicfmt.hUnicodeString& icu::ChoiceFormat::format(double, UnicodeString&)DeprecatedNone
choicfmt.hUnicodeString& icu::ChoiceFormat::format(int32_t, UnicodeString&)DeprecatedNone
choicfmt.hvoid icu::ChoiceFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)DeprecatedNone
datefmt.hUnicodeString& icu::DateFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
None
decimfmt.hUnicodeString& icu::DecimalFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Stable
2.0
None
decimfmt.hUnicodeString& icu::DecimalFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
None
decimfmt.hUnicodeString& icu::DecimalFormat::format(double, UnicodeString&)Stable
2.0
None
decimfmt.hUnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&)Stable
2.0
None
decimfmt.hUnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&)Stable
2.8
None
decimfmt.hvoid icu::DecimalFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)Stable
2.0
None
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatData&)InternalNone
msgfmt.hUnicodeString& icu::MessageFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
None
numfmt.hUnicodeString& icu::NumberFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
None
rbnf.hUnicodeString& icu::RuleBasedNumberFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Stable
2.0
None
rbnf.hUnicodeString& icu::RuleBasedNumberFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
None
rbnf.hUnicodeString& icu::RuleBasedNumberFormat::format(double, UnicodeString&)Stable
2.0
None
rbnf.hUnicodeString& icu::RuleBasedNumberFormat::format(int32_t, UnicodeString&)Stable
2.0
None
rbnf.hvoid icu::RuleBasedNumberFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)Stable
2.0
None
smpdtfmt.hUDate icu::SimpleDateFormat::parse(const UnicodeString&, ParsePosition&)Stable
2.0
None
smpdtfmt.hUDate icu::SimpleDateFormat::parse(const UnicodeString&, UErrorCode&)Stable
2.0
None
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(UDate, UnicodeString&)Stable
2.0
None
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(UDate, UnicodeString&, FieldPosition&)Stable
2.1
None
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(UDate, UnicodeString&, FieldPositionIterator*, UErrorCode&)Stable
4.4
None
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Stable
2.0
None
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Stable
4.4
None
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
None

(jump back to top)

Deprecated or Obsoleted in 52

FileAPI5152
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(UErrorCode&)Draft
50
Deprecated
50
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, UErrorCode&)Draft
50
Deprecated
50
uclean.hvoid u_setAtomicIncDecFunctions(const void*, UMtxAtomicFn*, UMtxAtomicFn*, UErrorCode*)Stable
2.8
Deprecated
uclean.hvoid u_setMutexFunctions(const void*, UMtxInitFn*, UMtxFn*, UMtxFn*, UMtxFn*, UErrorCode*)Stable
2.8
Deprecated

(jump back to top)

Changed in 52 (old, new)

FileAPI5152
LEFontInstance.hconst void* icu::LEFontInstance::getFontTable(LETag, size_t&)InternalDraft
52
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(UErrorCode&)Draft
50
Deprecated
50
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, UErrorCode&)Draft
50
Deprecated
50
uclean.hvoid u_setAtomicIncDecFunctions(const void*, UMtxAtomicFn*, UMtxAtomicFn*, UErrorCode*)Stable
2.8
Deprecated
uclean.hvoid u_setMutexFunctions(const void*, UMtxInitFn*, UMtxFn*, UMtxFn*, UMtxFn*, UErrorCode*)Stable
2.8
Deprecated

(jump back to top)

Promoted to stable in 52

FileAPI5152
uchar.hUChar32 u_getBidiPairedBracket(UChar32)NoneStable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_CLOSENoneStable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_COUNTNoneStable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_NONENoneStable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_OPENNoneStable
52
(Born Stable)
uchar.henum UCharDirection::U_FIRST_STRONG_ISOLATENoneStable
52
(Born Stable)
uchar.henum UCharDirection::U_LEFT_TO_RIGHT_ISOLATENoneStable
52
(Born Stable)
uchar.henum UCharDirection::U_POP_DIRECTIONAL_ISOLATENoneStable
52
(Born Stable)
uchar.henum UCharDirection::U_RIGHT_TO_LEFT_ISOLATENoneStable
52
(Born Stable)
uchar.henum UProperty::UCHAR_BIDI_PAIRED_BRACKET_TYPENoneStable
52
(Born Stable)
uchar.henum UProperty::UCHAR_BIDI_PAIRED_BRACKETNoneStable
52
(Born Stable)
uchar.henum UWordBreakValues::U_WB_DOUBLE_QUOTENoneStable
3.4
uchar.henum UWordBreakValues::U_WB_HEBREW_LETTERNoneStable
3.4
uchar.henum UWordBreakValues::U_WB_SINGLE_QUOTENoneStable
3.4
uscript.henum UScriptCode::USCRIPT_CAUCASIAN_ALBANIANNoneStable
52
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MAHAJANINoneStable
52
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MIAONoneStable
52
(Born Stable)

(jump back to top)

Added in 52

FileAPI5152
brkiter.hint32_t icu::BreakIterator::getRuleStatus()NoneDraft
52
brkiter.hint32_t icu::BreakIterator::getRuleStatusVec(int32_t*, int32_t, UErrorCode&)NoneDraft
52
decimfmt.hFixedDecimal icu::DecimalFormat::getFixedDecimal(double, UErrorCode&)NoneInternal
fmtable.hCharString* icu::Formattable::internalGetCharString(UErrorCode&)NoneInternal
fmtable.hUFormattable * icu::Formattable::toUFormattable()NoneDraft
52
fmtable.hstatic Formattable* icu::Formattable::fromUFormattable(UFormattable*)NoneDraft
52
fmtable.hstatic const Formattable* icu::Formattable::fromUFormattable(const UFormattable*)NoneDraft
52
listformatter.hListFormatter& icu::ListFormatter::operator=(const ListFormatter&)NoneDraft
52
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatData*)NoneInternal
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatter&)NoneDraft
52
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, const char*, UErrorCode&)NoneInternal
plurrule.hUnicodeString icu::PluralRules::getRules()NoneInternal
plurrule.hUnicodeString icu::PluralRules::select(const FixedDecimal&)NoneInternal
plurrule.hstatic StringEnumeration* icu::PluralRules::getAvailableLocales(UErrorCode&)NoneInternal
plurrule.hstatic UBool icu::PluralRules::hasOverride(const Locale&)NoneInternal
timezone.hstatic UnicodeString& icu::TimeZone::getIDForWindowsID(const UnicodeString&, const char*, UnicodeString&, UErrorCode&)NoneDraft
52
timezone.hstatic UnicodeString& icu::TimeZone::getWindowsID(const UnicodeString&, UnicodeString&, UErrorCode&)NoneDraft
52
timezone.hstatic const UChar* icu::TimeZone::getRegion(const UnicodeString&, UErrorCode&)NoneInternal
ucal.hint32_t ucal_getTimeZoneIDForWindowsID(const UChar*, int32_t, const char*, UChar*, int32_t, UErrorCode*)NoneDraft
52
ucal.hint32_t ucal_getWindowsTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)NoneDraft
52
uchar.hUChar32 u_getBidiPairedBracket(UChar32)NoneStable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_CLOSENoneStable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_COUNTNoneStable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_NONENoneStable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_OPENNoneStable
52
(Born Stable)
uchar.henum UCharDirection::U_FIRST_STRONG_ISOLATENoneStable
52
(Born Stable)
uchar.henum UCharDirection::U_LEFT_TO_RIGHT_ISOLATENoneStable
52
(Born Stable)
uchar.henum UCharDirection::U_POP_DIRECTIONAL_ISOLATENoneStable
52
(Born Stable)
uchar.henum UCharDirection::U_RIGHT_TO_LEFT_ISOLATENoneStable
52
(Born Stable)
uchar.henum UProperty::UCHAR_BIDI_PAIRED_BRACKET_TYPENoneStable
52
(Born Stable)
uchar.henum UProperty::UCHAR_BIDI_PAIRED_BRACKETNoneStable
52
(Born Stable)
uchar.henum UWordBreakValues::U_WB_DOUBLE_QUOTENoneStable
3.4
uchar.henum UWordBreakValues::U_WB_HEBREW_LETTERNoneStable
3.4
uchar.henum UWordBreakValues::U_WB_SINGLE_QUOTENoneStable
3.4
uformattable.hUBool ufmt_isNumeric(UFormattable*)NoneDraft
52
uformattable.hUDate ufmt_getDate(UFormattable*, UErrorCode*)NoneDraft
52
uformattable.hUFormattable* ufmt_getArrayItemByIndex(UFormattable*, int32_t, UErrorCode*)NoneDraft
52
uformattable.hUFormattable* ufmt_open(UErrorCode*)NoneDraft
52
uformattable.hUFormattableType ufmt_getType(UFormattable*, UErrorCode*)NoneDraft
52
uformattable.hconst UChar* ufmt_getUChars(UFormattable*, int32_t*, UErrorCode*)NoneDraft
52
uformattable.hconst char* ufmt_getDecNumChars(UFormattable*, int32_t*, UErrorCode*)NoneDraft
52
uformattable.hconst void* ufmt_getObject(UFormattable*, UErrorCode*)NoneDraft
52
uformattable.hdouble ufmt_getDouble(UFormattable*, UErrorCode*)NoneDraft
52
uformattable.henum UFormattableType::UFMT_ARRAYNoneDraft
52
uformattable.henum UFormattableType::UFMT_COUNTNoneDraft
52
uformattable.henum UFormattableType::UFMT_DATENoneDraft
52
uformattable.henum UFormattableType::UFMT_DOUBLENoneDraft
52
uformattable.henum UFormattableType::UFMT_INT64NoneDraft
52
uformattable.henum UFormattableType::UFMT_LONGNoneDraft
52
uformattable.henum UFormattableType::UFMT_OBJECTNoneDraft
52
uformattable.henum UFormattableType::UFMT_STRINGNoneDraft
52
uformattable.hint32_t ufmt_getArrayLength(UFormattable*, UErrorCode*)NoneDraft
52
uformattable.hint32_t ufmt_getLong(UFormattable*, UErrorCode*)NoneDraft
52
uformattable.hint64_t ufmt_getInt64(UFormattable*, UErrorCode*)NoneDraft
52
uformattable.hvoid ufmt_close(UFormattable*)NoneDraft
52
unum.hUFormattable* unum_parseToUFormattable(const UNumberFormat*, UFormattable*, const UChar*, int32_t, int32_t*, UErrorCode*)NoneDraft
52
unum.hint32_t unum_formatUFormattable(const UNumberFormat*, const UFormattable*, UChar*, int32_t, UFieldPosition*, UErrorCode*)NoneDraft
52
uregion.hUBool uregion_areEqual(const URegion*, const URegion*)NoneDraft
52
uregion.hUBool uregion_contains(const URegion*, const URegion*)NoneDraft
52
uregion.hUEnumeration* uregion_getAvailable(URegionType, UErrorCode*)NoneDraft
52
uregion.hUEnumeration* uregion_getContainedRegions(const URegion*, UErrorCode*)NoneDraft
52
uregion.hUEnumeration* uregion_getContainedRegionsOfType(const URegion*, URegionType, UErrorCode*)NoneDraft
52
uregion.hUEnumeration* uregion_getPreferredValues(const URegion*, UErrorCode*)NoneDraft
52
uregion.hURegionType uregion_getType(const URegion*)NoneDraft
52
uregion.hconst URegion* uregion_getContainingRegion(const URegion*)NoneDraft
52
uregion.hconst URegion* uregion_getContainingRegionOfType(const URegion*, URegionType)NoneDraft
52
uregion.hconst URegion* uregion_getRegionFromCode(const char*, UErrorCode*)NoneDraft
52
uregion.hconst URegion* uregion_getRegionFromNumericCode(int32_t, UErrorCode*)NoneDraft
52
uregion.hconst char* uregion_getRegionCode(const URegion*)NoneDraft
52
uregion.hint32_t uregion_getNumericCode(const URegion*)NoneDraft
52
uscript.henum UScriptCode::USCRIPT_CAUCASIAN_ALBANIANNoneStable
52
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MAHAJANINoneStable
52
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MIAONoneStable
52
(Born Stable)

(jump back to top)

Other existing drafts in 52

FileAPI5152
alphaindex.hImmutableIndex* icu::AlphabeticIndex::buildImmutableIndex(UErrorCode&)Draft
51
alphaindex.hUAlphabeticIndexLabelType icu::AlphabeticIndex::Bucket::getLabelType()Draft
51
alphaindex.hconst Bucket* icu::AlphabeticIndex::ImmutableIndex::getBucket(int32_t)Draft
51
alphaindex.hconst UnicodeString& icu::AlphabeticIndex::Bucket::getLabel()Draft
51
alphaindex.hicu::AlphabeticIndex::AlphabeticIndex(RuleBasedCollator*, UErrorCode&)Draft
51
alphaindex.hicu::AlphabeticIndex::Bucket::~Bucket()Draft
51
alphaindex.hicu::AlphabeticIndex::ImmutableIndex::~ImmutableIndex()Draft
51
alphaindex.hint32_t icu::AlphabeticIndex::ImmutableIndex::getBucketCount()Draft
51
alphaindex.hint32_t icu::AlphabeticIndex::ImmutableIndex::getBucketIndex(const UnicodeString&, UErrorCode&)Draft
51
compactdecimalformat.hCompactDecimalFormat& icu::CompactDecimalFormat::operator=(const CompactDecimalFormat&)Draft
51
compactdecimalformat.hFormat* icu::CompactDecimalFormat::clone()Draft
51
compactdecimalformat.hUBool icu::CompactDecimalFormat::operator==(const Format&)Draft
51
compactdecimalformat.hUClassID icu::CompactDecimalFormat::getDynamicClassID()Draft
51
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&)Draft
51
compactdecimalformat.hUnicodeString& icu::CompactDecimalFormat::format(int64_t, UnicodeString&, FieldPosition&)Draft
51
compactdecimalformat.hicu::CompactDecimalFormat::CompactDecimalFormat(const CompactDecimalFormat&)Draft
51
compactdecimalformat.hicu::CompactDecimalFormat::~CompactDecimalFormat()Draft
51
compactdecimalformat.hstatic CompactDecimalFormat* icu::CompactDecimalFormat::createInstance(const Locale&, UNumberCompactStyle, UErrorCode&)Draft
51
compactdecimalformat.hstatic UClassID icu::CompactDecimalFormat::getStaticClassID()Draft
51
compactdecimalformat.hvoid icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&)Draft
51
compactdecimalformat.hvoid icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)Draft
51
decimfmt.hDecimalFormat& icu::DecimalFormat::setAttribute(UNumberFormatAttribute, int32_t, UErrorCode&)Draft
51
decimfmt.hint32_t icu::DecimalFormat::getAttribute(UNumberFormatAttribute, UErrorCode&)Draft
51
dtfmtsym.henum icu::DateFormatSymbols::DtWidthType::SHORTDraft
51
gender.hUGender icu::GenderInfo::getListGender(const UGender*, int32_t, UErrorCode&)Draft
50
gender.hicu::GenderInfo::~GenderInfo()Draft
50
gender.hstatic const GenderInfo* icu::GenderInfo::getInstance(const Locale&, UErrorCode&)Draft
50
listformatter.hUnicodeString& icu::ListFormatter::format(const UnicodeString items[], int32_t, UnicodeString&, UErrorCode&)Draft
50
listformatter.hicu::ListFormatter::~ListFormatter()Draft
50
locdspnm.hUDisplayContext icu::LocaleDisplayNames::getContext(UDisplayContextType)Draft
51
locdspnm.hstatic LocaleDisplayNames* icu::LocaleDisplayNames::createInstance(const Locale&, UDisplayContext*, int32_t)Draft
51
messagepattern.h#define UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLEDraft
50
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECTORDINALDraft
50
plurfmt.hicu::PluralFormat::PluralFormat(const Locale&, UPluralType, UErrorCode&)Draft
50
plurfmt.hicu::PluralFormat::PluralFormat(const Locale&, UPluralType, const UnicodeString&, UErrorCode&)Draft
50
plurrule.hstatic PluralRules* icu::PluralRules::forLocale(const Locale&, UPluralType, UErrorCode&)Draft
50
region.hStringEnumeration* icu::Region::getContainedRegions()Draft
51
region.hStringEnumeration* icu::Region::getContainedRegions(URegionType)Draft
51
region.hStringEnumeration* icu::Region::getPreferredValues()Draft
51
region.hUBool icu::Region::contains(const Region&)Draft
51
region.hUBool icu::Region::operator!=(const Region&)Draft
51
region.hUBool icu::Region::operator==(const Region&)Draft
51
region.hURegionType icu::Region::getType()Draft
51
region.hconst Region* icu::Region::getContainingRegion()Draft
51
region.hconst Region* icu::Region::getContainingRegion(URegionType)Draft
51
region.hconst char* icu::Region::getRegionCode()Draft
51
region.hicu::Region::~Region()Draft
51
region.hint32_t icu::Region::getNumericCode()Draft
51
region.hstatic StringEnumeration* icu::Region::getAvailable(URegionType)Draft
51
region.hstatic const Region* icu::Region::getInstance(const char*, UErrorCode&)Draft
51
region.hstatic const Region* icu::Region::getInstance(int32_t, UErrorCode&)Draft
51
smpdtfmt.hUDisplayContext icu::SimpleDateFormat::getContext(UDisplayContextType, UErrorCode&)Draft
51
smpdtfmt.hvoid icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&)Draft
51
tzfmt.hFormat* icu::TimeZoneFormat::clone()Draft
50
tzfmt.hTimeZone* icu::TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, UTimeZoneFormatTimeType*timeType=)Draft
50
tzfmt.hTimeZone* icu::TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, int32_t, UTimeZoneFormatTimeType*timeType=)Draft
50
tzfmt.hTimeZoneFormat& icu::TimeZoneFormat::operator=(const TimeZoneFormat&)Draft
50
tzfmt.hUBool icu::TimeZoneFormat::operator==(const Format&)Draft
50
tzfmt.hUClassID icu::TimeZoneFormat::getDynamicClassID()Draft
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::format(UTimeZoneFormatStyle, const TimeZone&, UDate, UnicodeString&, UTimeZoneFormatTimeType*timeType=)Draft
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Draft
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetISO8601Basic(int32_t, UBool, UBool, UBool, UnicodeString&, UErrorCode&)Draft
51
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetISO8601Extended(int32_t, UBool, UBool, UBool, UnicodeString&, UErrorCode&)Draft
51
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetLocalizedGMT(int32_t, UnicodeString&, UErrorCode&)Draft
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetShortLocalizedGMT(int32_t, UnicodeString&, UErrorCode&)Draft
51
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTOffsetDigits(UnicodeString&)Draft
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, UnicodeString&)Draft
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTPattern(UnicodeString&)Draft
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTZeroFormat(UnicodeString&)Draft
50
tzfmt.hconst TimeZoneNames* icu::TimeZoneFormat::getTimeZoneNames()Draft
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMSDraft
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMDraft
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HDraft
51
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMSDraft
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMDraft
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HDraft
51
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_ALL_STYLESDraft
50
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_NONEDraft
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_EXEMPLAR_LOCATIONDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LOCATIONDraft
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LONGDraft
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_SHORTDraft
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_FIXEDDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_FULLDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_FIXEDDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_FULLDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_LOCAL_SHORTDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_BASIC_SHORTDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_FIXEDDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_FULLDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FIXEDDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FULLDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMT_SHORTDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMTDraft
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_LONGDraft
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_SHORTDraft
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ZONE_ID_SHORTDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ZONE_IDDraft
51
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_DAYLIGHTDraft
50
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_STANDARDDraft
50
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_UNKNOWNDraft
50
tzfmt.hicu::TimeZoneFormat::TimeZoneFormat(const TimeZoneFormat&)Draft
50
tzfmt.hicu::TimeZoneFormat::~TimeZoneFormat()Draft
50
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetISO8601(const UnicodeString&, ParsePosition&)Draft
50
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString&, ParsePosition&)Draft
50
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetShortLocalizedGMT(const UnicodeString&, ParsePosition&)Draft
51
tzfmt.hstatic TimeZoneFormat* icu::TimeZoneFormat::createInstance(const Locale&, UErrorCode&)Draft
50
tzfmt.hstatic UClassID icu::TimeZoneFormat::getStaticClassID()Draft
50
tzfmt.huint32_t icu::TimeZoneFormat::getDefaultParseOptions()Draft
50
tzfmt.hvoid icu::TimeZoneFormat::adoptTimeZoneNames(TimeZoneNames*)Draft
50
tzfmt.hvoid icu::TimeZoneFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft
50
tzfmt.hvoid icu::TimeZoneFormat::setDefaultParseOptions(uint32_t)Draft
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTOffsetDigits(const UnicodeString&, UErrorCode&)Draft
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, const UnicodeString&, UErrorCode&)Draft
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTPattern(const UnicodeString&, UErrorCode&)Draft
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTZeroFormat(const UnicodeString&, UErrorCode&)Draft
50
tzfmt.hvoid icu::TimeZoneFormat::setTimeZoneNames(const TimeZoneNames&)Draft
50
tznames.hStringEnumeration* icu::TimeZoneNames::getAvailableMetaZoneIDs(UErrorCode&)Draft
50
tznames.hStringEnumeration* icu::TimeZoneNames::getAvailableMetaZoneIDs(const UnicodeString&, UErrorCode&)Draft
50
tznames.hTimeZoneNames* icu::TimeZoneNames::clone()Draft
50
tznames.hUBool icu::TimeZoneNames::operator!=(const TimeZoneNames&)Draft
50
tznames.hUBool icu::TimeZoneNames::operator==(const TimeZoneNames&)Draft
50
tznames.hUnicodeString& icu::TimeZoneNames::getDisplayName(const UnicodeString&, UTimeZoneNameType, UDate, UnicodeString&)Draft
50
tznames.hUnicodeString& icu::TimeZoneNames::getExemplarLocationName(const UnicodeString&, UnicodeString&)Draft
50
tznames.hUnicodeString& icu::TimeZoneNames::getMetaZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&)Draft
50
tznames.hUnicodeString& icu::TimeZoneNames::getMetaZoneID(const UnicodeString&, UDate, UnicodeString&)Draft
50
tznames.hUnicodeString& icu::TimeZoneNames::getReferenceZoneID(const UnicodeString&, const char*, UnicodeString&)Draft
50
tznames.hUnicodeString& icu::TimeZoneNames::getTimeZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&)Draft
50
tznames.henum UTimeZoneNameType::UTZNM_EXEMPLAR_LOCATIONDraft
51
tznames.henum UTimeZoneNameType::UTZNM_LONG_DAYLIGHTDraft
50
tznames.henum UTimeZoneNameType::UTZNM_LONG_GENERICDraft
50
tznames.henum UTimeZoneNameType::UTZNM_LONG_STANDARDDraft
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_DAYLIGHTDraft
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_GENERICDraft
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_STANDARDDraft
50
tznames.henum UTimeZoneNameType::UTZNM_UNKNOWNDraft
50
tznames.hicu::TimeZoneNames::~TimeZoneNames()Draft
50
tznames.hstatic TimeZoneNames* icu::TimeZoneNames::createInstance(const Locale&, UErrorCode&)Draft
50
ucal.hUBool ucal_getTimeZoneTransitionDate(const UCalendar*, UTimeZoneTransitionType, UDate*, UErrorCode*)Draft
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_NEXT_INCLUSIVEDraft
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_NEXTDraft
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVEDraft
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_PREVIOUSDraft
50
ucal.hint32_t ucal_getTimeZoneID(const UCalendar*, UChar*, int32_t, UErrorCode*)Draft
51
ucol.hUCollationResult ucol_strcollUTF8(const UCollator*, const char*, int32_t, const char*, int32_t, UErrorCode*)Draft
50
udat.h#define UDAT_ABBR_GENERIC_TZDraft
51
udat.h#define UDAT_ABBR_QUARTERDraft
51
udat.h#define UDAT_ABBR_SPECIFIC_TZDraft
51
udat.h#define UDAT_ABBR_UTC_TZDraft
51
udat.h#define UDAT_ABBR_WEEKDAYDraft
51
udat.h#define UDAT_GENERIC_TZDraft
51
udat.h#define UDAT_HOUR24Draft
51
udat.h#define UDAT_LOCATION_TZDraft
51
udat.h#define UDAT_MINUTEDraft
51
udat.h#define UDAT_QUARTERDraft
51
udat.h#define UDAT_SECONDDraft
51
udat.h#define UDAT_SPECIFIC_TZDraft
51
udat.h#define UDAT_WEEKDAYDraft
51
udat.hUDisplayContext udat_getContext(UDateFormat*, UDisplayContextType, UErrorCode*)Draft
51
udat.henum UDateFormatField::UDAT_TIMEZONE_ISO_FIELDDraft
51
udat.henum UDateFormatField::UDAT_TIMEZONE_ISO_LOCAL_FIELDDraft
51
udat.henum UDateFormatField::UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELDDraft
51
udat.henum UDateFormatStyle::UDAT_PATTERNDraft
50
udat.henum UDateFormatSymbolType::UDAT_SHORTER_WEEKDAYSDraft
51
udat.henum UDateFormatSymbolType::UDAT_STANDALONE_SHORTER_WEEKDAYSDraft
51
udat.hvoid udat_setContext(UDateFormat*, UDisplayContext, UErrorCode*)Draft
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCEDraft
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCEDraft
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_STANDALONEDraft
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENUDraft
51
udisplaycontext.henum UDisplayContext::UDISPCTX_CAPITALIZATION_NONEDraft
51
udisplaycontext.henum UDisplayContext::UDISPCTX_DIALECT_NAMESDraft
51
udisplaycontext.henum UDisplayContext::UDISPCTX_STANDARD_NAMESDraft
51
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_CAPITALIZATIONDraft
51
udisplaycontext.henum UDisplayContextType::UDISPCTX_TYPE_DIALECT_HANDLINGDraft
51
uenum.hUEnumeration* uenum_openCharStringsEnumeration(const char*const strings[], int32_t, UErrorCode*)Draft
50
uenum.hUEnumeration* uenum_openUCharStringsEnumeration(const UChar*const strings[], int32_t, UErrorCode*)Draft
50
ugender.hUGender ugender_getListGender(const UGenderInfo*, const UGender*, int32_t, UErrorCode*)Draft
50
ugender.hconst UGenderInfo* ugender_getInstance(const char*, UErrorCode*)Draft
50
ugender.henum UGender::UGENDER_FEMALEDraft
50
ugender.henum UGender::UGENDER_MALEDraft
50
ugender.henum UGender::UGENDER_OTHERDraft
50
uldnames.hUDisplayContext uldn_getContext(const ULocaleDisplayNames*, UDisplayContextType, UErrorCode*)Draft
51
uldnames.hULocaleDisplayNames* uldn_openForContext(const char*, UDisplayContext*, int32_t, UErrorCode*)Draft
51
ulocdata.henum ULocaleDataExemplarSetType::ULOCDATA_ES_PUNCTUATIONDraft
51
unum.henum UNumberCompactStyle::UNUM_LONGDraft
51
unum.henum UNumberCompactStyle::UNUM_SHORTDraft
51
unum.henum UNumberFormatAttribute::UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITSDraft
50
unum.henum UNumberFormatAttribute::UNUM_PARSE_NO_EXPONENTDraft
50
unum.henum UNumberFormatAttribute::UNUM_SCALEDraft
51
upluralrules.hUPluralRules* uplrules_openForType(const char*, UPluralType, UErrorCode*)Draft
50
upluralrules.henum UPluralType::UPLURAL_TYPE_CARDINALDraft
50
upluralrules.henum UPluralType::UPLURAL_TYPE_COUNTDraft
50
upluralrules.henum UPluralType::UPLURAL_TYPE_ORDINALDraft
50
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
2.4
uregion.henum URegionType::URGN_CONTINENTDraft
51
uregion.henum URegionType::URGN_DEPRECATEDDraft
51
uregion.henum URegionType::URGN_GROUPINGDraft
51
uregion.henum URegionType::URGN_LIMITDraft
51
uregion.henum URegionType::URGN_SUBCONTINENTDraft
51
uregion.henum URegionType::URGN_TERRITORYDraft
51
uregion.henum URegionType::URGN_UNKNOWNDraft
51
uregion.henum URegionType::URGN_WORLDDraft
51
uscript.hUBool uscript_breaksBetweenLetters(UScriptCode)Draft
51
uscript.hUBool uscript_isCased(UScriptCode)Draft
51
uscript.hUBool uscript_isRightToLeft(UScriptCode)Draft
51
uscript.hUScriptUsage uscript_getUsage(UScriptCode)Draft
51
uscript.henum UScriptUsage::USCRIPT_USAGE_ASPIRATIONALDraft
51
uscript.henum UScriptUsage::USCRIPT_USAGE_EXCLUDEDDraft
51
uscript.henum UScriptUsage::USCRIPT_USAGE_LIMITED_USEDraft
51
uscript.henum UScriptUsage::USCRIPT_USAGE_NOT_ENCODEDDraft
51
uscript.henum UScriptUsage::USCRIPT_USAGE_RECOMMENDEDDraft
51
uscript.henum UScriptUsage::USCRIPT_USAGE_UNKNOWNDraft
51
uscript.hicu::UnicodeString uscript_getSampleUnicodeString(UScriptCode)Draft
51
uscript.hint32_t uscript_getSampleString(UScriptCode, UChar*, int32_t, UErrorCode*)Draft
51
uspoof.hURestrictionLevel uspoof_getRestrictionLevel(const USpoofChecker*)Draft
51
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
uspoof.henum URestrictionLevel::USPOOF_ASCIIDraft
51
uspoof.henum URestrictionLevel::USPOOF_HIGHLY_RESTRICTIVEDraft
51
uspoof.henum URestrictionLevel::USPOOF_MINIMALLY_RESTRICTIVEDraft
51
uspoof.henum URestrictionLevel::USPOOF_MODERATELY_RESTRICTIVEDraft
51
uspoof.henum URestrictionLevel::USPOOF_UNRESTRICTIVEDraft
51
uspoof.henum USpoofChecks::USPOOF_AUX_INFODraft
51
uspoof.henum USpoofChecks::USPOOF_MIXED_NUMBERSDraft
51
uspoof.hvoid uspoof_setRestrictionLevel(USpoofChecker*, URestrictionLevel)Draft
51
ustdio.hconst UNumberFormat* u_fgetNumberFormat(UFILE*)Draft
51
utf8.h#define U8_GET_OR_FFFDDraft
51
utf8.h#define U8_NEXT_OR_FFFDDraft
51
utf8.h#define U8_PREV_OR_FFFDDraft
51
utrace.henum UTraceFunctionNumber::UTRACE_UCOL_STRCOLLUTF8Draft
50

(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 Sep 05 22:08:43 PDT 2013
Copyright (C) 2013, International Business Machines Corporation, All Rights Reserved.