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


Removed from 51

FileAPI5152
choicfmt.hUnicodeString& icu::ChoiceFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Deprecated(missing)
choicfmt.hUnicodeString& icu::ChoiceFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Deprecated(missing)
choicfmt.hUnicodeString& icu::ChoiceFormat::format(double, UnicodeString&)Deprecated(missing)
choicfmt.hUnicodeString& icu::ChoiceFormat::format(int32_t, UnicodeString&)Deprecated(missing)
choicfmt.hvoid icu::ChoiceFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)Deprecated(missing)
datefmt.hUnicodeString& icu::DateFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Stable
2.0
(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(double, UnicodeString&)Stable
2.0
(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&)Stable
2.0
(missing)
decimfmt.hUnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&)Stable
2.8
(missing)
decimfmt.hvoid icu::DecimalFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)Stable
2.0
(missing)
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatData&)Internal(missing)
msgfmt.hUnicodeString& icu::MessageFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
(missing)
numfmt.hUnicodeString& icu::NumberFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
(missing)
plurfmt.hUnicodeString icu::PluralFormat::PluralSelector::select(double, UErrorCode&)(untagged)(missing)
plurfmt.hUnicodeString icu::PluralFormat::PluralSelectorAdapter::select(double, UErrorCode&)(untagged)(missing)
plurfmt.hstatic int32_t icu::PluralFormat::findSubMessage(const MessagePattern&, int32_t, const PluralSelector&, double, UErrorCode&)(untagged)(missing)
rbnf.hUnicodeString& icu::RuleBasedNumberFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Stable
2.0
(missing)
rbnf.hUnicodeString& icu::RuleBasedNumberFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
(missing)
rbnf.hUnicodeString& icu::RuleBasedNumberFormat::format(double, UnicodeString&)Stable
2.0
(missing)
rbnf.hUnicodeString& icu::RuleBasedNumberFormat::format(int32_t, UnicodeString&)Stable
2.0
(missing)
rbnf.hvoid icu::RuleBasedNumberFormat::parse(const UnicodeString&, Formattable&, UErrorCode&)Stable
2.0
(missing)
smpdtfmt.hUDate icu::SimpleDateFormat::parse(const UnicodeString&, ParsePosition&)Stable
2.0
(missing)
smpdtfmt.hUDate icu::SimpleDateFormat::parse(const UnicodeString&, UErrorCode&)Stable
2.0
(missing)
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(UDate, UnicodeString&)Stable
2.0
(missing)
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(UDate, UnicodeString&, FieldPosition&)Stable
2.1
(missing)
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(UDate, UnicodeString&, FieldPositionIterator*, UErrorCode&)Stable
4.4
(missing)
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Stable
2.0
(missing)
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(const Formattable&, UnicodeString&, FieldPositionIterator*, UErrorCode&)Stable
4.4
(missing)
smpdtfmt.hUnicodeString& icu::SimpleDateFormat::format(const Formattable&, UnicodeString&, UErrorCode&)Stable
2.0
(missing)

(jump back to top)

Deprecated or Obsoleted in 52

FileAPI5152
brkiter.hBreakIterator* icu::BreakIterator::createBufferClone(void*, int32_t&, UErrorCode&)Stable
2.0
Deprecated
brkiter.hUBool icu::BreakIterator::isBufferClone()Stable
2.0
Deprecated
rbbi.hBreakIterator* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&, UErrorCode&)Stable
2.0
Deprecated
tblcoll.huint8_t* icu::RuleBasedCollator::cloneRuleData(int32_t&, UErrorCode&)Stable
2.2
Deprecated
ubrk.h#define U_BRK_SAFECLONE_BUFFERSIZEStable
2.0
Deprecated
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
ucnv.h#define U_CNV_SAFECLONE_BUFFERSIZEStable
2.0
Deprecated
ucol.h#define U_COL_SAFECLONE_BUFFERSIZEStable
2.0
Deprecated

(jump back to top)

Changed in 52 (old, new)

FileAPI5152
brkiter.hBreakIterator* icu::BreakIterator::createBufferClone(void*, int32_t&, UErrorCode&)Stable
2.0
Deprecated
brkiter.hUBool icu::BreakIterator::isBufferClone()Stable
2.0
Deprecated
gender.hUGender icu::GenderInfo::getListGender(const UGender*, int32_t, UErrorCode&)Draft→Stable
50
gender.hicu::GenderInfo::~GenderInfo()Draft→Stable
50
gender.hstatic const GenderInfo* icu::GenderInfo::getInstance(const Locale&, UErrorCode&)Draft→Stable
50
LEFontInstance.hconst void* icu::LEFontInstance::getFontTable(LETag, size_t&)InternalDraft
52
LETypes.h#define LE_DEBUG_BAD_FONT(untagged)Internal
messagepattern.h#define UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLEDraft→Stable
50
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECTORDINALDraft→Stable
50
plurfmt.hicu::PluralFormat::PluralFormat(const Locale&, UPluralType, UErrorCode&)Draft→Stable
50
plurfmt.hicu::PluralFormat::PluralFormat(const Locale&, UPluralType, const UnicodeString&, UErrorCode&)Draft→Stable
50
plurrule.hstatic PluralRules* icu::PluralRules::forLocale(const Locale&, UPluralType, UErrorCode&)Draft→Stable
50
rbbi.hBreakIterator* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&, UErrorCode&)Stable
2.0
Deprecated
tblcoll.huint8_t* icu::RuleBasedCollator::cloneRuleData(int32_t&, UErrorCode&)Stable
2.2
Deprecated
tzfmt.hFormat* icu::TimeZoneFormat::clone()Draft→Stable
50
tzfmt.hTimeZone* icu::TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, UTimeZoneFormatTimeType* timeType=)Draft→Stable
50
tzfmt.hTimeZone* icu::TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, int32_t, UTimeZoneFormatTimeType* timeType=)Draft→Stable
50
tzfmt.hTimeZoneFormat& icu::TimeZoneFormat::operator=(const TimeZoneFormat&)Draft→Stable
50
tzfmt.hUBool icu::TimeZoneFormat::operator==(const Format&)Draft→Stable
50
tzfmt.hUClassID icu::TimeZoneFormat::getDynamicClassID()Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::format(UTimeZoneFormatStyle, const TimeZone&, UDate, UnicodeString&, UTimeZoneFormatTimeType* timeType=)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetLocalizedGMT(int32_t, UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTOffsetDigits(UnicodeString&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, UnicodeString&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTPattern(UnicodeString&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTZeroFormat(UnicodeString&)Draft→Stable
50
tzfmt.hconst TimeZoneNames* icu::TimeZoneFormat::getTimeZoneNames()Draft→Stable
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMSDraft→Stable
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMDraft→Stable
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMSDraft→Stable
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMDraft→Stable
50
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_ALL_STYLESDraft→Stable
50
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_NONEDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LOCATIONDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LONGDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_SHORTDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMTDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_LONGDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_SHORTDraft→Stable
50
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_DAYLIGHTDraft→Stable
50
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_STANDARDDraft→Stable
50
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_UNKNOWNDraft→Stable
50
tzfmt.hicu::TimeZoneFormat::TimeZoneFormat(const TimeZoneFormat&)Draft→Stable
50
tzfmt.hicu::TimeZoneFormat::~TimeZoneFormat()Draft→Stable
50
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetISO8601(const UnicodeString&, ParsePosition&)Draft→Stable
50
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString&, ParsePosition&)Draft→Stable
50
tzfmt.hstatic TimeZoneFormat* icu::TimeZoneFormat::createInstance(const Locale&, UErrorCode&)Draft→Stable
50
tzfmt.hstatic UClassID icu::TimeZoneFormat::getStaticClassID()Draft→Stable
50
tzfmt.huint32_t icu::TimeZoneFormat::getDefaultParseOptions()Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::adoptTimeZoneNames(TimeZoneNames*)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setDefaultParseOptions(uint32_t)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTOffsetDigits(const UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, const UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTPattern(const UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTZeroFormat(const UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setTimeZoneNames(const TimeZoneNames&)Draft→Stable
50
tznames.hStringEnumeration* icu::TimeZoneNames::getAvailableMetaZoneIDs(UErrorCode&)Draft→Stable
50
tznames.hStringEnumeration* icu::TimeZoneNames::getAvailableMetaZoneIDs(const UnicodeString&, UErrorCode&)Draft→Stable
50
tznames.hTimeZoneNames* icu::TimeZoneNames::clone()Draft→Stable
50
tznames.hUBool icu::TimeZoneNames::operator!=(const TimeZoneNames&)Draft→Stable
50
tznames.hUBool icu::TimeZoneNames::operator==(const TimeZoneNames&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getDisplayName(const UnicodeString&, UTimeZoneNameType, UDate, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getExemplarLocationName(const UnicodeString&, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getMetaZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getMetaZoneID(const UnicodeString&, UDate, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getReferenceZoneID(const UnicodeString&, const char*, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getTimeZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&)Draft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_LONG_DAYLIGHTDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_LONG_GENERICDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_LONG_STANDARDDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_DAYLIGHTDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_GENERICDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_STANDARDDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_UNKNOWNDraft→Stable
50
tznames.hicu::TimeZoneNames::~TimeZoneNames()Draft→Stable
50
tznames.hstatic TimeZoneNames* icu::TimeZoneNames::createInstance(const Locale&, UErrorCode&)Draft→Stable
50
ubrk.h#define U_BRK_SAFECLONE_BUFFERSIZEStable
2.0
Deprecated
ucal.hUBool ucal_getTimeZoneTransitionDate(const UCalendar*, UTimeZoneTransitionType, UDate*, UErrorCode*)Draft→Stable
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_NEXT_INCLUSIVEDraft→Stable
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_NEXTDraft→Stable
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVEDraft→Stable
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_PREVIOUSDraft→Stable
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
ucnv.h#define U_CNV_SAFECLONE_BUFFERSIZEStable
2.0
Deprecated
ucol.h#define U_COL_SAFECLONE_BUFFERSIZEStable
2.0
Deprecated
ucol.hUCollationResult ucol_strcollUTF8(const UCollator*, const char*, int32_t, const char*, int32_t, UErrorCode*)Draft→Stable
50
udat.henum UDateFormatStyle::UDAT_PATTERNDraft→Stable
50
uenum.hUEnumeration* uenum_openCharStringsEnumeration(const char* const strings[], int32_t, UErrorCode*)Draft→Stable
50
uenum.hUEnumeration* uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t, UErrorCode*)Draft→Stable
50
ugender.hUGender ugender_getListGender(const UGenderInfo*, const UGender*, int32_t, UErrorCode*)Draft→Stable
50
ugender.hconst UGenderInfo* ugender_getInstance(const char*, UErrorCode*)Draft→Stable
50
ugender.henum UGender::UGENDER_FEMALEDraft→Stable
50
ugender.henum UGender::UGENDER_MALEDraft→Stable
50
ugender.henum UGender::UGENDER_OTHERDraft→Stable
50
unum.henum UNumberFormatAttribute::UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITSDraft→Stable
50
unum.henum UNumberFormatAttribute::UNUM_PARSE_NO_EXPONENTDraft→Stable
50
upluralrules.hUPluralRules* uplrules_openForType(const char*, UPluralType, UErrorCode*)Draft→Stable
50
upluralrules.henum UPluralType::UPLURAL_TYPE_CARDINALDraft→Stable
50
upluralrules.henum UPluralType::UPLURAL_TYPE_COUNTDraft→Stable
50
upluralrules.henum UPluralType::UPLURAL_TYPE_ORDINALDraft→Stable
50
utrace.henum UTraceFunctionNumber::UTRACE_UCOL_STRCOLLUTF8Draft→Stable
50

(jump back to top)

Promoted to stable in 52

FileAPI5152
gender.hUGender icu::GenderInfo::getListGender(const UGender*, int32_t, UErrorCode&)Draft→Stable
50
gender.hicu::GenderInfo::~GenderInfo()Draft→Stable
50
gender.hstatic const GenderInfo* icu::GenderInfo::getInstance(const Locale&, UErrorCode&)Draft→Stable
50
messagepattern.h#define UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLEDraft→Stable
50
messagepattern.henum UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECTORDINALDraft→Stable
50
plurfmt.hicu::PluralFormat::PluralFormat(const Locale&, UPluralType, UErrorCode&)Draft→Stable
50
plurfmt.hicu::PluralFormat::PluralFormat(const Locale&, UPluralType, const UnicodeString&, UErrorCode&)Draft→Stable
50
plurrule.hstatic PluralRules* icu::PluralRules::forLocale(const Locale&, UPluralType, UErrorCode&)Draft→Stable
50
tzfmt.hFormat* icu::TimeZoneFormat::clone()Draft→Stable
50
tzfmt.hTimeZone* icu::TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, UTimeZoneFormatTimeType* timeType=)Draft→Stable
50
tzfmt.hTimeZone* icu::TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, int32_t, UTimeZoneFormatTimeType* timeType=)Draft→Stable
50
tzfmt.hTimeZoneFormat& icu::TimeZoneFormat::operator=(const TimeZoneFormat&)Draft→Stable
50
tzfmt.hUBool icu::TimeZoneFormat::operator==(const Format&)Draft→Stable
50
tzfmt.hUClassID icu::TimeZoneFormat::getDynamicClassID()Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::format(UTimeZoneFormatStyle, const TimeZone&, UDate, UnicodeString&, UTimeZoneFormatTimeType* timeType=)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::formatOffsetLocalizedGMT(int32_t, UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTOffsetDigits(UnicodeString&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, UnicodeString&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTPattern(UnicodeString&)Draft→Stable
50
tzfmt.hUnicodeString& icu::TimeZoneFormat::getGMTZeroFormat(UnicodeString&)Draft→Stable
50
tzfmt.hconst TimeZoneNames* icu::TimeZoneFormat::getTimeZoneNames()Draft→Stable
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMSDraft→Stable
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMDraft→Stable
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMSDraft→Stable
50
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMDraft→Stable
50
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_ALL_STYLESDraft→Stable
50
tzfmt.henum UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_NONEDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LOCATIONDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LONGDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_SHORTDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMTDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_LONGDraft→Stable
50
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_SHORTDraft→Stable
50
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_DAYLIGHTDraft→Stable
50
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_STANDARDDraft→Stable
50
tzfmt.henum UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_UNKNOWNDraft→Stable
50
tzfmt.hicu::TimeZoneFormat::TimeZoneFormat(const TimeZoneFormat&)Draft→Stable
50
tzfmt.hicu::TimeZoneFormat::~TimeZoneFormat()Draft→Stable
50
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetISO8601(const UnicodeString&, ParsePosition&)Draft→Stable
50
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString&, ParsePosition&)Draft→Stable
50
tzfmt.hstatic TimeZoneFormat* icu::TimeZoneFormat::createInstance(const Locale&, UErrorCode&)Draft→Stable
50
tzfmt.hstatic UClassID icu::TimeZoneFormat::getStaticClassID()Draft→Stable
50
tzfmt.huint32_t icu::TimeZoneFormat::getDefaultParseOptions()Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::adoptTimeZoneNames(TimeZoneNames*)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setDefaultParseOptions(uint32_t)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTOffsetDigits(const UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, const UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTPattern(const UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setGMTZeroFormat(const UnicodeString&, UErrorCode&)Draft→Stable
50
tzfmt.hvoid icu::TimeZoneFormat::setTimeZoneNames(const TimeZoneNames&)Draft→Stable
50
tznames.hStringEnumeration* icu::TimeZoneNames::getAvailableMetaZoneIDs(UErrorCode&)Draft→Stable
50
tznames.hStringEnumeration* icu::TimeZoneNames::getAvailableMetaZoneIDs(const UnicodeString&, UErrorCode&)Draft→Stable
50
tznames.hTimeZoneNames* icu::TimeZoneNames::clone()Draft→Stable
50
tznames.hUBool icu::TimeZoneNames::operator!=(const TimeZoneNames&)Draft→Stable
50
tznames.hUBool icu::TimeZoneNames::operator==(const TimeZoneNames&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getDisplayName(const UnicodeString&, UTimeZoneNameType, UDate, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getExemplarLocationName(const UnicodeString&, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getMetaZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getMetaZoneID(const UnicodeString&, UDate, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getReferenceZoneID(const UnicodeString&, const char*, UnicodeString&)Draft→Stable
50
tznames.hUnicodeString& icu::TimeZoneNames::getTimeZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&)Draft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_LONG_DAYLIGHTDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_LONG_GENERICDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_LONG_STANDARDDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_DAYLIGHTDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_GENERICDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_SHORT_STANDARDDraft→Stable
50
tznames.henum UTimeZoneNameType::UTZNM_UNKNOWNDraft→Stable
50
tznames.hicu::TimeZoneNames::~TimeZoneNames()Draft→Stable
50
tznames.hstatic TimeZoneNames* icu::TimeZoneNames::createInstance(const Locale&, UErrorCode&)Draft→Stable
50
ucal.hUBool ucal_getTimeZoneTransitionDate(const UCalendar*, UTimeZoneTransitionType, UDate*, UErrorCode*)Draft→Stable
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_NEXT_INCLUSIVEDraft→Stable
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_NEXTDraft→Stable
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVEDraft→Stable
50
ucal.henum UTimeZoneTransitionType::UCAL_TZ_TRANSITION_PREVIOUSDraft→Stable
50
uchar.hUChar32 u_getBidiPairedBracket(UChar32)(missing)Stable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_CLOSE(missing)Stable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_COUNT(missing)Stable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_NONE(missing)Stable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_OPEN(missing)Stable
52
(Born Stable)
uchar.henum UCharDirection::U_FIRST_STRONG_ISOLATE(missing)Stable
52
(Born Stable)
uchar.henum UCharDirection::U_LEFT_TO_RIGHT_ISOLATE(missing)Stable
52
(Born Stable)
uchar.henum UCharDirection::U_POP_DIRECTIONAL_ISOLATE(missing)Stable
52
(Born Stable)
uchar.henum UCharDirection::U_RIGHT_TO_LEFT_ISOLATE(missing)Stable
52
(Born Stable)
uchar.henum UProperty::UCHAR_BIDI_PAIRED_BRACKET_TYPE(missing)Stable
52
(Born Stable)
uchar.henum UProperty::UCHAR_BIDI_PAIRED_BRACKET(missing)Stable
52
(Born Stable)
uchar.henum UWordBreakValues::U_WB_DOUBLE_QUOTE(missing)Stable
3.4
uchar.henum UWordBreakValues::U_WB_HEBREW_LETTER(missing)Stable
3.4
uchar.henum UWordBreakValues::U_WB_SINGLE_QUOTE(missing)Stable
3.4
ucol.hUCollationResult ucol_strcollUTF8(const UCollator*, const char*, int32_t, const char*, int32_t, UErrorCode*)Draft→Stable
50
udat.henum UDateFormatStyle::UDAT_PATTERNDraft→Stable
50
uenum.hUEnumeration* uenum_openCharStringsEnumeration(const char* const strings[], int32_t, UErrorCode*)Draft→Stable
50
uenum.hUEnumeration* uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t, UErrorCode*)Draft→Stable
50
ugender.hUGender ugender_getListGender(const UGenderInfo*, const UGender*, int32_t, UErrorCode*)Draft→Stable
50
ugender.hconst UGenderInfo* ugender_getInstance(const char*, UErrorCode*)Draft→Stable
50
ugender.henum UGender::UGENDER_FEMALEDraft→Stable
50
ugender.henum UGender::UGENDER_MALEDraft→Stable
50
ugender.henum UGender::UGENDER_OTHERDraft→Stable
50
unum.henum UNumberFormatAttribute::UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITSDraft→Stable
50
unum.henum UNumberFormatAttribute::UNUM_PARSE_NO_EXPONENTDraft→Stable
50
upluralrules.hUPluralRules* uplrules_openForType(const char*, UPluralType, UErrorCode*)Draft→Stable
50
upluralrules.henum UPluralType::UPLURAL_TYPE_CARDINALDraft→Stable
50
upluralrules.henum UPluralType::UPLURAL_TYPE_COUNTDraft→Stable
50
upluralrules.henum UPluralType::UPLURAL_TYPE_ORDINALDraft→Stable
50
uscript.henum UScriptCode::USCRIPT_CAUCASIAN_ALBANIAN(missing)Stable
52
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MAHAJANI(missing)Stable
52
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MIAO(missing)Stable
52
(Born Stable)
utrace.henum UTraceFunctionNumber::UTRACE_UCOL_STRCOLLUTF8Draft→Stable
50

(jump back to top)

Added in 52

FileAPI5152
brkiter.hint32_t icu::BreakIterator::getRuleStatus()(missing)Draft
52
brkiter.hint32_t icu::BreakIterator::getRuleStatusVec(int32_t*, int32_t, UErrorCode&)(missing)Draft
52
datefmt.hDateFormat& icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&)(missing)Internal
datefmt.hUBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&)(missing)Internal
dcfmtsym.hstatic DecimalFormatSymbols* icu::DecimalFormatSymbols::createWithLastResortData(UErrorCode&)(missing)Draft
52
decimfmt.hFixedDecimal icu::DecimalFormat::getFixedDecimal(DigitList&, UErrorCode&)(missing)Internal
decimfmt.hFixedDecimal icu::DecimalFormat::getFixedDecimal(const Formattable&, UErrorCode&)(missing)Internal
decimfmt.hFixedDecimal icu::DecimalFormat::getFixedDecimal(double, UErrorCode&)(missing)Internal
fmtable.hCharString* icu::Formattable::internalGetCharString(UErrorCode&)(missing)Internal
fmtable.hUFormattable* icu::Formattable::toUFormattable()(missing)Draft
52
fmtable.hconst UFormattable* icu::Formattable::toUFormattable()(missing)Draft
52
fmtable.hstatic Formattable* icu::Formattable::fromUFormattable(UFormattable*)(missing)Draft
52
fmtable.hstatic const Formattable* icu::Formattable::fromUFormattable(const UFormattable*)(missing)Draft
52
listformatter.hListFormatter& icu::ListFormatter::operator=(const ListFormatter&)(missing)Draft
52
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatData*)(missing)Internal
listformatter.hicu::ListFormatter::ListFormatter(const ListFormatter&)(missing)Draft
52
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, const char*, UErrorCode&)(missing)Internal
plurfmt.hUnicodeString icu::PluralFormat::PluralSelector::select(void*, double, UErrorCode&)(missing)Internal
plurfmt.hUnicodeString icu::PluralFormat::PluralSelectorAdapter::select(void*, double, UErrorCode&)(missing)Internal
plurfmt.hUnicodeString& icu::PluralFormat::format(const Formattable&, double, UnicodeString&, FieldPosition&, UErrorCode&)(missing)Internal
plurfmt.hstatic int32_t icu::PluralFormat::findSubMessage(const MessagePattern&, int32_t, const PluralSelector&, void*, double, UErrorCode&)(missing)Internal
plurrule.hUnicodeString icu::PluralRules::getRules()(missing)Internal
plurrule.hUnicodeString icu::PluralRules::select(const FixedDecimal&)(missing)Internal
plurrule.hstatic StringEnumeration* icu::PluralRules::getAvailableLocales(UErrorCode&)(missing)Internal
plurrule.hstatic UBool icu::PluralRules::hasOverride(const Locale&)(missing)Internal
timezone.hstatic UnicodeString& icu::TimeZone::getIDForWindowsID(const UnicodeString&, const char*, UnicodeString&, UErrorCode&)(missing)Draft
52
timezone.hstatic UnicodeString& icu::TimeZone::getWindowsID(const UnicodeString&, UnicodeString&, UErrorCode&)(missing)Draft
52
timezone.hstatic const UChar* icu::TimeZone::getRegion(const UnicodeString&, UErrorCode&)(missing)Internal
ucal.hint32_t ucal_getTimeZoneIDForWindowsID(const UChar*, int32_t, const char*, UChar*, int32_t, UErrorCode*)(missing)Draft
52
ucal.hint32_t ucal_getWindowsTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)(missing)Draft
52
uchar.hUChar32 u_getBidiPairedBracket(UChar32)(missing)Stable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_CLOSE(missing)Stable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_COUNT(missing)Stable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_NONE(missing)Stable
52
(Born Stable)
uchar.henum UBidiPairedBracketType::U_BPT_OPEN(missing)Stable
52
(Born Stable)
uchar.henum UCharDirection::U_FIRST_STRONG_ISOLATE(missing)Stable
52
(Born Stable)
uchar.henum UCharDirection::U_LEFT_TO_RIGHT_ISOLATE(missing)Stable
52
(Born Stable)
uchar.henum UCharDirection::U_POP_DIRECTIONAL_ISOLATE(missing)Stable
52
(Born Stable)
uchar.henum UCharDirection::U_RIGHT_TO_LEFT_ISOLATE(missing)Stable
52
(Born Stable)
uchar.henum UProperty::UCHAR_BIDI_PAIRED_BRACKET_TYPE(missing)Stable
52
(Born Stable)
uchar.henum UProperty::UCHAR_BIDI_PAIRED_BRACKET(missing)Stable
52
(Born Stable)
uchar.henum UWordBreakValues::U_WB_DOUBLE_QUOTE(missing)Stable
3.4
uchar.henum UWordBreakValues::U_WB_HEBREW_LETTER(missing)Stable
3.4
uchar.henum UWordBreakValues::U_WB_SINGLE_QUOTE(missing)Stable
3.4
ucsdet.hUEnumeration* ucsdet_getDetectableCharsets(const UCharsetDetector*, UErrorCode*)(missing)Internal
ucsdet.hvoid ucsdet_setDetectableCharset(UCharsetDetector*, const char*, UBool, UErrorCode*)(missing)Internal
udat.hUBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)(missing)Internal
udat.henum UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT(missing)Internal
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC(missing)Internal
udat.henum UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE(missing)Internal
udat.hvoid udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute,, UErrorCode*)(missing)Internal
uformattable.hUBool ufmt_isNumeric(const UFormattable*)(missing)Draft
52
uformattable.hUDate ufmt_getDate(const UFormattable*, UErrorCode*)(missing)Draft
52
uformattable.hUFormattable* ufmt_getArrayItemByIndex(UFormattable*, int32_t, UErrorCode*)(missing)Draft
52
uformattable.hUFormattable* ufmt_open(UErrorCode*)(missing)Draft
52
uformattable.hUFormattableType ufmt_getType(const UFormattable*, UErrorCode*)(missing)Draft
52
uformattable.hconst UChar* ufmt_getUChars(UFormattable*, int32_t*, UErrorCode*)(missing)Draft
52
uformattable.hconst char* ufmt_getDecNumChars(UFormattable*, int32_t*, UErrorCode*)(missing)Draft
52
uformattable.hconst void* ufmt_getObject(const UFormattable*, UErrorCode*)(missing)Draft
52
uformattable.hdouble ufmt_getDouble(UFormattable*, UErrorCode*)(missing)Draft
52
uformattable.henum UFormattableType::UFMT_ARRAY(missing)Draft
52
uformattable.henum UFormattableType::UFMT_COUNT(missing)Draft
52
uformattable.henum UFormattableType::UFMT_DATE(missing)Draft
52
uformattable.henum UFormattableType::UFMT_DOUBLE(missing)Draft
52
uformattable.henum UFormattableType::UFMT_INT64(missing)Draft
52
uformattable.henum UFormattableType::UFMT_LONG(missing)Draft
52
uformattable.henum UFormattableType::UFMT_OBJECT(missing)Draft
52
uformattable.henum UFormattableType::UFMT_STRING(missing)Draft
52
uformattable.hint32_t ufmt_getArrayLength(const UFormattable*, UErrorCode*)(missing)Draft
52
uformattable.hint32_t ufmt_getLong(UFormattable*, UErrorCode*)(missing)Draft
52
uformattable.hint64_t ufmt_getInt64(UFormattable*, UErrorCode*)(missing)Draft
52
uformattable.hvoid ufmt_close(UFormattable*)(missing)Draft
52
unum.hUFormattable* unum_parseToUFormattable(const UNumberFormat*, UFormattable*, const UChar*, int32_t, int32_t*, UErrorCode*)(missing)Draft
52
unum.hint32_t unum_formatUFormattable(const UNumberFormat*, const UFormattable*, UChar*, int32_t, UFieldPosition*, UErrorCode*)(missing)Draft
52
unumsys.hUBool unumsys_isAlgorithmic(const UNumberingSystem*)(missing)Draft
52
unumsys.hUEnumeration* unumsys_openAvailableNames(UErrorCode*)(missing)Draft
52
unumsys.hUNumberingSystem* unumsys_open(const char*, UErrorCode*)(missing)Draft
52
unumsys.hUNumberingSystem* unumsys_openByName(const char*, UErrorCode*)(missing)Draft
52
unumsys.hconst char* unumsys_getName(const UNumberingSystem*)(missing)Draft
52
unumsys.hint32_t unumsys_getDescription(const UNumberingSystem*, UChar*, int32_t, UErrorCode*)(missing)Draft
52
unumsys.hint32_t unumsys_getRadix(const UNumberingSystem*)(missing)Draft
52
unumsys.hvoid unumsys_close(UNumberingSystem*)(missing)Draft
52
uregion.hUBool uregion_areEqual(const URegion*, const URegion*)(missing)Draft
52
uregion.hUBool uregion_contains(const URegion*, const URegion*)(missing)Draft
52
uregion.hUEnumeration* uregion_getAvailable(URegionType, UErrorCode*)(missing)Draft
52
uregion.hUEnumeration* uregion_getContainedRegions(const URegion*, UErrorCode*)(missing)Draft
52
uregion.hUEnumeration* uregion_getContainedRegionsOfType(const URegion*, URegionType, UErrorCode*)(missing)Draft
52
uregion.hUEnumeration* uregion_getPreferredValues(const URegion*, UErrorCode*)(missing)Draft
52
uregion.hURegionType uregion_getType(const URegion*)(missing)Draft
52
uregion.hconst URegion* uregion_getContainingRegion(const URegion*)(missing)Draft
52
uregion.hconst URegion* uregion_getContainingRegionOfType(const URegion*, URegionType)(missing)Draft
52
uregion.hconst URegion* uregion_getRegionFromCode(const char*, UErrorCode*)(missing)Draft
52
uregion.hconst URegion* uregion_getRegionFromNumericCode(int32_t, UErrorCode*)(missing)Draft
52
uregion.hconst char* uregion_getRegionCode(const URegion*)(missing)Draft
52
uregion.hint32_t uregion_getNumericCode(const URegion*)(missing)Draft
52
uscript.henum UScriptCode::USCRIPT_CAUCASIAN_ALBANIAN(missing)Stable
52
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MAHAJANI(missing)Stable
52
(Born Stable)
uscript.henum UScriptCode::USCRIPT_MIAO(missing)Stable
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
listformatter.hUnicodeString& icu::ListFormatter::format(const UnicodeString items[], int32_t, UnicodeString&, UErrorCode&)Draft
50
listformatter.hicu::ListFormatter::~ListFormatter()Draft
50
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(UErrorCode&)Draft
50
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, UErrorCode&)Draft
50
locdspnm.hUDisplayContext icu::LocaleDisplayNames::getContext(UDisplayContextType)Draft
51
locdspnm.hstatic LocaleDisplayNames* icu::LocaleDisplayNames::createInstance(const Locale&, UDisplayContext*, int32_t)Draft
51
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.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::formatOffsetShortLocalizedGMT(int32_t, UnicodeString&, UErrorCode&)Draft
51
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HDraft
51
tzfmt.henum UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_EXEMPLAR_LOCATIONDraft
51
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_ZONE_ID_SHORTDraft
51
tzfmt.henum UTimeZoneFormatStyle::UTZFMT_STYLE_ZONE_IDDraft
51
tzfmt.hint32_t icu::TimeZoneFormat::parseOffsetShortLocalizedGMT(const UnicodeString&, ParsePosition&)Draft
51
tznames.henum UTimeZoneNameType::UTZNM_EXEMPLAR_LOCATIONDraft
51
ucal.hint32_t ucal_getTimeZoneID(const UCalendar*, UChar*, int32_t, UErrorCode*)Draft
51
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 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
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_SCALEDraft
51
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

(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 Tue Sep 24 18:15:00 PDT 2013
Copyright (C) 2013, International Business Machines Corporation, All Rights Reserved.