diff --git a/icu4c/APIChangeReport.html b/icu4c/APIChangeReport.html index 49a8b98c56c..506d78a1dd7 100644 --- a/icu4c/APIChangeReport.html +++ b/icu4c/APIChangeReport.html @@ -5,31 +5,31 @@ -->
-File | API | ICU 71 | ICU 72 | +File | API | ICU 72 | ICU 73 |
---|---|---|---|---|---|---|---|
calendar.h | bool icu::Calendar::isSet(EDateFields) const | Deprecated ICU 2.6 | (missing) + | gregocal.h | bool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const | Stable ICU 2.0 | (missing) |
calendar.h | int32_t icu::Calendar::get(EDateFields, UErrorCode&) const | Deprecated ICU 2.6 | (missing) + | umachine.h | #define U_FINAL | Internal | (missing) |
calendar.h | int32_t icu::Calendar::getActualMaximum(EDateFields, UErrorCode&) const | Deprecated ICU 2.6 | (missing) - |
-||||
calendar.h | void icu::Calendar::clear(EDateFields) | Deprecated ICU 2.6 | (missing) - |
-||||
calendar.h | void icu::Calendar::set(EDateFields, int32_t) | Deprecated ICU 2.6 | (missing) - |
-||||
calendar.h | void icu::Calendar::setFirstDayOfWeek(EDaysOfWeek) | Deprecated ICU 2.6 | (missing) - |
-||||
dtptngen.h | static DateTimePatternGenerator* icu::DateTimePatternGenerator::internalMakeInstance(const Locale&, UErrorCode&) | Internal | (missing) - |
-||||
gregocal.h | int32_t icu::GregorianCalendar::getActualMaximum(EDateFields) const | Deprecated ICU 2.6 | (missing) - |
-||||
numberformatter.h | NounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const | Draft ICU 71 | (missing) - |
-||||
numberformatter.h | const char* icu::number::FormattedNumber::getGender(UErrorCode&) const | Deprecated | (missing) - |
-||||
plurrule.h | int32_t icu::PluralRules::getSamples(const UnicodeString&, FixedDecimal*, int32_t, UErrorCode&) | Internal | (missing) - |
-||||
plurrule.h | static bool icu::PluralRules::hasOverride(const Locale&) | Internal | (missing) - |
-||||
tzrule.h | bool icu::InitialTimeZoneRule::getStartInYear(int32_t, int32_t, int32_t, UDate&) const | Stable ICU 3.8 | (missing) + | umachine.h | #define U_OVERRIDE | Internal | (missing) |
File | API | ICU 71 | ICU 72 | +File | API | ICU 72 | ICU 73 |
---|
File | API | ICU 71 | ICU 72 | +File | API | ICU 72 | ICU 73 |
---|---|---|---|---|---|---|---|
measunit.h | static MeasureUnit icu::MeasureUnit::getItem() | Draft→Stable ICU 70 |
+dtptngen.h | const UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) const | Draft→Stable ICU 71 |
||
measunit.h | static MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer() | Draft→Stable ICU 70 |
+dtptngen.h | void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&) | Draft→Stable ICU 71 |
||
measunit.h | static MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&) | Draft→Stable ICU 70 |
+numberformatter.h | static IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t) | Draft→Stable ICU 71 |
||
measunit.h | static MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&) | Draft→Stable ICU 70 |
+udatpg.h | const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*) | Draft→Stable ICU 71 |
||
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece) const& | Internal ICU 69 | Internal - |
+udatpg.h | void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*) | Draft→Stable ICU 71 |
|
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece)&& | Internal ICU 69 | Internal - |
-||||
numberrangeformatter.h | icu::number::FormattedNumberRange::FormattedNumberRange() | Draft→Stable ICU 70 |
-|||||
uchar.h | bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty) | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_BASIC_EMOJI | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI | Draft→Stable ICU 70 |
-|||||
udat.h | enum UDateFormatSymbolType::UDAT_NARROW_QUARTERS | Draft→Stable ICU 70 |
-|||||
udat.h | enum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS | Draft→Stable ICU 70 |
-|||||
uformattedvalue.h | enum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN | Draft→Stable ICU 69 |
-|||||
uniset.h | bool icu::UnicodeSet::hasStrings() const | Draft→Stable ICU 70 |
-|||||
uset.h | bool uset_hasStrings(const USet*) | Draft→Stable ICU 70 |
-|||||
uset.h | int32_t uset_getRangeCount(const USet*) | Draft→Stable ICU 70 |
-|||||
usetiter.h | UnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings() | Draft→Stable ICU 70 |
+unum.h | enum UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD | Draft→Stable ICU 71 |
File | API | ICU 71 | ICU 72 | +File | API | ICU 72 | ICU 73 |
---|---|---|---|---|---|---|---|
measunit.h | static MeasureUnit icu::MeasureUnit::getItem() | Draft→Stable ICU 70 |
+dtptngen.h | const UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) const | Draft→Stable ICU 71 |
||
measunit.h | static MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer() | Draft→Stable ICU 70 |
+dtptngen.h | void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&) | Draft→Stable ICU 71 |
||
measunit.h | static MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&) | Draft→Stable ICU 70 |
+numberformatter.h | static IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t) | Draft→Stable ICU 71 |
||
measunit.h | static MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&) | Draft→Stable ICU 70 |
+udatpg.h | const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*) | Draft→Stable ICU 71 |
||
numberrangeformatter.h | icu::number::FormattedNumberRange::FormattedNumberRange() | Draft→Stable ICU 70 |
+udatpg.h | void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*) | Draft→Stable ICU 71 |
||
uchar.h | bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty) | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UBlockCode::UBLOCK_ARABIC_EXTENDED_C | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uchar.h | enum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uchar.h | enum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uchar.h | enum UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uchar.h | enum UBlockCode::UBLOCK_KAKTOVIK_NUMERALS | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uchar.h | enum UBlockCode::UBLOCK_KAWI | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uchar.h | enum UBlockCode::UBLOCK_NAG_MUNDARI | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uchar.h | enum UProperty::UCHAR_BASIC_EMOJI | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE | Draft→Stable ICU 70 |
-|||||
uchar.h | enum UProperty::UCHAR_RGI_EMOJI | Draft→Stable ICU 70 |
-|||||
udat.h | enum UDateFormatSymbolType::UDAT_NARROW_QUARTERS | Draft→Stable ICU 70 |
-|||||
udat.h | enum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS | Draft→Stable ICU 70 |
-|||||
uformattedvalue.h | enum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN | Draft→Stable ICU 69 |
-|||||
uniset.h | bool icu::UnicodeSet::hasStrings() const | Draft→Stable ICU 70 |
-|||||
uscript.h | enum UScriptCode::USCRIPT_KAWI | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uscript.h | enum UScriptCode::USCRIPT_NAG_MUNDARI | (missing) | Stable -ICU 72 | (Born Stable) | -|||
uset.h | bool uset_hasStrings(const USet*) | Draft→Stable ICU 70 |
-|||||
uset.h | int32_t uset_getRangeCount(const USet*) | Draft→Stable ICU 70 |
-|||||
usetiter.h | UnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings() | Draft→Stable ICU 70 |
+unum.h | enum UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD | Draft→Stable ICU 71 |
File | API | ICU 71 | ICU 72 | +File | API | ICU 72 | ICU 73 | |
---|---|---|---|---|---|---|---|---|
displayoptions.h | Builder icu::DisplayOptions::copyToBuilder() const | (missing) | Draft -ICU 72 |
+calendar.h | bool icu::Calendar::inTemporalLeapYear(UErrorCode&) const | (missing) | Draft +ICU 73 |
|
displayoptions.h | Builder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization) | (missing) | Draft -ICU 72 |
+calendar.h | const char* icu::Calendar::getTemporalMonthCode(UErrorCode&) const | (missing) | Draft +ICU 73 |
|
displayoptions.h | Builder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength) | (missing) | Draft -ICU 72 |
+calendar.h | void icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&) | (missing) | Draft +ICU 73 |
|
displayoptions.h | Builder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase) | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle) | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass) | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory) | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling) | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | DisplayOptions icu::DisplayOptions::Builder::build() | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=default | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=default | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | UDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() const | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | UDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() const | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | UDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() const | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | UDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() const | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | UDisplayOptionsNounClass icu::DisplayOptions::getNounClass() const | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | UDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() const | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | UDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() const | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | icu::DisplayOptions::DisplayOptions(const DisplayOptions&)=default | (missing) | Draft -ICU 72 |
-|||||
displayoptions.h | static Builder icu::DisplayOptions::builder() | (missing) | Draft -ICU 72 |
-|||||
measunit.h | static MeasureUnit icu::MeasureUnit::getQuarter() | (missing) | Draft -ICU 72 |
-|||||
measunit.h | static MeasureUnit icu::MeasureUnit::getTonne() | (missing) | Draft -ICU 72 |
-|||||
measunit.h | static MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&) | (missing) | Draft -ICU 72 |
-|||||
measunit.h | static MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&) | (missing) | Draft -ICU 72 |
-|||||
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const& | (missing) | Draft -ICU 72 |
-|||||
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&& | (missing) | Draft -ICU 72 |
-|||||
numberformatter.h | UDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const | (missing) | Draft -ICU 72 |
-|||||
platform.h | #define U_HIDDEN | (missing) | Internal + | dcfmtsym.h | const char* icu::DecimalFormatSymbols::getNumberingSystemName() const | (missing) | Internal |
|
plurrule.h | int32_t icu::PluralRules::getSamples(const UnicodeString&, DecimalQuantity*, int32_t, UErrorCode&) | (missing) | Internal + | measunit.h | static MeasureUnit icu::MeasureUnit::getBeaufort() | (missing) | Draft +ICU 73 |
+|
measunit.h | static MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | SimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber()=default | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber(SimpleNumber&&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | icu::number::SimpleNumber::~SimpleNumber() | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter()=default | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | icu::number::SimpleNumberFormatter::~SimpleNumberFormatter() | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | static SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | void icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | void icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | void icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&) | (missing) | Draft +ICU 73 |
+|||||
simplenumberformatter.h | void icu::number::SimpleNumberFormatter::formatImpl(impl::UFormattedNumberData*, USimpleNumberSign, UErrorCode&) const | (missing) | Internal |
|||||
uchar.h | enum UBlockCode::UBLOCK_ARABIC_EXTENDED_C | (missing) | Stable -ICU 72 | (Born Stable) | +ucal.h | enum UCalendarDateFields::UCAL_ORDINAL_MONTH | (missing) | Draft +ICU 73 |
uchar.h | enum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H | (missing) | Stable -ICU 72 | (Born Stable) | +uconfig.h | #define UCONFIG_USE_ML_PHRASE_BREAKING | (missing) | Internal + |
uchar.h | enum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D | (missing) | Stable -ICU 72 | (Born Stable) | +usimplenumberformatter.h | USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*) | (missing) | Draft +ICU 73 |
uchar.h | enum UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A | (missing) | Stable -ICU 72 | (Born Stable) | +usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*) | (missing) | Draft +ICU 73 |
uchar.h | enum UBlockCode::UBLOCK_KAKTOVIK_NUMERALS | (missing) | Stable -ICU 72 | (Born Stable) | +usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*) | (missing) | Draft +ICU 73 |
uchar.h | enum UBlockCode::UBLOCK_KAWI | (missing) | Stable -ICU 72 | (Born Stable) | +usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN | (missing) | Draft +ICU 73 |
uchar.h | enum UBlockCode::UBLOCK_NAG_MUNDARI | (missing) | Stable -ICU 72 | (Born Stable) | +usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN | (missing) | Draft +ICU 73 |
udisplayoptions.h | UDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*) | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | UDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*) | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnum_close(USimpleNumber*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | UDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*) | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | const char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase) | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | const char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass) | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | const char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory) | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONE | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnumf_close(USimpleNumberFormatter*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINED | (missing) | Draft -ICU 72 |
+usimplenumberformatter.h | void usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*) | (missing) | Draft +ICU 73 |
|
udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULL | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORT | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINED | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINED | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMES | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMES | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINED | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMON | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTER | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHER | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONAL | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINED | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEW | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANY | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHER | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWO | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINED | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERO | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE | (missing) | Draft -ICU 72 |
-|||||
udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED | (missing) | Draft -ICU 72 |
-|||||
unum.h | bool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute) | (missing) | Draft -ICU 72 |
-|||||
uscript.h | enum UScriptCode::USCRIPT_KAWI | (missing) | Stable -ICU 72 | (Born Stable) | -||||
uscript.h | enum UScriptCode::USCRIPT_NAG_MUNDARI | (missing) | Stable -ICU 72 | (Born Stable) | +usimplenumberformatter.h | void usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*) | (missing) | Draft +ICU 73 |
File | API | ICU 71 | ICU 72 | +File | API | ICU 72 | ICU 73 |
---|---|---|---|---|---|---|---|
dtptngen.h | const UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) const | Draft ICU 71 |
+displayoptions.h | Builder icu::DisplayOptions::copyToBuilder() const | Draft ICU 72 |
||
dtptngen.h | void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&) | Draft ICU 71 |
+displayoptions.h | Builder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization) | Draft ICU 72 |
||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength) | Draft ICU 72 |
+|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase) | Draft ICU 72 |
+|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle) | Draft ICU 72 |
+|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass) | Draft ICU 72 |
+|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory) | Draft ICU 72 |
+|||||
displayoptions.h | Builder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling) | Draft ICU 72 |
+|||||
displayoptions.h | DisplayOptions icu::DisplayOptions::Builder::build() | Draft ICU 72 |
+|||||
displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=default | Draft ICU 72 |
+|||||
displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=default | Draft ICU 72 |
+|||||
displayoptions.h | UDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() const | Draft ICU 72 |
+|||||
displayoptions.h | UDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() const | Draft ICU 72 |
+|||||
displayoptions.h | UDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() const | Draft ICU 72 |
+|||||
displayoptions.h | UDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() const | Draft ICU 72 |
+|||||
displayoptions.h | UDisplayOptionsNounClass icu::DisplayOptions::getNounClass() const | Draft ICU 72 |
+|||||
displayoptions.h | UDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() const | Draft ICU 72 |
+|||||
displayoptions.h | UDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() const | Draft ICU 72 |
+|||||
displayoptions.h | icu::DisplayOptions::DisplayOptions(const DisplayOptions&)=default | Draft ICU 72 |
+|||||
displayoptions.h | static Builder icu::DisplayOptions::builder() | Draft ICU 72 |
+|||||
formattednumber.h | UDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const | Draft ICU 72 |
+|||||
measfmt.h | void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const | Draft ICU 53 |
|||||
measunit.h | static MeasureUnit icu::MeasureUnit::getQuarter() | Draft ICU 72 |
+|||||
numberformatter.h | static IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t) | Draft ICU 71 |
+measunit.h | static MeasureUnit icu::MeasureUnit::getTonne() | Draft ICU 72 |
||
udatpg.h | const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*) | Draft ICU 71 |
+measunit.h | static MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&) | Draft ICU 72 |
||
udatpg.h | void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*) | Draft ICU 71 |
+measunit.h | static MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&) | Draft ICU 72 |
||
unum.h | enum UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD | Draft ICU 71 |
+numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const& | Draft ICU 72 |
||
numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&& | Draft ICU 72 |
+|||||
udisplayoptions.h | UDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*) | Draft ICU 72 |
+|||||
udisplayoptions.h | UDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*) | Draft ICU 72 |
+|||||
udisplayoptions.h | UDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*) | Draft ICU 72 |
+|||||
udisplayoptions.h | const char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase) | Draft ICU 72 |
+|||||
udisplayoptions.h | const char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass) | Draft ICU 72 |
+|||||
udisplayoptions.h | const char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory) | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINED | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULL | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORT | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINED | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINED | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMES | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMES | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINED | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMON | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTER | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHER | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONAL | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINED | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEW | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANY | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHER | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWO | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINED | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERO | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE | Draft ICU 72 |
+|||||
udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED | Draft ICU 72 |
+|||||
unum.h | bool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute) | Draft ICU 72 |
+|||||
uregex.h | enum URegexpFlag::UREGEX_CANON_EQ | Draft ICU 2.4 |
-Contents generated by StableAPI tool on Thu Oct 06 11:06:39 PDT 2022
+Contents generated by StableAPI tool on Fri Mar 03 11:13:19 PST 2023
Copyright © 2017 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
diff --git a/icu4c/APIChangeReport.md b/icu4c/APIChangeReport.md
index f004f2cb905..87c092505c9 100644
--- a/icu4c/APIChangeReport.md
+++ b/icu4c/APIChangeReport.md
@@ -5,222 +5,202 @@
License & terms of use: http://www.unicode.org/copyright.html
-->
-# ICU4C API Comparison: ICU 71 with ICU 72
+# ICU4C API Comparison: ICU 72 with ICU 73
> _Note_ Markdown format of this document is new for ICU 65.
-- [Removed from ICU 71](#removed)
-- [Deprecated or Obsoleted in ICU 72](#deprecated)
-- [Changed in ICU 72](#changed)
-- [Promoted to stable in ICU 72](#promoted)
-- [Added in ICU 72](#added)
-- [Other existing drafts in ICU 72](#other)
+- [Removed from ICU 72](#removed)
+- [Deprecated or Obsoleted in ICU 73](#deprecated)
+- [Changed in ICU 73](#changed)
+- [Promoted to stable in ICU 73](#promoted)
+- [Added in ICU 73](#added)
+- [Other existing drafts in ICU 73](#other)
- [Signature Simplifications](#simplifications)
## Removed
-Removed from ICU 71
+Removed from ICU 72
-| File | API | ICU 71 | ICU 72 |
+| File | API | ICU 72 | ICU 73 |
|---|---|---|---|
-| calendar.h | bool icu::Calendar::isSet(EDateFields) const | DeprecatedICU 2.6 | (missing)
-| calendar.h | int32_t icu::Calendar::get(EDateFields, UErrorCode&) const | DeprecatedICU 2.6 | (missing)
-| calendar.h | int32_t icu::Calendar::getActualMaximum(EDateFields, UErrorCode&) const | DeprecatedICU 2.6 | (missing)
-| calendar.h | void icu::Calendar::clear(EDateFields) | DeprecatedICU 2.6 | (missing)
-| calendar.h | void icu::Calendar::set(EDateFields, int32_t) | DeprecatedICU 2.6 | (missing)
-| calendar.h | void icu::Calendar::setFirstDayOfWeek(EDaysOfWeek) | DeprecatedICU 2.6 | (missing)
-| dtptngen.h | static DateTimePatternGenerator* icu::DateTimePatternGenerator::internalMakeInstance(const Locale&, UErrorCode&) | Internal | (missing)
-| gregocal.h | int32_t icu::GregorianCalendar::getActualMaximum(EDateFields) const | DeprecatedICU 2.6 | (missing)
-| numberformatter.h | NounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const | DraftICU 71 | (missing)
-| numberformatter.h | const char* icu::number::FormattedNumber::getGender(UErrorCode&) const | Deprecated | (missing)
-| plurrule.h | int32_t icu::PluralRules::getSamples(const UnicodeString&, FixedDecimal*, int32_t, UErrorCode&) | Internal | (missing)
-| plurrule.h | static bool icu::PluralRules::hasOverride(const Locale&) | Internal | (missing)
-| tzrule.h | bool icu::InitialTimeZoneRule::getStartInYear(int32_t, int32_t, int32_t, UDate&) const | StableICU 3.8 | (missing)
+| gregocal.h | bool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const | StableICU 2.0 | (missing)
+| umachine.h | #define U_FINAL | Internal | (missing)
+| umachine.h | #define U_OVERRIDE | Internal | (missing)
## Deprecated
-Deprecated or Obsoleted in ICU 72
+Deprecated or Obsoleted in ICU 73
-| File | API | ICU 71 | ICU 72 |
+| File | API | ICU 72 | ICU 73 |
|---|---|---|---|
## Changed
-Changed in ICU 72 (old, new)
+Changed in ICU 73 (old, new)
-| File | API | ICU 71 | ICU 72 |
+| File | API | ICU 72 | ICU 73 |
|---|---|---|---|
-| measunit.h | static MeasureUnit icu::MeasureUnit::getItem() | Draft→StableICU 70
-| measunit.h | static MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer() | Draft→StableICU 70
-| measunit.h | static MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&) | Draft→StableICU 70
-| measunit.h | static MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&) | Draft→StableICU 70
-| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece) const& | InternalICU 69 | Internal
-| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece)&& | InternalICU 69 | Internal
-| numberrangeformatter.h | icu::number::FormattedNumberRange::FormattedNumberRange() | Draft→StableICU 70
-| uchar.h | bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty) | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_BASIC_EMOJI | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI | Draft→StableICU 70
-| udat.h | enum UDateFormatSymbolType::UDAT_NARROW_QUARTERS | Draft→StableICU 70
-| udat.h | enum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS | Draft→StableICU 70
-| uformattedvalue.h | enum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN | Draft→StableICU 69
-| uniset.h | bool icu::UnicodeSet::hasStrings() const | Draft→StableICU 70
-| uset.h | bool uset_hasStrings(const USet*) | Draft→StableICU 70
-| uset.h | int32_t uset_getRangeCount(const USet*) | Draft→StableICU 70
-| usetiter.h | UnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings() | Draft→StableICU 70
+| dtptngen.h | const UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) const | Draft→StableICU 71
+| dtptngen.h | void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&) | Draft→StableICU 71
+| numberformatter.h | static IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t) | Draft→StableICU 71
+| udatpg.h | const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*) | Draft→StableICU 71
+| udatpg.h | void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*) | Draft→StableICU 71
+| unum.h | enum UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD | Draft→StableICU 71
## Promoted
-Promoted to stable in ICU 72
+Promoted to stable in ICU 73
-| File | API | ICU 71 | ICU 72 |
+| File | API | ICU 72 | ICU 73 |
|---|---|---|---|
-| measunit.h | static MeasureUnit icu::MeasureUnit::getItem() | Draft→StableICU 70
-| measunit.h | static MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer() | Draft→StableICU 70
-| measunit.h | static MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&) | Draft→StableICU 70
-| measunit.h | static MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&) | Draft→StableICU 70
-| numberrangeformatter.h | icu::number::FormattedNumberRange::FormattedNumberRange() | Draft→StableICU 70
-| uchar.h | bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty) | Draft→StableICU 70
-| uchar.h | enum UBlockCode::UBLOCK_ARABIC_EXTENDED_C | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_KAKTOVIK_NUMERALS | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_KAWI | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_NAG_MUNDARI | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UProperty::UCHAR_BASIC_EMOJI | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE | Draft→StableICU 70
-| uchar.h | enum UProperty::UCHAR_RGI_EMOJI | Draft→StableICU 70
-| udat.h | enum UDateFormatSymbolType::UDAT_NARROW_QUARTERS | Draft→StableICU 70
-| udat.h | enum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS | Draft→StableICU 70
-| uformattedvalue.h | enum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN | Draft→StableICU 69
-| uniset.h | bool icu::UnicodeSet::hasStrings() const | Draft→StableICU 70
-| uscript.h | enum UScriptCode::USCRIPT_KAWI | (missing) | StableICU 72| *(Born Stable)* |
-| uscript.h | enum UScriptCode::USCRIPT_NAG_MUNDARI | (missing) | StableICU 72| *(Born Stable)* |
-| uset.h | bool uset_hasStrings(const USet*) | Draft→StableICU 70
-| uset.h | int32_t uset_getRangeCount(const USet*) | Draft→StableICU 70
-| usetiter.h | UnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings() | Draft→StableICU 70
+| dtptngen.h | const UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) const | Draft→StableICU 71
+| dtptngen.h | void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&) | Draft→StableICU 71
+| numberformatter.h | static IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t) | Draft→StableICU 71
+| udatpg.h | const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*) | Draft→StableICU 71
+| udatpg.h | void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*) | Draft→StableICU 71
+| unum.h | enum UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD | Draft→StableICU 71
## Added
-Added in ICU 72
+Added in ICU 73
-| File | API | ICU 71 | ICU 72 |
+| File | API | ICU 72 | ICU 73 |
|---|---|---|---|
-| displayoptions.h | Builder icu::DisplayOptions::copyToBuilder() const | (missing) | DraftICU 72
-| displayoptions.h | Builder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization) | (missing) | DraftICU 72
-| displayoptions.h | Builder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength) | (missing) | DraftICU 72
-| displayoptions.h | Builder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase) | (missing) | DraftICU 72
-| displayoptions.h | Builder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle) | (missing) | DraftICU 72
-| displayoptions.h | Builder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass) | (missing) | DraftICU 72
-| displayoptions.h | Builder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory) | (missing) | DraftICU 72
-| displayoptions.h | Builder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling) | (missing) | DraftICU 72
-| displayoptions.h | DisplayOptions icu::DisplayOptions::Builder::build() | (missing) | DraftICU 72
-| displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=default | (missing) | DraftICU 72
-| displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=default | (missing) | DraftICU 72
-| displayoptions.h | UDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() const | (missing) | DraftICU 72
-| displayoptions.h | UDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() const | (missing) | DraftICU 72
-| displayoptions.h | UDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() const | (missing) | DraftICU 72
-| displayoptions.h | UDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() const | (missing) | DraftICU 72
-| displayoptions.h | UDisplayOptionsNounClass icu::DisplayOptions::getNounClass() const | (missing) | DraftICU 72
-| displayoptions.h | UDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() const | (missing) | DraftICU 72
-| displayoptions.h | UDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() const | (missing) | DraftICU 72
-| displayoptions.h | icu::DisplayOptions::DisplayOptions(const DisplayOptions&)=default | (missing) | DraftICU 72
-| displayoptions.h | static Builder icu::DisplayOptions::builder() | (missing) | DraftICU 72
-| measunit.h | static MeasureUnit icu::MeasureUnit::getQuarter() | (missing) | DraftICU 72
-| measunit.h | static MeasureUnit icu::MeasureUnit::getTonne() | (missing) | DraftICU 72
-| measunit.h | static MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&) | (missing) | DraftICU 72
-| measunit.h | static MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&) | (missing) | DraftICU 72
-| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const& | (missing) | DraftICU 72
-| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&& | (missing) | DraftICU 72
-| numberformatter.h | UDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const | (missing) | DraftICU 72
-| platform.h | #define U_HIDDEN | (missing) | Internal
-| plurrule.h | int32_t icu::PluralRules::getSamples(const UnicodeString&, DecimalQuantity*, int32_t, UErrorCode&) | (missing) | Internal
-| uchar.h | enum UBlockCode::UBLOCK_ARABIC_EXTENDED_C | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_KAKTOVIK_NUMERALS | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_KAWI | (missing) | StableICU 72| *(Born Stable)* |
-| uchar.h | enum UBlockCode::UBLOCK_NAG_MUNDARI | (missing) | StableICU 72| *(Born Stable)* |
-| udisplayoptions.h | UDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*) | (missing) | DraftICU 72
-| udisplayoptions.h | UDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*) | (missing) | DraftICU 72
-| udisplayoptions.h | UDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*) | (missing) | DraftICU 72
-| udisplayoptions.h | const char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase) | (missing) | DraftICU 72
-| udisplayoptions.h | const char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass) | (missing) | DraftICU 72
-| udisplayoptions.h | const char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory) | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINED | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULL | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORT | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINED | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINED | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMES | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMES | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINED | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMON | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTER | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHER | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONAL | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINED | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEW | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANY | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHER | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWO | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINED | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERO | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE | (missing) | DraftICU 72
-| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED | (missing) | DraftICU 72
-| unum.h | bool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute) | (missing) | DraftICU 72
-| uscript.h | enum UScriptCode::USCRIPT_KAWI | (missing) | StableICU 72| *(Born Stable)* |
-| uscript.h | enum UScriptCode::USCRIPT_NAG_MUNDARI | (missing) | StableICU 72| *(Born Stable)* |
+| calendar.h | bool icu::Calendar::inTemporalLeapYear(UErrorCode&) const | (missing) | DraftICU 73
+| calendar.h | const char* icu::Calendar::getTemporalMonthCode(UErrorCode&) const | (missing) | DraftICU 73
+| calendar.h | void icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&) | (missing) | DraftICU 73
+| dcfmtsym.h | const char* icu::DecimalFormatSymbols::getNumberingSystemName() const | (missing) | Internal
+| measunit.h | static MeasureUnit icu::MeasureUnit::getBeaufort() | (missing) | DraftICU 73
+| measunit.h | static MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const | (missing) | DraftICU 73
+| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const | (missing) | DraftICU 73
+| simplenumberformatter.h | SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&) | (missing) | DraftICU 73
+| simplenumberformatter.h | SimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&) | (missing) | DraftICU 73
+| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber()=default | (missing) | DraftICU 73
+| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber(SimpleNumber&&) | (missing) | DraftICU 73
+| simplenumberformatter.h | icu::number::SimpleNumber::~SimpleNumber() | (missing) | DraftICU 73
+| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter()=default | (missing) | DraftICU 73
+| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&) | (missing) | DraftICU 73
+| simplenumberformatter.h | icu::number::SimpleNumberFormatter::~SimpleNumberFormatter() | (missing) | DraftICU 73
+| simplenumberformatter.h | static SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | void icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | void icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | void icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&) | (missing) | DraftICU 73
+| simplenumberformatter.h | void icu::number::SimpleNumberFormatter::formatImpl(impl::UFormattedNumberData*, USimpleNumberSign, UErrorCode&) const | (missing) | Internal
+| ucal.h | enum UCalendarDateFields::UCAL_ORDINAL_MONTH | (missing) | DraftICU 73
+| uconfig.h | #define UCONFIG_USE_ML_PHRASE_BREAKING | (missing) | Internal
+| usimplenumberformatter.h | USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN | (missing) | DraftICU 73
+| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN | (missing) | DraftICU 73
+| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnum_close(USimpleNumber*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnumf_close(USimpleNumberFormatter*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*) | (missing) | DraftICU 73
+| usimplenumberformatter.h | void usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*) | (missing) | DraftICU 73
## Other
-Other existing drafts in ICU 72
+Other existing drafts in ICU 73
-| File | API | ICU 71 | ICU 72 |
+| File | API | ICU 72 | ICU 73 |
|---|---|---|---|
-| dtptngen.h | const UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) const | DraftICU 71 |
-| dtptngen.h | void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&) | DraftICU 71 |
+| displayoptions.h | Builder icu::DisplayOptions::copyToBuilder() const | DraftICU 72 |
+| displayoptions.h | Builder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization) | DraftICU 72 |
+| displayoptions.h | Builder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength) | DraftICU 72 |
+| displayoptions.h | Builder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase) | DraftICU 72 |
+| displayoptions.h | Builder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle) | DraftICU 72 |
+| displayoptions.h | Builder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass) | DraftICU 72 |
+| displayoptions.h | Builder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory) | DraftICU 72 |
+| displayoptions.h | Builder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling) | DraftICU 72 |
+| displayoptions.h | DisplayOptions icu::DisplayOptions::Builder::build() | DraftICU 72 |
+| displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=default | DraftICU 72 |
+| displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=default | DraftICU 72 |
+| displayoptions.h | UDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() const | DraftICU 72 |
+| displayoptions.h | UDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() const | DraftICU 72 |
+| displayoptions.h | UDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() const | DraftICU 72 |
+| displayoptions.h | UDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() const | DraftICU 72 |
+| displayoptions.h | UDisplayOptionsNounClass icu::DisplayOptions::getNounClass() const | DraftICU 72 |
+| displayoptions.h | UDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() const | DraftICU 72 |
+| displayoptions.h | UDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() const | DraftICU 72 |
+| displayoptions.h | icu::DisplayOptions::DisplayOptions(const DisplayOptions&)=default | DraftICU 72 |
+| displayoptions.h | static Builder icu::DisplayOptions::builder() | DraftICU 72 |
+| formattednumber.h | UDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const | DraftICU 72 |
| measfmt.h | void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const | DraftICU 53 |
-| numberformatter.h | static IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t) | DraftICU 71 |
-| udatpg.h | const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*) | DraftICU 71 |
-| udatpg.h | void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*) | DraftICU 71 |
-| unum.h | enum UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD | DraftICU 71 |
+| measunit.h | static MeasureUnit icu::MeasureUnit::getQuarter() | DraftICU 72 |
+| measunit.h | static MeasureUnit icu::MeasureUnit::getTonne() | DraftICU 72 |
+| measunit.h | static MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&) | DraftICU 72 |
+| measunit.h | static MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&) | DraftICU 72 |
+| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const& | DraftICU 72 |
+| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&& | DraftICU 72 |
+| udisplayoptions.h | UDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*) | DraftICU 72 |
+| udisplayoptions.h | UDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*) | DraftICU 72 |
+| udisplayoptions.h | UDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*) | DraftICU 72 |
+| udisplayoptions.h | const char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase) | DraftICU 72 |
+| udisplayoptions.h | const char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass) | DraftICU 72 |
+| udisplayoptions.h | const char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory) | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINED | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULL | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORT | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINED | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINED | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMES | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMES | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINED | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMON | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTER | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHER | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONAL | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINED | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEW | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANY | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHER | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWO | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINED | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERO | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE | DraftICU 72 |
+| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED | DraftICU 72 |
+| unum.h | bool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute) | DraftICU 72 |
| uregex.h | enum URegexpFlag::UREGEX_CANON_EQ | DraftICU 2.4 |
## Simplifications
@@ -228,10 +208,232 @@ Other existing drafts in ICU 72
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.
+- **`Appendable& icu::FormattedDateInterval::appendTo(Appendable&, UErrorCode&) const`**
+ - `Appendable& icu::FormattedDateInterval::appendTo(Appendable&, UErrorCode&) const U_OVERRIDE`
+ - `Appendable& icu::FormattedDateInterval::appendTo(Appendable&, UErrorCode&) const override`
+- **`Appendable& icu::FormattedList::appendTo(Appendable&, UErrorCode&) const`**
+ - `Appendable& icu::FormattedList::appendTo(Appendable&, UErrorCode&) const U_OVERRIDE`
+ - `Appendable& icu::FormattedList::appendTo(Appendable&, UErrorCode&) const override`
+- **`Appendable& icu::FormattedRelativeDateTime::appendTo(Appendable&, UErrorCode&) const`**
+ - `Appendable& icu::FormattedRelativeDateTime::appendTo(Appendable&, UErrorCode&) const U_OVERRIDE`
+ - `Appendable& icu::FormattedRelativeDateTime::appendTo(Appendable&, UErrorCode&) const override`
+- **`Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&) const`**
+ - `Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&) const U_OVERRIDE`
+ - `Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&) const override`
+- **`Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const`**
+ - `Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const U_OVERRIDE`
+ - `Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const override`
+- **`CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const`**
+ - `CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const U_OVERRIDE`
+ - `CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const override`
+- **`CurrencyAmount* icu::DecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const`**
+ - `CurrencyAmount* icu::DecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const U_OVERRIDE`
+ - `CurrencyAmount* icu::DecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const override`
+- **`ERoundingMode icu::DecimalFormat::getRoundingMode() const`**
+ - `ERoundingMode icu::DecimalFormat::getRoundingMode() const U_OVERRIDE`
+ - `ERoundingMode icu::DecimalFormat::getRoundingMode() const override`
+- **`UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const`**
+ - `UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const U_OVERRIDE`
+ - `UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const override`
+- **`UClassID icu::CompactDecimalFormat::getDynamicClassID() const`**
+ - `UClassID icu::CompactDecimalFormat::getDynamicClassID() const U_OVERRIDE`
+ - `UClassID icu::CompactDecimalFormat::getDynamicClassID() const override`
+- **`UClassID icu::DecimalFormat::getDynamicClassID() const`**
+ - `UClassID icu::DecimalFormat::getDynamicClassID() const U_OVERRIDE`
+ - `UClassID icu::DecimalFormat::getDynamicClassID() const override`
+- **`UNormalizationCheckResult icu::FilteredNormalizer2::quickCheck(const UnicodeString&, UErrorCode&) const`**
+ - `UNormalizationCheckResult icu::FilteredNormalizer2::quickCheck(const UnicodeString&, UErrorCode&) const U_OVERRIDE`
+ - `UNormalizationCheckResult icu::FilteredNormalizer2::quickCheck(const UnicodeString&, UErrorCode&) const override`
+- **`UnicodeString icu::FormattedDateInterval::toString(UErrorCode&) const`**
+ - `UnicodeString icu::FormattedDateInterval::toString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::FormattedDateInterval::toString(UErrorCode&) const override`
+- **`UnicodeString icu::FormattedDateInterval::toTempString(UErrorCode&) const`**
+ - `UnicodeString icu::FormattedDateInterval::toTempString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::FormattedDateInterval::toTempString(UErrorCode&) const override`
+- **`UnicodeString icu::FormattedList::toString(UErrorCode&) const`**
+ - `UnicodeString icu::FormattedList::toString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::FormattedList::toString(UErrorCode&) const override`
+- **`UnicodeString icu::FormattedList::toTempString(UErrorCode&) const`**
+ - `UnicodeString icu::FormattedList::toTempString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::FormattedList::toTempString(UErrorCode&) const override`
+- **`UnicodeString icu::FormattedRelativeDateTime::toString(UErrorCode&) const`**
+ - `UnicodeString icu::FormattedRelativeDateTime::toString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::FormattedRelativeDateTime::toString(UErrorCode&) const override`
+- **`UnicodeString icu::FormattedRelativeDateTime::toTempString(UErrorCode&) const`**
+ - `UnicodeString icu::FormattedRelativeDateTime::toTempString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::FormattedRelativeDateTime::toTempString(UErrorCode&) const override`
+- **`UnicodeString icu::number::FormattedNumber::toString(UErrorCode&) const`**
+ - `UnicodeString icu::number::FormattedNumber::toString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::number::FormattedNumber::toString(UErrorCode&) const override`
+- **`UnicodeString icu::number::FormattedNumber::toTempString(UErrorCode&) const`**
+ - `UnicodeString icu::number::FormattedNumber::toTempString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::number::FormattedNumber::toTempString(UErrorCode&) const override`
+- **`UnicodeString icu::number::FormattedNumberRange::toString(UErrorCode&) const`**
+ - `UnicodeString icu::number::FormattedNumberRange::toString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::number::FormattedNumberRange::toString(UErrorCode&) const override`
+- **`UnicodeString icu::number::FormattedNumberRange::toTempString(UErrorCode&) const`**
+ - `UnicodeString icu::number::FormattedNumberRange::toTempString(UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString icu::number::FormattedNumberRange::toTempString(UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(StringPiece, UnicodeString&, FieldPositionIterator*, UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPosition&, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPosition&, UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPositionIterator*, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPositionIterator*, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(const number::impl::DecimalQuantity&, UnicodeString&, FieldPositionIterator*, UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPosition&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPosition&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPosition&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPosition&, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPosition&, UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(double, UnicodeString&, FieldPositionIterator*, UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPosition&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPosition&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPosition&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPosition&, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPosition&, UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPosition&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPosition&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPosition&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPosition&, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPosition&, UErrorCode&) const override`
+- **`UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) const`**
+ - `UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::DecimalFormat::format(int64_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) const override`
+- **`UnicodeString& icu::FilteredNormalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) const`**
+ - `UnicodeString& icu::FilteredNormalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::FilteredNormalizer2::append(UnicodeString&, const UnicodeString&, UErrorCode&) const override`
+- **`UnicodeString& icu::FilteredNormalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) const`**
+ - `UnicodeString& icu::FilteredNormalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::FilteredNormalizer2::normalize(const UnicodeString&, UnicodeString&, UErrorCode&) const override`
+- **`UnicodeString& icu::FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const`**
+ - `UnicodeString& icu::FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const U_OVERRIDE`
+ - `UnicodeString& icu::FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const override`
+- **`bool icu::Calendar::inDaylightTime(UErrorCode&) const`**
+ - `UBool icu::Calendar::inDaylightTime(UErrorCode&) const`
+ - `UBool icu::Calendar::inDaylightTime(UErrorCode&) const=0`
+- **`bool icu::DecimalFormat::operator==(const Format&) const`**
+ - `bool icu::DecimalFormat::operator==(const Format&) const U_OVERRIDE`
+ - `bool icu::DecimalFormat::operator==(const Format&) const override`
+- **`bool icu::FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) const`**
+ - `UBool icu::FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) const U_OVERRIDE`
+ - `UBool icu::FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) const override`
+- **`bool icu::FilteredNormalizer2::getRawDecomposition(UChar32, UnicodeString&) const`**
+ - `UBool icu::FilteredNormalizer2::getRawDecomposition(UChar32, UnicodeString&) const U_OVERRIDE`
+ - `UBool icu::FilteredNormalizer2::getRawDecomposition(UChar32, UnicodeString&) const override`
+- **`bool icu::FilteredNormalizer2::hasBoundaryAfter(UChar32) const`**
+ - `UBool icu::FilteredNormalizer2::hasBoundaryAfter(UChar32) const U_OVERRIDE`
+ - `UBool icu::FilteredNormalizer2::hasBoundaryAfter(UChar32) const override`
+- **`bool icu::FilteredNormalizer2::hasBoundaryBefore(UChar32) const`**
+ - `UBool icu::FilteredNormalizer2::hasBoundaryBefore(UChar32) const U_OVERRIDE`
+ - `UBool icu::FilteredNormalizer2::hasBoundaryBefore(UChar32) const override`
+- **`bool icu::FilteredNormalizer2::isInert(UChar32) const`**
+ - `UBool icu::FilteredNormalizer2::isInert(UChar32) const U_OVERRIDE`
+ - `UBool icu::FilteredNormalizer2::isInert(UChar32) const override`
+- **`bool icu::FilteredNormalizer2::isNormalized(const UnicodeString&, UErrorCode&) const`**
+ - `UBool icu::FilteredNormalizer2::isNormalized(const UnicodeString&, UErrorCode&) const U_OVERRIDE`
+ - `UBool icu::FilteredNormalizer2::isNormalized(const UnicodeString&, UErrorCode&) const override`
+- **`bool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const`**
+ - `UBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const U_OVERRIDE`
+ - `UBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const override`
+- **`bool icu::FormattedDateInterval::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const`**
+ - `UBool icu::FormattedDateInterval::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UBool icu::FormattedDateInterval::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const override`
+- **`bool icu::FormattedList::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const`**
+ - `UBool icu::FormattedList::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UBool icu::FormattedList::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const override`
+- **`bool icu::FormattedRelativeDateTime::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const`**
+ - `UBool icu::FormattedRelativeDateTime::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UBool icu::FormattedRelativeDateTime::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const override`
+- **`bool icu::number::FormattedNumber::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const`**
+ - `UBool icu::number::FormattedNumber::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UBool icu::number::FormattedNumber::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const override`
+- **`bool icu::number::FormattedNumberRange::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const`**
+ - `UBool icu::number::FormattedNumberRange::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const U_OVERRIDE`
+ - `UBool icu::number::FormattedNumberRange::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const override`
+- **`icu::CompactDecimalFormat::~CompactDecimalFormat()`**
+ - `icu::CompactDecimalFormat::~CompactDecimalFormat() U_OVERRIDE`
+ - `icu::CompactDecimalFormat::~CompactDecimalFormat() override`
+- **`icu::DecimalFormat::~DecimalFormat()`**
+ - `icu::DecimalFormat::~DecimalFormat() U_OVERRIDE`
+ - `icu::DecimalFormat::~DecimalFormat() override`
+- **`icu::FormattedDateInterval::~FormattedDateInterval()`**
+ - `icu::FormattedDateInterval::~FormattedDateInterval() U_OVERRIDE`
+ - `icu::FormattedDateInterval::~FormattedDateInterval() override`
+- **`icu::FormattedList::~FormattedList()`**
+ - `icu::FormattedList::~FormattedList() U_OVERRIDE`
+ - `icu::FormattedList::~FormattedList() override`
+- **`icu::FormattedRelativeDateTime::~FormattedRelativeDateTime()`**
+ - `icu::FormattedRelativeDateTime::~FormattedRelativeDateTime() U_OVERRIDE`
+ - `icu::FormattedRelativeDateTime::~FormattedRelativeDateTime() override`
+- **`icu::number::FormattedNumber::~FormattedNumber()`**
+ - `icu::number::FormattedNumber::~FormattedNumber() U_OVERRIDE`
+ - `icu::number::FormattedNumber::~FormattedNumber() override`
+- **`int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const`**
+ - `int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const U_OVERRIDE`
+ - `int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const override`
+- **`uint8_t icu::FilteredNormalizer2::getCombiningClass(UChar32) const`**
+ - `uint8_t icu::FilteredNormalizer2::getCombiningClass(UChar32) const U_OVERRIDE`
+ - `uint8_t icu::FilteredNormalizer2::getCombiningClass(UChar32) const override`
+- **`void icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const`**
+ - `void icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const U_OVERRIDE`
+ - `void icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const override`
+- **`void icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) const`**
+ - `void icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) const U_OVERRIDE`
+ - `void icu::CompactDecimalFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) const override`
+- **`void icu::DecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const`**
+ - `void icu::DecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const U_OVERRIDE`
+ - `void icu::DecimalFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const override`
+- **`void icu::DecimalFormat::setCurrency(const char16_t*, UErrorCode&)`**
+ - `void icu::DecimalFormat::setCurrency(const char16_t*, UErrorCode&) U_OVERRIDE`
+ - `void icu::DecimalFormat::setCurrency(const char16_t*, UErrorCode&) override`
+- **`void icu::DecimalFormat::setGroupingUsed(bool)`**
+ - `void icu::DecimalFormat::setGroupingUsed(UBool) U_OVERRIDE`
+ - `void icu::DecimalFormat::setGroupingUsed(UBool) override`
+- **`void icu::DecimalFormat::setLenient(bool)`**
+ - `void icu::DecimalFormat::setLenient(UBool) U_OVERRIDE`
+ - `void icu::DecimalFormat::setLenient(UBool) override`
+- **`void icu::DecimalFormat::setMaximumFractionDigits(int32_t)`**
+ - `void icu::DecimalFormat::setMaximumFractionDigits(int32_t) U_OVERRIDE`
+ - `void icu::DecimalFormat::setMaximumFractionDigits(int32_t) override`
+- **`void icu::DecimalFormat::setMaximumIntegerDigits(int32_t)`**
+ - `void icu::DecimalFormat::setMaximumIntegerDigits(int32_t) U_OVERRIDE`
+ - `void icu::DecimalFormat::setMaximumIntegerDigits(int32_t) override`
+- **`void icu::DecimalFormat::setMinimumFractionDigits(int32_t)`**
+ - `void icu::DecimalFormat::setMinimumFractionDigits(int32_t) U_OVERRIDE`
+ - `void icu::DecimalFormat::setMinimumFractionDigits(int32_t) override`
+- **`void icu::DecimalFormat::setMinimumIntegerDigits(int32_t)`**
+ - `void icu::DecimalFormat::setMinimumIntegerDigits(int32_t) U_OVERRIDE`
+ - `void icu::DecimalFormat::setMinimumIntegerDigits(int32_t) override`
+- **`void icu::DecimalFormat::setParseIntegerOnly(bool)`**
+ - `void icu::DecimalFormat::setParseIntegerOnly(UBool) U_OVERRIDE`
+ - `void icu::DecimalFormat::setParseIntegerOnly(UBool) override`
+- **`void icu::DecimalFormat::setRoundingMode(ERoundingMode)`**
+ - `void icu::DecimalFormat::setRoundingMode(ERoundingMode) U_OVERRIDE`
+ - `void icu::DecimalFormat::setRoundingMode(ERoundingMode) override`
+- **`void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const`**
+ - `void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const U_OVERRIDE`
+ - `void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const override`
+- **`void* icu::CompactDecimalFormat::clone() const`**
+ - `CompactDecimalFormat* icu::CompactDecimalFormat::clone() const U_OVERRIDE`
+ - `CompactDecimalFormat* icu::CompactDecimalFormat::clone() const override`
+- **`void* icu::DecimalFormat::clone() const`**
+ - `DecimalFormat* icu::DecimalFormat::clone() const U_OVERRIDE`
+ - `DecimalFormat* icu::DecimalFormat::clone() const override`
## Colophon
-Contents generated by StableAPI tool on Thu Oct 06 11:06:50 PDT 2022
+Contents generated by StableAPI tool on Fri Mar 03 11:16:50 PST 2023
Copyright © 2019 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
diff --git a/tools/release/java/src/main/java/com/ibm/icu/dev/tools/docs/StableAPI.java b/tools/release/java/src/main/java/com/ibm/icu/dev/tools/docs/StableAPI.java
index 536e912a407..ae0fefb9302 100644
--- a/tools/release/java/src/main/java/com/ibm/icu/dev/tools/docs/StableAPI.java
+++ b/tools/release/java/src/main/java/com/ibm/icu/dev/tools/docs/StableAPI.java
@@ -553,7 +553,8 @@ public class StableAPI {
"[ ]*U_NOEXCEPT", "", // remove U_NOEXCEPT (this was fixed in Doxyfile, but fixing here so it is
// retroactive)
"[ ]*noexcept", "",
- "[ ]*override", "", // remove override
+ "[ ]*(override|U_OVERRIDE)", "", // remove U_OVERRIDE and override
+
// Simplify possibly-covariant functions to void*
"^([^\\* ]+)\\*(.*)::(clone|safeClone|cloneAsThawed|freeze|createBufferClone)\\((.*)", "void*$2::$3($4",
"\\s+$", "", // remove trailing spaces.