ICU4C API Comparison: ICU 73 with ICU 74

Note Markdown format of this document is new for ICU 65.

Removed

Removed from ICU 73

FileAPIICU 73ICU 74

Deprecated

Deprecated or Obsoleted in ICU 74

FileAPIICU 73ICU 74

Changed

Changed in ICU 74 (old, new)

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

Promoted

Promoted to stable in ICU 74

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

Added

Added in ICU 74

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

Other

Other existing drafts in ICU 74

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

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.

Colophon

Contents generated by StableAPI tool on Mon Oct 02 17:52:32 PDT 2023

Copyright © 2019 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html