ICU4C API Comparison: ICU 73 with ICU 74


Removed from ICU 73

FileAPIICU 73ICU 74

(jump back to top)

Deprecated or Obsoleted in ICU 74

FileAPIICU 73ICU 74

(jump back to top)

Changed in ICU 74 (old, new)

FileAPIICU 73ICU 74
displayoptions.hBuilder icu::DisplayOptions::copyToBuilder() constDraft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling)Draft→Stable
ICU 72
displayoptions.hDisplayOptions icu::DisplayOptions::Builder::build()Draft→Stable
ICU 72
displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&)=defaultDraft→Stable
ICU 72
displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=defaultDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsNounClass icu::DisplayOptions::getNounClass() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() constDraft→Stable
ICU 72
displayoptions.hicu::DisplayOptions::DisplayOptions(const DisplayOptions&)=defaultDraft→Stable
ICU 72
displayoptions.hstatic Builder icu::DisplayOptions::builder()Draft→Stable
ICU 72
formattednumber.hUDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) constDraft→Stable
ICU 72
measunit.hstatic MeasureUnit icu::MeasureUnit::getQuarter()Draft→Stable
ICU 72
measunit.hstatic MeasureUnit icu::MeasureUnit::getTonne()Draft→Stable
ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&)Draft→Stable
ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&)Draft→Stable
ICU 72
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const&Draft→Stable
ICU 72
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&&Draft→Stable
ICU 72
udisplayoptions.hUDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*)Draft→Stable
ICU 72
udisplayoptions.hUDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*)Draft→Stable
ICU 72
udisplayoptions.hUDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*)Draft→Stable
ICU 72
udisplayoptions.hconst char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase)Draft→Stable
ICU 72
udisplayoptions.hconst char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass)Draft→Stable
ICU 72
udisplayoptions.hconst char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory)Draft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENUDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULLDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORTDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTALDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONALDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMESDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMESDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMONDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTERDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHERDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONALDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEWDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANYDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHERDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWODraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERODraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINEDDraft→Stable
ICU 72
unum.hbool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute)Draft→Stable
ICU 72

(jump back to top)

Promoted to stable in ICU 74

FileAPIICU 73ICU 74
displayoptions.hBuilder icu::DisplayOptions::copyToBuilder() constDraft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory)Draft→Stable
ICU 72
displayoptions.hBuilder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling)Draft→Stable
ICU 72
displayoptions.hDisplayOptions icu::DisplayOptions::Builder::build()Draft→Stable
ICU 72
displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&)=defaultDraft→Stable
ICU 72
displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=defaultDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsNounClass icu::DisplayOptions::getNounClass() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() constDraft→Stable
ICU 72
displayoptions.hUDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() constDraft→Stable
ICU 72
displayoptions.hicu::DisplayOptions::DisplayOptions(const DisplayOptions&)=defaultDraft→Stable
ICU 72
displayoptions.hstatic Builder icu::DisplayOptions::builder()Draft→Stable
ICU 72
formattednumber.hUDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) constDraft→Stable
ICU 72
measunit.hstatic MeasureUnit icu::MeasureUnit::getQuarter()Draft→Stable
ICU 72
measunit.hstatic MeasureUnit icu::MeasureUnit::getTonne()Draft→Stable
ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&)Draft→Stable
ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&)Draft→Stable
ICU 72
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const&Draft→Stable
ICU 72
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&&Draft→Stable
ICU 72
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_AKSARA_PREBASE(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_AKSARA_START(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_AKSARA(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_VIRAMA_FINAL(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_VIRAMA(missing)Stable
ICU 74
(Born Stable)
udisplayoptions.hUDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*)Draft→Stable
ICU 72
udisplayoptions.hUDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*)Draft→Stable
ICU 72
udisplayoptions.hUDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*)Draft→Stable
ICU 72
udisplayoptions.hconst char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase)Draft→Stable
ICU 72
udisplayoptions.hconst char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass)Draft→Stable
ICU 72
udisplayoptions.hconst char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory)Draft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENUDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULLDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORTDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTALDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONALDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMESDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMESDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMONDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTERDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHERDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONALDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEWDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANYDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHERDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWODraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINEDDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERODraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTEDraft→Stable
ICU 72
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINEDDraft→Stable
ICU 72
unum.hbool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute)Draft→Stable
ICU 72

(jump back to top)

Added in ICU 74

FileAPIICU 73ICU 74
measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()(missing)Draft
ICU 74
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)(missing)Draft
ICU 74
measure.hbool icu::Measure::operator!=(const UObject&) const(missing)Draft
ICU 74
normalizer2.hstatic const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)(missing)Draft
ICU 74
rbbi.hbool icu::ExternalBreakEngine::handles(UChar32) const(missing)Internal
ICU 74
rbbi.hbool icu::ExternalBreakEngine::isFor(UChar32, const char*) const(missing)Internal
ICU 74
rbbi.hicu::ExternalBreakEngine::~ExternalBreakEngine()(missing)Internal
ICU 74
rbbi.hint32_t icu::ExternalBreakEngine::fillBreaks(UText*, int32_t, int32_t, int32_t*, int32_t, UErrorCode&) const(missing)Internal
ICU 74
rbbi.hstatic void icu::RuleBasedBreakIterator::registerExternalBreakEngine(ExternalBreakEngine*, UErrorCode&)(missing)Internal
ICU 74
timezone.hstatic UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&)(missing)Draft
ICU 74
ucal.hint32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)(missing)Draft
ICU 74
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_AKSARA_PREBASE(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_AKSARA_START(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_AKSARA(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_VIRAMA_FINAL(missing)Stable
ICU 74
(Born Stable)
uchar.henum ULineBreak::U_LB_VIRAMA(missing)Stable
ICU 74
(Born Stable)
uchar.henum UProperty::UCHAR_IDS_UNARY_OPERATOR(missing)Draft
ICU 74
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUE(missing)Draft
ICU 74
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_START(missing)Draft
ICU 74
ulocale.hUEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)(missing)Draft
ICU 74
ulocale.hUEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)(missing)Draft
ICU 74
ulocale.hULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)(missing)Draft
ICU 74
ulocale.hULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)(missing)Draft
ICU 74
ulocale.hbool ulocale_isBogus(const ULocale*)(missing)Draft
ICU 74
ulocale.hconst char* ulocale_getBaseName(const ULocale*)(missing)Draft
ICU 74
ulocale.hconst char* ulocale_getLanguage(const ULocale*)(missing)Draft
ICU 74
ulocale.hconst char* ulocale_getLocaleID(const ULocale*)(missing)Draft
ICU 74
ulocale.hconst char* ulocale_getRegion(const ULocale*)(missing)Draft
ICU 74
ulocale.hconst char* ulocale_getScript(const ULocale*)(missing)Draft
ICU 74
ulocale.hconst char* ulocale_getVariant(const ULocale*)(missing)Draft
ICU 74
ulocale.hint32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74
ulocale.hint32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74
ulocale.hvoid ulocale_close(ULocale*)(missing)Draft
ICU 74
ulocbuilder.hULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)(missing)Draft
ICU 74
ulocbuilder.hULocaleBuilder* ulocbld_open()(missing)Draft
ICU 74
ulocbuilder.hbool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)(missing)Draft
ICU 74
ulocbuilder.hint32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74
ulocbuilder.hint32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_clear(ULocaleBuilder*)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_clearExtensions(ULocaleBuilder*)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_close(ULocaleBuilder*)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setScript(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t)(missing)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t)(missing)Draft
ICU 74
unorm2.hconst UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*)(missing)Draft
ICU 74
uspoof.hicu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*)(missing)Draft
ICU 74
uspoof.hint32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)(missing)Draft
ICU 74
uspoof.hint32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*)(missing)Draft
ICU 74
uspoof.huint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)(missing)Draft
ICU 74
uspoof.huint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*)(missing)Draft
ICU 74
uspoof.huint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*)(missing)Draft
ICU 74

(jump back to top)

Other existing drafts in ICU 74

FileAPIICU 73ICU 74
calendar.hbool icu::Calendar::inTemporalLeapYear(UErrorCode&) constDraft
ICU 73
calendar.hconst char* icu::Calendar::getTemporalMonthCode(UErrorCode&) constDraft
ICU 73
calendar.hvoid icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&)Draft
ICU 73
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft
ICU 53
measunit.hstatic MeasureUnit icu::MeasureUnit::getBeaufort()Draft
ICU 73
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&)Draft
ICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfCeilingDraft
ICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfFloorDraft
ICU 73
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfOddDraft
ICU 73
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) constDraft
ICU 73
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) constDraft
ICU 73
simplenumberformatter.hSimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&)Draft
ICU 73
simplenumberformatter.hSimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&)Draft
ICU 73
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber()=defaultDraft
ICU 73
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber(SimpleNumber&&)Draft
ICU 73
simplenumberformatter.hicu::number::SimpleNumber::~SimpleNumber()Draft
ICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter()=defaultDraft
ICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&)Draft
ICU 73
simplenumberformatter.hicu::number::SimpleNumberFormatter::~SimpleNumberFormatter()Draft
ICU 73
simplenumberformatter.hstatic SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&)Draft
ICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&)Draft
ICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&)Draft
ICU 73
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&)Draft
ICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&)Draft
ICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&)Draft
ICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&)Draft
ICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&)Draft
ICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&)Draft
ICU 73
simplenumberformatter.hvoid icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&)Draft
ICU 73
ucal.henum UCalendarDateFields::UCAL_ORDINAL_MONTHDraft
ICU 73
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
uset.henum (anonymous)::USET_SIMPLE_CASE_INSENSITIVEDraft
ICU 73
usimplenumberformatter.hUSimpleNumber* usnum_openForInt64(int64_t, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*)Draft
ICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGNDraft
ICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGNDraft
ICU 73
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGNDraft
ICU 73
usimplenumberformatter.hvoid usnum_close(USimpleNumber*)Draft
ICU 73
usimplenumberformatter.hvoid usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hvoid usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hvoid usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hvoid usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hvoid usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hvoid usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hvoid usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hvoid usnumf_close(USimpleNumberFormatter*)Draft
ICU 73
usimplenumberformatter.hvoid usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*)Draft
ICU 73
usimplenumberformatter.hvoid usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)Draft
ICU 73

(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 Mon Oct 02 17:50:42 PDT 2023
Copyright © 2017 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html