diff --git a/icu4c/APIChangeReport.html b/icu4c/APIChangeReport.html index 65fc04e92eb..c563f280642 100644 --- a/icu4c/APIChangeReport.html +++ b/icu4c/APIChangeReport.html @@ -5,31 +5,31 @@ --> -ICU4C API Comparison: ICU 74 with ICU 75 +ICU4C API Comparison: ICU 75 with ICU 76 -

ICU4C API Comparison: ICU 74 with ICU 75

+

ICU4C API Comparison: ICU 75 with ICU 76

-

Removed from ICU 74

+

Removed from ICU 75

- + - - - - - - - -
FileAPIICU 74ICU 75FileAPIICU 75ICU 76
caniter.hstatic void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&)Internal(missing)
+
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const char16_t*)Stable
ICU 2.0
(missing)
gregocal.hUDate icu::GregorianCalendar::defaultCenturyStart() constInternal(missing)
+
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Stable
ICU 59
(missing)
gregocal.hbool icu::GregorianCalendar::haveDefaultCentury() constInternal(missing)
+
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Stable
ICU 59
(missing)
gregocal.hint32_t icu::GregorianCalendar::defaultCenturyStartYear() constInternal(missing)
+
unistr.hUnicodeString& icu::UnicodeString::remove(int32_t, int32_t length=(int32_t))Stable
ICU 2.0
(missing)
platform.h#define U_HAVE_INTTYPES_HInternal(missing)
-
platform.h#define U_HAVE_STDINT_HInternal(missing)
+
unistr.hUnicodeString& icu::UnicodeString::removeBetween(int32_t, int32_t limit=(int32_t))Stable
ICU 2.0
(missing)
@@ -74,1536 +70,853 @@ (jump back to top)
-

Deprecated or Obsoleted in ICU 75

+

Deprecated or Obsoleted in ICU 76

- + - - - - - -
FileAPIICU 74ICU 75FileAPIICU 75ICU 76
simplenumberformatter.hvoid icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&)Draft
ICU 73
Deprecated
-ICU 75
usimplenumberformatter.hvoid usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)Draft
ICU 73
Deprecated
-ICU 75

(jump back to top)
-

Changed in ICU 75 (old, new)

+

Changed in ICU 76 (old, new)

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + +
FileAPIICU 74ICU 75FileAPIICU 75ICU 76
calendar.hbool icu::Calendar::inTemporalLeapYear(UErrorCode&) constDraft→Stable
ICU 73
measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()Draft→Stable
ICU 74
calendar.hconst char* icu::Calendar::getTemporalMonthCode(UErrorCode&) constDraft→Stable
ICU 73
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)Draft→Stable
ICU 74
calendar.hvoid icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&)Draft→Stable
ICU 73
measure.hbool icu::Measure::operator!=(const UObject&) constDraft→Stable
ICU 74
measunit.hstatic MeasureUnit icu::MeasureUnit::getBeaufort()Draft→Stable
ICU 73
normalizer2.hstatic const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)Draft→Stable
ICU 74
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&)Draft→Stable
ICU 73
timezone.hstatic UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 74
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfCeilingDraft→Stable
ICU 73
ucal.hint32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 74
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfFloorDraft→Stable
ICU 73
uchar.henum UProperty::UCHAR_IDS_UNARY_OPERATORDraft→Stable
ICU 74
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfOddDraft→Stable
ICU 73
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUEDraft→Stable
ICU 74
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) constDraft→Stable
ICU 73
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_STARTDraft→Stable
ICU 74
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) constDraft→Stable
ICU 73
ulocale.hUEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hSimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&)Draft→Stable
ICU 73
ulocale.hUEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hSimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&)Draft→Stable
ICU 73
ulocale.hULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber()=defaultDraft→Stable
ICU 73
ulocale.hULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber(SimpleNumber&&)Draft→Stable
ICU 73
ulocale.hbool ulocale_isBogus(const ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hicu::number::SimpleNumber::~SimpleNumber()Draft→Stable
ICU 73
ulocale.hconst char* ulocale_getBaseName(const ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter()=defaultDraft→Stable
ICU 73
ulocale.hconst char* ulocale_getLanguage(const ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&)Draft→Stable
ICU 73
ulocale.hconst char* ulocale_getLocaleID(const ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hicu::number::SimpleNumberFormatter::~SimpleNumberFormatter()Draft→Stable
ICU 73
ulocale.hconst char* ulocale_getRegion(const ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hstatic SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&)Draft→Stable
ICU 73
ulocale.hconst char* ulocale_getScript(const ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&)Draft→Stable
ICU 73
ulocale.hconst char* ulocale_getVariant(const ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&)Draft→Stable
ICU 73
ulocale.hint32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&)Draft→Stable
ICU 73
ulocale.hint32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&)Draft→Stable
ICU 73
ulocale.hvoid ulocale_close(ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&)Draft→Stable
ICU 73
ulocbuilder.hULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&)Draft→Stable
ICU 73
ulocbuilder.hULocaleBuilder* ulocbld_open()Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&)Draft→Stable
ICU 73
ulocbuilder.hbool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&)Draft→Stable
ICU 73
ulocbuilder.hint32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&)Draft
ICU 73
Deprecated
-ICU 75
ulocbuilder.hint32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ucal.henum UCalendarDateFields::UCAL_ORDINAL_MONTHDraft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
uset.henum ::USET_SIMPLE_CASE_INSENSITIVEDraft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)Draft→Stable
ICU 74
usimplenumberformatter.hUSimpleNumber* usnum_openForInt64(int64_t, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_clear(ULocaleBuilder*)Draft→Stable
ICU 74
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_clearExtensions(ULocaleBuilder*)Draft→Stable
ICU 74
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_close(ULocaleBuilder*)Draft→Stable
ICU 74
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGNDraft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGNDraft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGNDraft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_close(USimpleNumber*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_setScript(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*)Draft→Stable
ICU 73
unorm2.hconst UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)Draft
ICU 73
Deprecated
-ICU 75
uspoof.hicu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnumf_close(USimpleNumberFormatter*)Draft→Stable
ICU 73
uspoof.hint32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*)Draft→Stable
ICU 73
uspoof.hint32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)Draft→Stable
ICU 73
uspoof.huint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 74
uspoof.huint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
uspoof.huint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*)Draft→Stable
ICU 74

(jump back to top)
-

Promoted to stable in ICU 75

+

Promoted to stable in ICU 76

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileAPIICU 74ICU 75FileAPIICU 75ICU 76
calendar.hbool icu::Calendar::inTemporalLeapYear(UErrorCode&) constDraft→Stable
ICU 73
measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()Draft→Stable
ICU 74
calendar.hconst char* icu::Calendar::getTemporalMonthCode(UErrorCode&) constDraft→Stable
ICU 73
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)Draft→Stable
ICU 74
calendar.hvoid icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&)Draft→Stable
ICU 73
measure.hbool icu::Measure::operator!=(const UObject&) constDraft→Stable
ICU 74
measunit.hstatic MeasureUnit icu::MeasureUnit::getBeaufort()Draft→Stable
ICU 73
normalizer2.hstatic const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)Draft→Stable
ICU 74
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&)Draft→Stable
ICU 73
timezone.hstatic UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 74
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfCeilingDraft→Stable
ICU 73
ucal.hint32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 74
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfFloorDraft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A(missing)Stable
+ICU 76
(Born Stable)
numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfOddDraft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_GARAY(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) constDraft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_GURUNG_KHEMA(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) constDraft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_KIRAT_RAI(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hSimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&)Draft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_MYANMAR_EXTENDED_C(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hSimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&)Draft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_OL_ONAL(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber()=defaultDraft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_SUNUWAR(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hicu::number::SimpleNumber::SimpleNumber(SimpleNumber&&)Draft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hicu::number::SimpleNumber::~SimpleNumber()Draft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_TODHRI(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter()=defaultDraft→Stable
ICU 73
uchar.henum UBlockCode::UBLOCK_TULU_TIGALARI(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hicu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&)Draft→Stable
ICU 73
uchar.henum UIndicSyllabicCategory::U_INSC_REORDERING_KILLER(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hicu::number::SimpleNumberFormatter::~SimpleNumberFormatter()Draft→Stable
ICU 73
uchar.henum UJoiningGroup::U_JG_KASHMIRI_YEH(missing)Stable
+ICU 76
(Born Stable)
simplenumberformatter.hstatic SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&)Draft→Stable
ICU 73
uchar.henum UProperty::UCHAR_IDS_UNARY_OPERATORDraft→Stable
ICU 74
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&)Draft→Stable
ICU 73
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUEDraft→Stable
ICU 74
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&)Draft→Stable
ICU 73
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_STARTDraft→Stable
ICU 74
simplenumberformatter.hstatic SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&)Draft→Stable
ICU 73
ulocale.hUEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&)Draft→Stable
ICU 73
ulocale.hUEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&)Draft→Stable
ICU 73
ulocale.hULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&)Draft→Stable
ICU 73
ulocale.hULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&)Draft→Stable
ICU 73
ulocale.hbool ulocale_isBogus(const ULocale*)Draft→Stable
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&)Draft→Stable
ICU 73
ulocale.hconst char* ulocale_getBaseName(const ULocale*)Draft→Stable
ICU 74
ucal.henum UCalendarDateFields::UCAL_ORDINAL_MONTHDraft→Stable
ICU 73
ulocale.hconst char* ulocale_getLanguage(const ULocale*)Draft→Stable
ICU 74
uscript.henum UScriptCode::USCRIPT_ARABIC_NASTALIQ(missing)Stable
-ICU 75
(Born Stable)ulocale.hconst char* ulocale_getLocaleID(const ULocale*)Draft→Stable
ICU 74
uset.henum ::USET_SIMPLE_CASE_INSENSITIVEDraft→Stable
ICU 73
ulocale.hconst char* ulocale_getRegion(const ULocale*)Draft→Stable
ICU 74
usimplenumberformatter.hUSimpleNumber* usnum_openForInt64(int64_t, UErrorCode*)Draft→Stable
ICU 73
ulocale.hconst char* ulocale_getScript(const ULocale*)Draft→Stable
ICU 74
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*)Draft→Stable
ICU 73
ulocale.hconst char* ulocale_getVariant(const ULocale*)Draft→Stable
ICU 74
usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*)Draft→Stable
ICU 73
ulocale.hint32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGNDraft→Stable
ICU 73
ulocale.hint32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGNDraft→Stable
ICU 73
ulocale.hvoid ulocale_close(ULocale*)Draft→Stable
ICU 74
usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGNDraft→Stable
ICU 73
ulocbuilder.hULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_close(USimpleNumber*)Draft→Stable
ICU 73
ulocbuilder.hULocaleBuilder* ulocbld_open()Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hbool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hint32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hint32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_clear(ULocaleBuilder*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnumf_close(USimpleNumberFormatter*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_clearExtensions(ULocaleBuilder*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_close(ULocaleBuilder*)Draft→Stable
ICU 74
usimplenumberformatter.hvoid usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)Draft→Stable
ICU 73
ulocbuilder.hvoid ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_setScript(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
unistr.hUnicodeString& icu::UnicodeString::remove(int32_t, int32_t length=static_cast< int32_t >(INT32_MAX))(missing)Stable
+ICU 2.0
unistr.hUnicodeString& icu::UnicodeString::removeBetween(int32_t, int32_t limit=static_cast< int32_t >(INT32_MAX))(missing)Stable
+ICU 2.0
unorm2.hconst UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*)Draft→Stable
ICU 74
uscript.henum UScriptCode::USCRIPT_GARAY(missing)Stable
+ICU 76
(Born Stable)
uscript.henum UScriptCode::USCRIPT_GURUNG_KHEMA(missing)Stable
+ICU 76
(Born Stable)
uscript.henum UScriptCode::USCRIPT_KIRAT_RAI(missing)Stable
+ICU 76
(Born Stable)
uscript.henum UScriptCode::USCRIPT_OL_ONAL(missing)Stable
+ICU 76
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SUNUWAR(missing)Stable
+ICU 76
(Born Stable)
uscript.henum UScriptCode::USCRIPT_TODHRI(missing)Stable
+ICU 76
(Born Stable)
uscript.henum UScriptCode::USCRIPT_TULU_TIGALARI(missing)Stable
+ICU 76
(Born Stable)
uspoof.hicu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*)Draft→Stable
ICU 74
uspoof.hint32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 74
uspoof.hint32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
uspoof.huint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 74
uspoof.huint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
uspoof.huint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*)Draft→Stable
ICU 74

(jump back to top)
-

Added in ICU 75

+

Added in ICU 76

- + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 74ICU 75FileAPIICU 75ICU 76
calendar.h#define DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY(missing)Internal
+
stringpiece.hicu::StringPiece::operator std::string_view() const(missing)Internal
caniter.hstatic void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&, int32_t depth=)(missing)Internal
-
uchar.henum UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A(missing)Stable
+ICU 76
(Born Stable)
messageformat2_arguments.hMessageArguments& icu::message2::MessageArguments::operator=(MessageArguments&&)(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_GARAY(missing)Stable
+ICU 76
(Born Stable)
messageformat2_arguments.hicu::message2::MessageArguments::MessageArguments()=default(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_GURUNG_KHEMA(missing)Stable
+ICU 76
(Born Stable)
messageformat2_arguments.hicu::message2::MessageArguments::MessageArguments(const std::map<, Formattable >&, UErrorCode&)(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_KIRAT_RAI(missing)Stable
+ICU 76
(Born Stable)
messageformat2_arguments.hicu::message2::MessageArguments::~MessageArguments()(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_MYANMAR_EXTENDED_C(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hBuilder & icu::message2::data_model::Markup::Builder::setClose()(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_OL_ONAL(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hBuilder & icu::message2::data_model::Markup::Builder::setOpen()(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_SUNUWAR(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hBuilder & icu::message2::data_model::Markup::Builder::setStandalone()(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_TODHRI(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addSelector(Expression&&, UErrorCode&)(missing)Internal
-ICU 75
uchar.henum UBlockCode::UBLOCK_TULU_TIGALARI(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&&, UErrorCode&)(missing)Internal
-ICU 75
uchar.henum UIndicConjunctBreak::U_INCB_CONSONANT(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)(missing)Internal
-ICU 75
uchar.henum UIndicConjunctBreak::U_INCB_EXTEND(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::setPattern(Pattern&&)(missing)Internal
-ICU 75
uchar.henum UIndicConjunctBreak::U_INCB_LINKER(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Expression::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&)(missing)Internal
-ICU 75
uchar.henum UIndicConjunctBreak::U_INCB_NONE(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Expression::Builder::setOperand(Operand&&)(missing)Internal
-ICU 75
uchar.henum UIndicSyllabicCategory::U_INSC_REORDERING_KILLER(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hBuilder& icu::message2::data_model::Expression::Builder::setOperator(Operator&&)(missing)Internal
-ICU 75
uchar.henum UJoiningGroup::U_JG_KASHMIRI_YEH(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hBuilder& icu::message2::data_model::Markup::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&)(missing)Internal
-ICU 75
uchar.henum UProperty::UCHAR_INDIC_CONJUNCT_BREAK(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Markup::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&)(missing)Internal
-ICU 75
uchar.henum UProperty::UCHAR_MODIFIER_COMBINING_MARK(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Markup::Builder::setName(const UnicodeString&)(missing)Internal
-ICU 75
uniset.hU_HEADER_NESTED_NAMESPACE::USetCodePoints icu::UnicodeSet::codePoints() const(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Operator::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&)(missing)Internal
-ICU 75
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() const(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Operator::Builder::setFunctionName(FunctionName&&)(missing)Internal
-ICU 75
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() const(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Operator::Builder::setReserved(Reserved&&)(missing)Internal
-ICU 75
uniset.hU_HEADER_NESTED_NAMESPACE::USetRanges icu::UnicodeSet::ranges() const(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Pattern::Builder::add(Expression&&, UErrorCode&)(missing)Internal
-ICU 75
uniset.hU_HEADER_NESTED_NAMESPACE::USetStrings icu::UnicodeSet::strings() const(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Pattern::Builder::add(Markup&&, UErrorCode&)(missing)Internal
-ICU 75
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const S&)(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Pattern::Builder::add(UnicodeString&&, UErrorCode&)(missing)Internal
-ICU 75
unistr.hUnicodeString& icu::UnicodeString::append(const S&)(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::Reserved::Builder::add(Literal&&, UErrorCode&)(missing)Internal
-ICU 75
unistr.hUnicodeString& icu::UnicodeString::operator+=(const S&)(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::SelectorKeys::Builder::add(Key&&, UErrorCode&)(missing)Internal
-ICU 75
unistr.hUnicodeString& icu::UnicodeString::operator=(const S&)(missing)Draft
+ICU 76
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&&, UErrorCode&)(missing)Internal
-ICU 75
unistr.hUnicodeString& icu::UnicodeString::remove(int32_t, int32_t length=static_cast< int32_t >(INT32_MAX))(missing)Stable
+ICU 2.0
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&&)(missing)Internal
-ICU 75
unistr.hUnicodeString& icu::UnicodeString::removeBetween(int32_t, int32_t limit=static_cast< int32_t >(INT32_MAX))(missing)Stable
+ICU 2.0
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&)(missing)Internal
-ICU 75
unistr.hbool icu::UnicodeString::operator!=(const S&) const(missing)Draft
+ICU 76
messageformat2_data_model.hExpression icu::message2::data_model::Expression::Builder::build(UErrorCode&)(missing)Internal
-ICU 75
unistr.hbool icu::UnicodeString::operator==(const S&) const(missing)Draft
+ICU 76
messageformat2_data_model.hExpression& icu::message2::data_model::Expression::operator=(Expression)(missing)Internal
-ICU 75
unistr.hicu::UnicodeString::operator std::u16string_view() const(missing)Draft
+ICU 76
messageformat2_data_model.hLiteral& icu::message2::data_model::Literal::operator=(Literal)(missing)Internal
-ICU 75
unistr.hicu::UnicodeString::operator std::wstring_view() const(missing)Draft
+ICU 76
messageformat2_data_model.hMFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&) const(missing)Internal
-ICU 75
unistr.hstatic UnicodeString icu::UnicodeString::readOnlyAlias(const S&)(missing)Draft
+ICU 76
messageformat2_data_model.hMarkup icu::message2::data_model::Markup::Builder::build(UErrorCode&)(missing)Internal
-ICU 75
uscript.henum UScriptCode::USCRIPT_GARAY(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hOperator icu::message2::data_model::Operator::Builder::build(UErrorCode&)(missing)Internal
-ICU 75
uscript.henum UScriptCode::USCRIPT_GURUNG_KHEMA(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hOption& icu::message2::data_model::Option::operator=(Option)(missing)Internal
-ICU 75
uscript.henum UScriptCode::USCRIPT_KIRAT_RAI(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hPattern icu::message2::data_model::Pattern::Builder::build(UErrorCode&) const(missing)Internal
-ICU 75
uscript.henum UScriptCode::USCRIPT_OL_ONAL(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hPatternPart& icu::message2::data_model::PatternPart::operator=(PatternPart)(missing)Internal
-ICU 75
uscript.henum UScriptCode::USCRIPT_SUNUWAR(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hReserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&) const(missing)Internal
-ICU 75
uscript.henum UScriptCode::USCRIPT_TODHRI(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hReserved& icu::message2::data_model::Reserved::operator=(Reserved)(missing)Internal
-ICU 75
uscript.henum UScriptCode::USCRIPT_TULU_TIGALARI(missing)Stable
+ICU 76
(Born Stable)
messageformat2_data_model.hSelectorKeys icu::message2::data_model::SelectorKeys::Builder::build(UErrorCode&) const(missing)Internal
-ICU 75
uset.hCodePointRange U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator* () const(missing)Draft
+ICU 76
messageformat2_data_model.hUnicodeString icu::message2::data_model::Literal::quoted() const(missing)Internal
-ICU 75
uset.hUSetCodePointIterator & U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++()(missing)Draft
+ICU 76
messageformat2_data_model.hUnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&) const(missing)Internal
-ICU 75
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++(int)(missing)Draft
+ICU 76
messageformat2_data_model.hUnsupportedStatement& icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement)(missing)Internal
-ICU 75
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::begin() const(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Expression::isFunctionCall() const(missing)Internal
-ICU 75
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::end() const(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Expression::isReserved() const(missing)Internal
-ICU 75
uset.hUSetElementIterator & U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++()(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Expression::isStandaloneAnnotation() const(missing)Internal
-ICU 75
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++(int)(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Literal::isQuoted() const(missing)Internal
-ICU 75
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::begin() const(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Literal::operator<(const Literal&) const(missing)Internal
-ICU 75
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::end() const(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Literal::operator==(const Literal&) const(missing)Internal
-ICU 75
uset.hUSetRangeIterator & U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++()(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Markup::isClose() const(missing)Internal
-ICU 75
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++(int)(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Markup::isOpen() const(missing)Internal
-ICU 75
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::begin() const(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::Markup::isStandalone() const(missing)Internal
-ICU 75
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::end() const(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::PatternPart::isExpression() const(missing)Internal
-ICU 75
uset.hUSetStringIterator & U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++()(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::PatternPart::isMarkup() const(missing)Internal
-ICU 75
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++(int)(missing)Draft
+ICU 76
messageformat2_data_model.hbool icu::message2::data_model::PatternPart::isText() const(missing)Internal
-ICU 75
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::begin() const(missing)Draft
+ICU 76
messageformat2_data_model.hconst Expression & icu::message2::data_model::PatternPart::contents() const(missing)Internal
-ICU 75
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::end() const(missing)Draft
+ICU 76
messageformat2_data_model.hconst Literal& icu::message2::data_model::Reserved::getPart(int32_t) const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePointIterator::USetCodePointIterator(const USetCodePointIterator&)=default(missing)Draft
+ICU 76
messageformat2_data_model.hconst Markup & icu::message2::data_model::PatternPart::asMarkup() const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USet*)(missing)Draft
+ICU 76
messageformat2_data_model.hconst Operand & icu::message2::data_model::Expression::getOperand() const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USetCodePoints&)=default(missing)Draft
+ICU 76
messageformat2_data_model.hconst Operand & icu::message2::data_model::Option::getValue() const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetElementIterator::USetElementIterator(const USetElementIterator&)=default(missing)Draft
+ICU 76
messageformat2_data_model.hconst Operator* icu::message2::data_model::Expression::getOperator(UErrorCode&) const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USet*)(missing)Draft
+ICU 76
messageformat2_data_model.hconst Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&) const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USetElements&)=default(missing)Draft
+ICU 76
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::Literal::unquoted() const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetRangeIterator::USetRangeIterator(const USetRangeIterator&)=default(missing)Draft
+ICU 76
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::Markup::getName() const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USet*)(missing)Draft
+ICU 76
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::Option::getName() const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USetRanges&)=default(missing)Draft
+ICU 76
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::PatternPart::asText() const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetStringIterator::USetStringIterator(const USetStringIterator&)=default(missing)Draft
+ICU 76
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::UnsupportedStatement::getKeyword() const(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USet*)(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
uset.hU_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USetStrings&)=default(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::MFDataModel::Builder::~Builder()(missing)Internal
-ICU 75
uset.hUnicodeString U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator* () const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Expression::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
uset.hbool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator!=(const USetCodePointIterator&) const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Expression::Builder::~Builder()(missing)Internal
-ICU 75
uset.hbool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator==(const USetCodePointIterator&) const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Expression::Expression()(missing)Internal
-ICU 75
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator!=(const USetElementIterator&) const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Expression::Expression(const Expression&)(missing)Internal
-ICU 75
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator==(const USetElementIterator&) const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Expression::~Expression()(missing)Internal
-ICU 75
uset.hbool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator!=(const USetRangeIterator&) const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Literal::Literal()=default(missing)Internal
-ICU 75
uset.hbool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator==(const USetRangeIterator&) const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Literal::Literal(bool, const UnicodeString&)(missing)Internal
-ICU 75
uset.hbool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator!=(const USetStringIterator&) const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Literal::Literal(const Literal&)(missing)Internal
-ICU 75
uset.hbool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator==(const USetStringIterator&) const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Literal::~Literal()(missing)Internal
-ICU 75
uset.hUChar32 U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator* () const(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Markup::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
uset.hconst UChar* uset_getString(const USet*, int32_t, int32_t*)(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Markup::Builder::~Builder()(missing)Internal
-ICU 75
uset.hint32_t uset_getStringCount(const USet*)(missing)Draft
+ICU 76
messageformat2_data_model.hicu::message2::data_model::Markup::Markup()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Markup::~Markup()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::Builder::~Builder()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Option::Option()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Option::Option(const Option&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Option::Option(const UnicodeString&, Operand&&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Option::~Option()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::Builder::~Builder()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart()=default(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart(Expression&&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart(Markup&&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart(const PatternPart&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::PatternPart(const UnicodeString&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::PatternPart::~PatternPart()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::Builder::~Builder()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::Reserved()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::Reserved(const Reserved&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::Reserved::~Reserved()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::Builder::~Builder()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::Builder::~Builder()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::UnsupportedStatement()(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&)(missing)Internal
-ICU 75
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::~UnsupportedStatement()(missing)Internal
-ICU 75
messageformat2_data_model.hint32_t icu::message2::data_model::Reserved::numParts() const(missing)Internal
-ICU 75
messageformat2_data_model.hstd::vector< Expression > icu::message2::data_model::UnsupportedStatement::getExpressions() const(missing)Internal
-ICU 75
messageformat2_data_model.hstd::vector< Option > icu::message2::data_model::Expression::getAttributes() const(missing)Internal
-ICU 75
messageformat2_data_model.hstd::vector< Option > icu::message2::data_model::Markup::getAttributes() const(missing)Internal
-ICU 75
messageformat2_data_model.hstd::vector< Option > icu::message2::data_model::Markup::getOptions() const(missing)Internal
-ICU 75
messageformat2_formattable.hAppendable& icu::message2::FormattedMessage::appendTo(Appendable&, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hCharacterIterator* icu::message2::FormattedMessage::toCharacterIterator(UErrorCode&)(missing)Internal
-ICU 75
messageformat2_formattable.hFormattable& icu::message2::Formattable::operator=(Formattable)(missing)Internal
-ICU 75
messageformat2_formattable.hFormattedPlaceholder& icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&&)(missing)Internal
-ICU 75
messageformat2_formattable.hFormattedValue& icu::message2::FormattedValue::operator=(FormattedValue&&)(missing)Internal
-ICU 75
messageformat2_formattable.hFunctionOptions& icu::message2::FunctionOptions::operator=(FunctionOptions&&)(missing)Internal
-ICU 75
messageformat2_formattable.hFunctionOptions& icu::message2::FunctionOptions::operator=(const FunctionOptions&)=delete(missing)Internal
-ICU 75
messageformat2_formattable.hFunctionOptionsMap icu::message2::FunctionOptions::getOptions() const(missing)Internal
-ICU 75
messageformat2_formattable.hStringPiece icu::message2::FormattedMessage::subSequence(int32_t, int32_t, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hUDate icu::message2::Formattable::getDate(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hUFormattableType icu::message2::Formattable::getType() const(missing)Internal
-ICU 75
messageformat2_formattable.hUnicodeString icu::message2::FormattedMessage::toString(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hUnicodeString icu::message2::FormattedMessage::toTempString(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hUnicodeString icu::message2::FormattedPlaceholder::formatToString(const Locale&, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hbool icu::message2::Formattable::isNumeric() const(missing)Internal
-ICU 75
messageformat2_formattable.hbool icu::message2::FormattedMessage::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::canFormat() const(missing)Internal
-ICU 75
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isEvaluated() const(missing)Internal
-ICU 75
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isFallback() const(missing)Internal
-ICU 75
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isNullOperand() const(missing)Internal
-ICU 75
messageformat2_formattable.hbool icu::message2::FormattedValue::isNumber() const(missing)Internal
-ICU 75
messageformat2_formattable.hbool icu::message2::FormattedValue::isString() const(missing)Internal
-ICU 75
messageformat2_formattable.hchar16_t icu::message2::FormattedMessage::charAt(int32_t, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hconst Formattable* icu::message2::Formattable::getArray(int32_t&, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hconst FormattableObject* icu::message2::Formattable::getObject(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hconst FormattedValue & icu::message2::FormattedPlaceholder::output() const(missing)Internal
-ICU 75
messageformat2_formattable.hconst FunctionOptions & icu::message2::FormattedPlaceholder::options() const(missing)Internal
-ICU 75
messageformat2_formattable.hconst UnicodeString & icu::message2::FormattableObject::tag() const(missing)Internal
-ICU 75
messageformat2_formattable.hconst UnicodeString & icu::message2::FormattedPlaceholder::getFallback() const(missing)Internal
-ICU 75
messageformat2_formattable.hconst UnicodeString & icu::message2::FormattedValue::getString() const(missing)Internal
-ICU 75
messageformat2_formattable.hconst UnicodeString& icu::message2::Formattable::getString(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hconst message2::Formattable & icu::message2::FormattedPlaceholder::asFormattable() const(missing)Internal
-ICU 75
messageformat2_formattable.hconst number::FormattedNumber & icu::message2::FormattedValue::getNumber() const(missing)Internal
-ICU 75
messageformat2_formattable.hdouble icu::message2::Formattable::getDouble(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hicu::Formattable icu::message2::Formattable::asICUFormattable(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable()(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(const Formattable&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(const Formattable*, int32_t)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(const FormattableObject*)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(const UnicodeString&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(double)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(int64_t)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::Formattable::~Formattable()(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattableObject::~FormattableObject()(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedMessage::FormattedMessage(UErrorCode&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedMessage::~FormattedMessage()(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder()(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(FormattedPlaceholder&&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const Formattable&, const UnicodeString&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FormattedValue&&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FunctionOptions&&, FormattedValue&&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const UnicodeString&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue()(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(FormattedValue&&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(const UnicodeString&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(number::FormattedNumber&&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FormattedValue::~FormattedValue()(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FunctionOptions::FunctionOptions()(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FunctionOptions::FunctionOptions(FunctionOptions&&)(missing)Internal
-ICU 75
messageformat2_formattable.hicu::message2::FunctionOptions::~FunctionOptions()(missing)Internal
-ICU 75
messageformat2_formattable.hint32_t icu::message2::Formattable::getLong(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hint32_t icu::message2::FormattedMessage::length(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hint64_t icu::message2::Formattable::getInt64(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hint64_t icu::message2::Formattable::getInt64Value(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_formattable.hstatic Formattable icu::message2::Formattable::forDate(UDate)(missing)Internal
-ICU 75
messageformat2_formattable.hstatic Formattable icu::message2::Formattable::forDecimal(std::string_view, UErrorCode&)(missing)Internal
-ICU 75
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&, FormatterFactory*, UErrorCode&)(missing)Internal
-ICU 75
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&, SelectorFactory*, UErrorCode&)(missing)Internal
-ICU 75
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::setDefaultFormatterNameByType(const UnicodeString&, const data_model::FunctionName&, UErrorCode&)(missing)Internal
-ICU 75
messageformat2_function_registry.hFormattedPlaceholder icu::message2::Formatter::format(FormattedPlaceholder&&, FunctionOptions&&, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_function_registry.hFormatter* icu::message2::FormatterFactory::createFormatter(const Locale&, UErrorCode&)(missing)Internal
-ICU 75
messageformat2_function_registry.hFormatterFactory& icu::message2::FormatterFactory::operator=(const FormatterFactory&)=delete(missing)Internal
-ICU 75
messageformat2_function_registry.hFormatterFactory* icu::message2::MFFunctionRegistry::getFormatter(const FunctionName&) const(missing)Internal
-ICU 75
messageformat2_function_registry.hMFFunctionRegistry icu::message2::MFFunctionRegistry::Builder::build()(missing)Internal
-ICU 75
messageformat2_function_registry.hMFFunctionRegistry& icu::message2::MFFunctionRegistry::operator=(MFFunctionRegistry&&)(missing)Internal
-ICU 75
messageformat2_function_registry.hSelector* icu::message2::SelectorFactory::createSelector(const Locale&, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2_function_registry.hSelectorFactory& icu::message2::SelectorFactory::operator=(const SelectorFactory&)=delete(missing)Internal
-ICU 75
messageformat2_function_registry.hbool icu::message2::MFFunctionRegistry::getDefaultFormatterNameByType(const UnicodeString&, FunctionName&) const(missing)Internal
-ICU 75
messageformat2_function_registry.hconst SelectorFactory* icu::message2::MFFunctionRegistry::getSelector(const FunctionName&) const(missing)Internal
-ICU 75
messageformat2_function_registry.hicu::message2::Formatter::~Formatter()(missing)Internal
-ICU 75
messageformat2_function_registry.hicu::message2::FormatterFactory::~FormatterFactory()(missing)Internal
-ICU 75
messageformat2_function_registry.hicu::message2::MFFunctionRegistry::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
messageformat2_function_registry.hicu::message2::MFFunctionRegistry::Builder::~Builder()(missing)Internal
-ICU 75
messageformat2_function_registry.hicu::message2::MFFunctionRegistry::MFFunctionRegistry(MFFunctionRegistry&&)(missing)Internal
-ICU 75
messageformat2_function_registry.hicu::message2::MFFunctionRegistry::~MFFunctionRegistry()(missing)Internal
-ICU 75
messageformat2_function_registry.hicu::message2::Selector::~Selector()(missing)Internal
-ICU 75
messageformat2_function_registry.hicu::message2::SelectorFactory::~SelectorFactory()(missing)Internal
-ICU 75
messageformat2_function_registry.hvoid icu::message2::Selector::selectKey(FormattedPlaceholder&&, FunctionOptions&&, const UnicodeString*, int32_t, UnicodeString*, int32_t&, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setDataModel(MFDataModel&&)(missing)Internal
-ICU 75
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setFunctionRegistry(const MFFunctionRegistry&)(missing)Internal
-ICU 75
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setLocale(const Locale&)(missing)Internal
-ICU 75
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setPattern(const UnicodeString&, UParseError&, UErrorCode&)(missing)Internal
-ICU 75
messageformat2.hFormattedMessage icu::message2::MessageFormatter::format(const MessageArguments&, UErrorCode&) const(missing)Internal
-ICU 75
messageformat2.hMessageFormatter icu::message2::MessageFormatter::Builder::build(UErrorCode&) const(missing)Internal
-ICU 75
messageformat2.hMessageFormatter& icu::message2::MessageFormatter::operator=(MessageFormatter&&)(missing)Internal
-ICU 75
messageformat2.hUnicodeString icu::message2::MessageFormatter::formatToString(const MessageArguments&, UErrorCode&)(missing)Internal
-ICU 75
messageformat2.hUnicodeString icu::message2::MessageFormatter::getPattern() const(missing)Internal
-ICU 75
messageformat2.hconst Locale & icu::message2::MessageFormatter::getLocale() const(missing)Internal
-ICU 75
messageformat2.hconst MFDataModel & icu::message2::MessageFormatter::getDataModel() const(missing)Internal
-ICU 75
messageformat2.hconst UnicodeString & icu::message2::MessageFormatter::getNormalizedPattern() const(missing)Internal
-ICU 75
messageformat2.hicu::message2::MessageFormatter::Builder::Builder(UErrorCode&)(missing)Internal
-ICU 75
messageformat2.hicu::message2::MessageFormatter::Builder::~Builder()(missing)Internal
-ICU 75
messageformat2.hicu::message2::MessageFormatter::~MessageFormatter()(missing)Internal
-ICU 75
numberformatter.hUnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() &&(missing)Draft
-ICU 75
numberformatter.hUnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const &(missing)Draft
-ICU 75
numberrangeformatter.hUnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() &&(missing)Draft
-ICU 75
numberrangeformatter.hUnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() const &(missing)Draft
-ICU 75
simplenumberformatter.hvoid icu::number::SimpleNumber::setMaximumIntegerDigits(uint32_t, UErrorCode&)(missing)Draft
-ICU 75
uchar.hbool u_hasIDType(UChar32, UIdentifierType)(missing)Draft
-ICU 75
uchar.henum UIdentifierStatus::U_ID_STATUS_ALLOWED(missing)Draft
-ICU 75
uchar.henum UIdentifierStatus::U_ID_STATUS_RESTRICTED(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_DEFAULT_IGNORABLE(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_DEPRECATED(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_EXCLUSION(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_INCLUSION(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_LIMITED_USE(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_CHARACTER(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_NFKC(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_XID(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_OBSOLETE(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_RECOMMENDED(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_TECHNICAL(missing)Draft
-ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_UNCOMMON_USE(missing)Draft
-ICU 75
uchar.henum UProperty::UCHAR_IDENTIFIER_STATUS(missing)Draft
-ICU 75
uchar.henum UProperty::UCHAR_IDENTIFIER_TYPE(missing)Draft
-ICU 75
uchar.hint32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*)(missing)Draft
-ICU 75
uconfig.h#define UCONFIG_NO_MF2(missing)Internal
-ICU 75
uscript.henum UScriptCode::USCRIPT_ARABIC_NASTALIQ(missing)Stable
-ICU 75
(Born Stable)
usimplenumberformatter.hvoid usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)(missing)Draft
-ICU 75
utypes.henum UErrorCode::U_MF_DUPLICATE_DECLARATION_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_DUPLICATE_OPTION_NAME_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_FORMATTING_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_MISSING_SELECTOR_ANNOTATION_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_NONEXHAUSTIVE_PATTERN_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_OPERAND_MISMATCH_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_SELECTOR_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_SYNTAX_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_UNKNOWN_FUNCTION_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_UNRESOLVED_VARIABLE_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR(missing)Internal
-ICU 75
utypes.henum UErrorCode::U_MF_VARIANT_KEY_MISMATCH_ERROR(missing)Internal
-ICU 75
uset.hstd::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () const(missing)Draft
+ICU 76

(jump back to top)
-

Other existing drafts in ICU 75

+

Other existing drafts in ICU 76

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - +
FileAPIICU 74ICU 75FileAPIICU 75ICU 76
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft
ICU 53
measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()Draft
ICU 74
numberformatter.hUnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() &&Draft
ICU 75
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)Draft
ICU 74
numberformatter.hUnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const &Draft
ICU 75
measure.hbool icu::Measure::operator!=(const UObject&) constDraft
ICU 74
numberrangeformatter.hUnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() &&Draft
ICU 75
normalizer2.hstatic const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)Draft
ICU 74
numberrangeformatter.hUnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() const &Draft
ICU 75
timezone.hstatic UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&)Draft
ICU 74
simplenumberformatter.hvoid icu::number::SimpleNumber::setMaximumIntegerDigits(uint32_t, UErrorCode&)Draft
ICU 75
ucal.hint32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft
ICU 74
uchar.hbool u_hasIDType(UChar32, UIdentifierType)Draft
ICU 75
uchar.henum UProperty::UCHAR_IDS_UNARY_OPERATORDraft
ICU 74
uchar.henum UIdentifierStatus::U_ID_STATUS_ALLOWEDDraft
ICU 75
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUEDraft
ICU 74
uchar.henum UIdentifierStatus::U_ID_STATUS_RESTRICTEDDraft
ICU 75
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_STARTDraft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_DEFAULT_IGNORABLEDraft
ICU 75
ulocale.hUEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_DEPRECATEDDraft
ICU 75
ulocale.hUEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_EXCLUSIONDraft
ICU 75
ulocale.hULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_INCLUSIONDraft
ICU 75
ulocale.hULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_LIMITED_USEDraft
ICU 75
ulocale.hbool ulocale_isBogus(const ULocale*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_NOT_CHARACTERDraft
ICU 75
ulocale.hconst char* ulocale_getBaseName(const ULocale*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_NOT_NFKCDraft
ICU 75
ulocale.hconst char* ulocale_getLanguage(const ULocale*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_NOT_XIDDraft
ICU 75
ulocale.hconst char* ulocale_getLocaleID(const ULocale*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_OBSOLETEDraft
ICU 75
ulocale.hconst char* ulocale_getRegion(const ULocale*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_RECOMMENDEDDraft
ICU 75
ulocale.hconst char* ulocale_getScript(const ULocale*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_TECHNICALDraft
ICU 75
ulocale.hconst char* ulocale_getVariant(const ULocale*)Draft
ICU 74
uchar.henum UIdentifierType::U_ID_TYPE_UNCOMMON_USEDraft
ICU 75
ulocale.hint32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft
ICU 74
uchar.henum UProperty::UCHAR_IDENTIFIER_STATUSDraft
ICU 75
ulocale.hint32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft
ICU 74
uchar.henum UProperty::UCHAR_IDENTIFIER_TYPEDraft
ICU 75
ulocale.hvoid ulocale_close(ULocale*)Draft
ICU 74
ulocbuilder.hULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)Draft
ICU 74
ulocbuilder.hULocaleBuilder* ulocbld_open()Draft
ICU 74
ulocbuilder.hbool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)Draft
ICU 74
ulocbuilder.hint32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft
ICU 74
ulocbuilder.hint32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft
ICU 74
ulocbuilder.hvoid ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)Draft
ICU 74
ulocbuilder.hvoid ulocbld_clear(ULocaleBuilder*)Draft
ICU 74
ulocbuilder.hvoid ulocbld_clearExtensions(ULocaleBuilder*)Draft
ICU 74
ulocbuilder.hvoid ulocbld_close(ULocaleBuilder*)Draft
ICU 74
ulocbuilder.hvoid ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setScript(ULocaleBuilder*, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t)Draft
ICU 74
ulocbuilder.hvoid ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t)Draft
ICU 74
unorm2.hconst UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*)Draft
ICU 74
uchar.hint32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*)Draft
ICU 75
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
uspoof.hicu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*)Draft
ICU 74
uspoof.hint32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft
ICU 74
uspoof.hint32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*)Draft
ICU 74
uspoof.huint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)Draft
ICU 74
uspoof.huint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*)Draft
ICU 74
uspoof.huint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*)Draft
ICU 74
usimplenumberformatter.hvoid usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)Draft
ICU 75
@@ -1621,7 +934,7 @@ (jump back to top)

-Contents generated by StableAPI tool on Thu Mar 28 15:48:02 PDT 2024
+Contents generated by StableAPI tool on Fri Sep 13 10:27:53 PDT 2024
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 76af79222b7..5e9bc797669 100644 --- a/icu4c/APIChangeReport.md +++ b/icu4c/APIChangeReport.md @@ -5,471 +5,295 @@ License & terms of use: http://www.unicode.org/copyright.html --> -# ICU4C API Comparison: ICU 74 with ICU 75 +# ICU4C API Comparison: ICU 75 with ICU 76 > _Note_ Markdown format of this document is new for ICU 65. -- [Removed from ICU 74](#removed) -- [Deprecated or Obsoleted in ICU 75](#deprecated) -- [Changed in ICU 75](#changed) -- [Promoted to stable in ICU 75](#promoted) -- [Added in ICU 75](#added) -- [Other existing drafts in ICU 75](#other) +- [Removed from ICU 75](#removed) +- [Deprecated or Obsoleted in ICU 76](#deprecated) +- [Changed in ICU 76](#changed) +- [Promoted to stable in ICU 76](#promoted) +- [Added in ICU 76](#added) +- [Other existing drafts in ICU 76](#other) - [Signature Simplifications](#simplifications) ## Removed -Removed from ICU 74 +Removed from ICU 75 -| File | API | ICU 74 | ICU 75 | +| File | API | ICU 75 | ICU 76 | |---|---|---|---| -| caniter.h | static void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&) | Internal | (missing) -| gregocal.h | UDate icu::GregorianCalendar::defaultCenturyStart() const | Internal | (missing) -| gregocal.h | bool icu::GregorianCalendar::haveDefaultCentury() const | Internal | (missing) -| gregocal.h | int32_t icu::GregorianCalendar::defaultCenturyStartYear() const | Internal | (missing) -| platform.h | #define U_HAVE_INTTYPES_H | Internal | (missing) -| platform.h | #define U_HAVE_STDINT_H | Internal | (missing) +| unistr.h | UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const char16_t*) | StableICU 2.0 | (missing) +| unistr.h | UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*) | StableICU 59 | (missing) +| unistr.h | UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*) | StableICU 59 | (missing) +| unistr.h | UnicodeString& icu::UnicodeString::remove(int32_t, int32_t length=(int32_t)) | StableICU 2.0 | (missing) +| unistr.h | UnicodeString& icu::UnicodeString::removeBetween(int32_t, int32_t limit=(int32_t)) | StableICU 2.0 | (missing) ## Deprecated -Deprecated or Obsoleted in ICU 75 +Deprecated or Obsoleted in ICU 76 -| File | API | ICU 74 | ICU 75 | +| File | API | ICU 75 | ICU 76 | |---|---|---|---| -| simplenumberformatter.h | void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&) | DraftICU 73 | DeprecatedICU 75 -| usimplenumberformatter.h | void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*) | DraftICU 73 | DeprecatedICU 75 ## Changed -Changed in ICU 75 (old, new) +Changed in ICU 76 (old, new) -| File | API | ICU 74 | ICU 75 | +| File | API | ICU 75 | ICU 76 | |---|---|---|---| -| calendar.h | bool icu::Calendar::inTemporalLeapYear(UErrorCode&) const | Draft→StableICU 73 -| calendar.h | const char* icu::Calendar::getTemporalMonthCode(UErrorCode&) const | Draft→StableICU 73 -| calendar.h | void icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&) | Draft→StableICU 73 -| measunit.h | static MeasureUnit icu::MeasureUnit::getBeaufort() | Draft→StableICU 73 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&) | Draft→StableICU 73 -| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfCeiling | Draft→StableICU 73 -| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfFloor | Draft→StableICU 73 -| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfOdd | Draft→StableICU 73 -| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const | Draft→StableICU 73 -| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const | Draft→StableICU 73 -| simplenumberformatter.h | SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&) | Draft→StableICU 73 -| simplenumberformatter.h | SimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&) | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber()=default | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber(SimpleNumber&&) | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumber::~SimpleNumber() | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter()=default | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&) | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumberFormatter::~SimpleNumberFormatter() | Draft→StableICU 73 -| simplenumberformatter.h | static SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&) | DraftICU 73 | DeprecatedICU 75 -| ucal.h | enum UCalendarDateFields::UCAL_ORDINAL_MONTH | Draft→StableICU 73 -| uset.h | enum ::USET_SIMPLE_CASE_INSENSITIVE | Draft→StableICU 73 -| usimplenumberformatter.h | USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN | Draft→StableICU 73 -| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN | Draft→StableICU 73 -| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_close(USimpleNumber*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*) | DraftICU 73 | DeprecatedICU 75 -| usimplenumberformatter.h | void usnumf_close(USimpleNumberFormatter*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*) | Draft→StableICU 73 +| measunit.h | static MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity() | Draft→StableICU 74 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&) | Draft→StableICU 74 +| measure.h | bool icu::Measure::operator!=(const UObject&) const | Draft→StableICU 74 +| normalizer2.h | static const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&) | Draft→StableICU 74 +| timezone.h | static UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&) | Draft→StableICU 74 +| ucal.h | int32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uchar.h | enum UProperty::UCHAR_IDS_UNARY_OPERATOR | Draft→StableICU 74 +| uchar.h | enum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUE | Draft→StableICU 74 +| uchar.h | enum UProperty::UCHAR_ID_COMPAT_MATH_START | Draft→StableICU 74 +| ulocale.h | UEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | UEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | ULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | ULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | bool ulocale_isBogus(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getBaseName(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getLanguage(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getLocaleID(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getRegion(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getScript(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getVariant(const ULocale*) | Draft→StableICU 74 +| ulocale.h | int32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | int32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | void ulocale_close(ULocale*) | Draft→StableICU 74 +| ulocbuilder.h | ULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*) | Draft→StableICU 74 +| ulocbuilder.h | ULocaleBuilder* ulocbld_open() | Draft→StableICU 74 +| ulocbuilder.h | bool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*) | Draft→StableICU 74 +| ulocbuilder.h | int32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocbuilder.h | int32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_adoptULocale(ULocaleBuilder*, ULocale*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_clear(ULocaleBuilder*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_clearExtensions(ULocaleBuilder*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_close(ULocaleBuilder*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setScript(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| unorm2.h | const UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*) | Draft→StableICU 74 +| uspoof.h | icu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | int32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | int32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | uint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | uint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | uint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*) | Draft→StableICU 74 ## Promoted -Promoted to stable in ICU 75 +Promoted to stable in ICU 76 -| File | API | ICU 74 | ICU 75 | +| File | API | ICU 75 | ICU 76 | |---|---|---|---| -| calendar.h | bool icu::Calendar::inTemporalLeapYear(UErrorCode&) const | Draft→StableICU 73 -| calendar.h | const char* icu::Calendar::getTemporalMonthCode(UErrorCode&) const | Draft→StableICU 73 -| calendar.h | void icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&) | Draft→StableICU 73 -| measunit.h | static MeasureUnit icu::MeasureUnit::getBeaufort() | Draft→StableICU 73 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&) | Draft→StableICU 73 -| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfCeiling | Draft→StableICU 73 -| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfFloor | Draft→StableICU 73 -| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfOdd | Draft→StableICU 73 -| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const | Draft→StableICU 73 -| simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const | Draft→StableICU 73 -| simplenumberformatter.h | SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&) | Draft→StableICU 73 -| simplenumberformatter.h | SimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&) | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber()=default | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumber::SimpleNumber(SimpleNumber&&) | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumber::~SimpleNumber() | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter()=default | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&) | Draft→StableICU 73 -| simplenumberformatter.h | icu::number::SimpleNumberFormatter::~SimpleNumberFormatter() | Draft→StableICU 73 -| simplenumberformatter.h | static SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | static SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&) | Draft→StableICU 73 -| simplenumberformatter.h | void icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&) | Draft→StableICU 73 -| ucal.h | enum UCalendarDateFields::UCAL_ORDINAL_MONTH | Draft→StableICU 73 -| uscript.h | enum UScriptCode::USCRIPT_ARABIC_NASTALIQ | (missing) | StableICU 75| *(Born Stable)* | -| uset.h | enum ::USET_SIMPLE_CASE_INSENSITIVE | Draft→StableICU 73 -| usimplenumberformatter.h | USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN | Draft→StableICU 73 -| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN | Draft→StableICU 73 -| usimplenumberformatter.h | enum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_close(USimpleNumber*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnumf_close(USimpleNumberFormatter*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*) | Draft→StableICU 73 -| usimplenumberformatter.h | void usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*) | Draft→StableICU 73 +| measunit.h | static MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity() | Draft→StableICU 74 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&) | Draft→StableICU 74 +| measure.h | bool icu::Measure::operator!=(const UObject&) const | Draft→StableICU 74 +| normalizer2.h | static const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&) | Draft→StableICU 74 +| timezone.h | static UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&) | Draft→StableICU 74 +| ucal.h | int32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uchar.h | enum UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_GARAY | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_GURUNG_KHEMA | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_KIRAT_RAI | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_MYANMAR_EXTENDED_C | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_OL_ONAL | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_SUNUWAR | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_TODHRI | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_TULU_TIGALARI | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UIndicSyllabicCategory::U_INSC_REORDERING_KILLER | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UJoiningGroup::U_JG_KASHMIRI_YEH | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UProperty::UCHAR_IDS_UNARY_OPERATOR | Draft→StableICU 74 +| uchar.h | enum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUE | Draft→StableICU 74 +| uchar.h | enum UProperty::UCHAR_ID_COMPAT_MATH_START | Draft→StableICU 74 +| ulocale.h | UEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | UEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | ULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | ULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | bool ulocale_isBogus(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getBaseName(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getLanguage(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getLocaleID(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getRegion(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getScript(const ULocale*) | Draft→StableICU 74 +| ulocale.h | const char* ulocale_getVariant(const ULocale*) | Draft→StableICU 74 +| ulocale.h | int32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | int32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocale.h | void ulocale_close(ULocale*) | Draft→StableICU 74 +| ulocbuilder.h | ULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*) | Draft→StableICU 74 +| ulocbuilder.h | ULocaleBuilder* ulocbld_open() | Draft→StableICU 74 +| ulocbuilder.h | bool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*) | Draft→StableICU 74 +| ulocbuilder.h | int32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocbuilder.h | int32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_adoptULocale(ULocaleBuilder*, ULocale*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_clear(ULocaleBuilder*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_clearExtensions(ULocaleBuilder*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_close(ULocaleBuilder*) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setScript(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t) | Draft→StableICU 74 +| ulocbuilder.h | void ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t) | Draft→StableICU 74 +| unistr.h | UnicodeString& icu::UnicodeString::remove(int32_t, int32_t length=static_cast< int32_t >(INT32_MAX)) | (missing) | StableICU 2.0 +| unistr.h | UnicodeString& icu::UnicodeString::removeBetween(int32_t, int32_t limit=static_cast< int32_t >(INT32_MAX)) | (missing) | StableICU 2.0 +| unorm2.h | const UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*) | Draft→StableICU 74 +| uscript.h | enum UScriptCode::USCRIPT_GARAY | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_GURUNG_KHEMA | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_KIRAT_RAI | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_OL_ONAL | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_SUNUWAR | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_TODHRI | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_TULU_TIGALARI | (missing) | StableICU 76| *(Born Stable)* | +| uspoof.h | icu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | int32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | int32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | uint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | uint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*) | Draft→StableICU 74 +| uspoof.h | uint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*) | Draft→StableICU 74 ## Added -Added in ICU 75 +Added in ICU 76 -| File | API | ICU 74 | ICU 75 | +| File | API | ICU 75 | ICU 76 | |---|---|---|---| -| calendar.h | #define DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY | (missing) | Internal -| caniter.h | static void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&, int32_t depth=) | (missing) | Internal -| messageformat2_arguments.h | MessageArguments& icu::message2::MessageArguments::operator=(MessageArguments&&) | (missing) | InternalICU 75 -| messageformat2_arguments.h | icu::message2::MessageArguments::MessageArguments()=default | (missing) | InternalICU 75 -| messageformat2_arguments.h | icu::message2::MessageArguments::MessageArguments(const std::map<, Formattable >&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_arguments.h | icu::message2::MessageArguments::~MessageArguments() | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder & icu::message2::data_model::Markup::Builder::setClose() | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder & icu::message2::data_model::Markup::Builder::setOpen() | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder & icu::message2::data_model::Markup::Builder::setStandalone() | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::addSelector(Expression&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::MFDataModel::Builder::setPattern(Pattern&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Expression::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Expression::Builder::setOperand(Operand&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Expression::Builder::setOperator(Operator&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Markup::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Markup::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Markup::Builder::setName(const UnicodeString&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Operator::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Operator::Builder::setFunctionName(FunctionName&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Operator::Builder::setReserved(Reserved&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Pattern::Builder::add(Expression&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Pattern::Builder::add(Markup&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Pattern::Builder::add(UnicodeString&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::Reserved::Builder::add(Literal&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::SelectorKeys::Builder::add(Key&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Builder& icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Expression icu::message2::data_model::Expression::Builder::build(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Expression& icu::message2::data_model::Expression::operator=(Expression) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Literal& icu::message2::data_model::Literal::operator=(Literal) | (missing) | InternalICU 75 -| messageformat2_data_model.h | MFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | Markup icu::message2::data_model::Markup::Builder::build(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Operator icu::message2::data_model::Operator::Builder::build(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Option& icu::message2::data_model::Option::operator=(Option) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Pattern icu::message2::data_model::Pattern::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | PatternPart& icu::message2::data_model::PatternPart::operator=(PatternPart) | (missing) | InternalICU 75 -| messageformat2_data_model.h | Reserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | Reserved& icu::message2::data_model::Reserved::operator=(Reserved) | (missing) | InternalICU 75 -| messageformat2_data_model.h | SelectorKeys icu::message2::data_model::SelectorKeys::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | UnicodeString icu::message2::data_model::Literal::quoted() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | UnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | UnsupportedStatement& icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement) | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isFunctionCall() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isReserved() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Expression::isStandaloneAnnotation() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Literal::isQuoted() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Literal::operator<(const Literal&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Literal::operator==(const Literal&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isClose() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isOpen() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::Markup::isStandalone() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isExpression() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isMarkup() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | bool icu::message2::data_model::PatternPart::isText() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const Expression & icu::message2::data_model::PatternPart::contents() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const Literal& icu::message2::data_model::Reserved::getPart(int32_t) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const Markup & icu::message2::data_model::PatternPart::asMarkup() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const Operand & icu::message2::data_model::Expression::getOperand() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const Operand & icu::message2::data_model::Option::getValue() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const Operator* icu::message2::data_model::Expression::getOperator(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::Literal::unquoted() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::Markup::getName() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::Option::getName() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::PatternPart::asText() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::UnsupportedStatement::getKeyword() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::MFDataModel::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::MFDataModel::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Expression::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Expression::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Expression::Expression() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Expression::Expression(const Expression&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Expression::~Expression() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal()=default | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal(bool, const UnicodeString&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Literal::Literal(const Literal&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Literal::~Literal() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Markup::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Markup::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Markup::Markup() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Markup::~Markup() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Operator::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Operator::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Option::Option() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Option::Option(const Option&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Option::Option(const UnicodeString&, Operand&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Option::~Option() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Pattern::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Pattern::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart()=default | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(Expression&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(Markup&&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(const PatternPart&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::PatternPart::PatternPart(const UnicodeString&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::PatternPart::~PatternPart() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Reserved::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Reserved::Reserved(const Reserved&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::Reserved::~Reserved() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement() | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&) | (missing) | InternalICU 75 -| messageformat2_data_model.h | icu::message2::data_model::UnsupportedStatement::~UnsupportedStatement() | (missing) | InternalICU 75 -| messageformat2_data_model.h | int32_t icu::message2::data_model::Reserved::numParts() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | std::vector< Expression > icu::message2::data_model::UnsupportedStatement::getExpressions() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | std::vector< Option > icu::message2::data_model::Expression::getAttributes() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | std::vector< Option > icu::message2::data_model::Markup::getAttributes() const | (missing) | InternalICU 75 -| messageformat2_data_model.h | std::vector< Option > icu::message2::data_model::Markup::getOptions() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | Appendable& icu::message2::FormattedMessage::appendTo(Appendable&, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | CharacterIterator* icu::message2::FormattedMessage::toCharacterIterator(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | Formattable& icu::message2::Formattable::operator=(Formattable) | (missing) | InternalICU 75 -| messageformat2_formattable.h | FormattedPlaceholder& icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | FormattedValue& icu::message2::FormattedValue::operator=(FormattedValue&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | FunctionOptions& icu::message2::FunctionOptions::operator=(FunctionOptions&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | FunctionOptions& icu::message2::FunctionOptions::operator=(const FunctionOptions&)=delete | (missing) | InternalICU 75 -| messageformat2_formattable.h | FunctionOptionsMap icu::message2::FunctionOptions::getOptions() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | StringPiece icu::message2::FormattedMessage::subSequence(int32_t, int32_t, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | UDate icu::message2::Formattable::getDate(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | UFormattableType icu::message2::Formattable::getType() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | UnicodeString icu::message2::FormattedMessage::toString(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | UnicodeString icu::message2::FormattedMessage::toTempString(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | UnicodeString icu::message2::FormattedPlaceholder::formatToString(const Locale&, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | bool icu::message2::Formattable::isNumeric() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | bool icu::message2::FormattedMessage::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::canFormat() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isEvaluated() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isFallback() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | bool icu::message2::FormattedPlaceholder::isNullOperand() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | bool icu::message2::FormattedValue::isNumber() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | bool icu::message2::FormattedValue::isString() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | char16_t icu::message2::FormattedMessage::charAt(int32_t, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const Formattable* icu::message2::Formattable::getArray(int32_t&, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const FormattableObject* icu::message2::Formattable::getObject(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const FormattedValue & icu::message2::FormattedPlaceholder::output() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const FunctionOptions & icu::message2::FormattedPlaceholder::options() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const UnicodeString & icu::message2::FormattableObject::tag() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const UnicodeString & icu::message2::FormattedPlaceholder::getFallback() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const UnicodeString & icu::message2::FormattedValue::getString() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const UnicodeString& icu::message2::Formattable::getString(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const message2::Formattable & icu::message2::FormattedPlaceholder::asFormattable() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | const number::FormattedNumber & icu::message2::FormattedValue::getNumber() const | (missing) | InternalICU 75 -| messageformat2_formattable.h | double icu::message2::Formattable::getDouble(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::Formattable icu::message2::Formattable::asICUFormattable(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::Formattable::Formattable() | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const Formattable&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const Formattable*, int32_t) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const FormattableObject*) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::Formattable::Formattable(const UnicodeString&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::Formattable::Formattable(double) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::Formattable::Formattable(int64_t) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::Formattable::~Formattable() | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattableObject::~FormattableObject() | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedMessage::FormattedMessage(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedMessage::~FormattedMessage() | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder() | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(FormattedPlaceholder&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const Formattable&, const UnicodeString&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FormattedValue&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FunctionOptions&&, FormattedValue&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedPlaceholder::FormattedPlaceholder(const UnicodeString&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue() | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(FormattedValue&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(const UnicodeString&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedValue::FormattedValue(number::FormattedNumber&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FormattedValue::~FormattedValue() | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FunctionOptions::FunctionOptions() | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FunctionOptions::FunctionOptions(FunctionOptions&&) | (missing) | InternalICU 75 -| messageformat2_formattable.h | icu::message2::FunctionOptions::~FunctionOptions() | (missing) | InternalICU 75 -| messageformat2_formattable.h | int32_t icu::message2::Formattable::getLong(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | int32_t icu::message2::FormattedMessage::length(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | int64_t icu::message2::Formattable::getInt64(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | int64_t icu::message2::Formattable::getInt64Value(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_formattable.h | static Formattable icu::message2::Formattable::forDate(UDate) | (missing) | InternalICU 75 -| messageformat2_formattable.h | static Formattable icu::message2::Formattable::forDecimal(std::string_view, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_function_registry.h | Builder& icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&, FormatterFactory*, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_function_registry.h | Builder& icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&, SelectorFactory*, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_function_registry.h | Builder& icu::message2::MFFunctionRegistry::Builder::setDefaultFormatterNameByType(const UnicodeString&, const data_model::FunctionName&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_function_registry.h | FormattedPlaceholder icu::message2::Formatter::format(FormattedPlaceholder&&, FunctionOptions&&, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_function_registry.h | Formatter* icu::message2::FormatterFactory::createFormatter(const Locale&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_function_registry.h | FormatterFactory& icu::message2::FormatterFactory::operator=(const FormatterFactory&)=delete | (missing) | InternalICU 75 -| messageformat2_function_registry.h | FormatterFactory* icu::message2::MFFunctionRegistry::getFormatter(const FunctionName&) const | (missing) | InternalICU 75 -| messageformat2_function_registry.h | MFFunctionRegistry icu::message2::MFFunctionRegistry::Builder::build() | (missing) | InternalICU 75 -| messageformat2_function_registry.h | MFFunctionRegistry& icu::message2::MFFunctionRegistry::operator=(MFFunctionRegistry&&) | (missing) | InternalICU 75 -| messageformat2_function_registry.h | Selector* icu::message2::SelectorFactory::createSelector(const Locale&, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2_function_registry.h | SelectorFactory& icu::message2::SelectorFactory::operator=(const SelectorFactory&)=delete | (missing) | InternalICU 75 -| messageformat2_function_registry.h | bool icu::message2::MFFunctionRegistry::getDefaultFormatterNameByType(const UnicodeString&, FunctionName&) const | (missing) | InternalICU 75 -| messageformat2_function_registry.h | const SelectorFactory* icu::message2::MFFunctionRegistry::getSelector(const FunctionName&) const | (missing) | InternalICU 75 -| messageformat2_function_registry.h | icu::message2::Formatter::~Formatter() | (missing) | InternalICU 75 -| messageformat2_function_registry.h | icu::message2::FormatterFactory::~FormatterFactory() | (missing) | InternalICU 75 -| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::MFFunctionRegistry(MFFunctionRegistry&&) | (missing) | InternalICU 75 -| messageformat2_function_registry.h | icu::message2::MFFunctionRegistry::~MFFunctionRegistry() | (missing) | InternalICU 75 -| messageformat2_function_registry.h | icu::message2::Selector::~Selector() | (missing) | InternalICU 75 -| messageformat2_function_registry.h | icu::message2::SelectorFactory::~SelectorFactory() | (missing) | InternalICU 75 -| messageformat2_function_registry.h | void icu::message2::Selector::selectKey(FormattedPlaceholder&&, FunctionOptions&&, const UnicodeString*, int32_t, UnicodeString*, int32_t&, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2.h | Builder& icu::message2::MessageFormatter::Builder::setDataModel(MFDataModel&&) | (missing) | InternalICU 75 -| messageformat2.h | Builder& icu::message2::MessageFormatter::Builder::setFunctionRegistry(const MFFunctionRegistry&) | (missing) | InternalICU 75 -| messageformat2.h | Builder& icu::message2::MessageFormatter::Builder::setLocale(const Locale&) | (missing) | InternalICU 75 -| messageformat2.h | Builder& icu::message2::MessageFormatter::Builder::setPattern(const UnicodeString&, UParseError&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2.h | FormattedMessage icu::message2::MessageFormatter::format(const MessageArguments&, UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2.h | MessageFormatter icu::message2::MessageFormatter::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 -| messageformat2.h | MessageFormatter& icu::message2::MessageFormatter::operator=(MessageFormatter&&) | (missing) | InternalICU 75 -| messageformat2.h | UnicodeString icu::message2::MessageFormatter::formatToString(const MessageArguments&, UErrorCode&) | (missing) | InternalICU 75 -| messageformat2.h | UnicodeString icu::message2::MessageFormatter::getPattern() const | (missing) | InternalICU 75 -| messageformat2.h | const Locale & icu::message2::MessageFormatter::getLocale() const | (missing) | InternalICU 75 -| messageformat2.h | const MFDataModel & icu::message2::MessageFormatter::getDataModel() const | (missing) | InternalICU 75 -| messageformat2.h | const UnicodeString & icu::message2::MessageFormatter::getNormalizedPattern() const | (missing) | InternalICU 75 -| messageformat2.h | icu::message2::MessageFormatter::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 -| messageformat2.h | icu::message2::MessageFormatter::Builder::~Builder() | (missing) | InternalICU 75 -| messageformat2.h | icu::message2::MessageFormatter::~MessageFormatter() | (missing) | InternalICU 75 -| numberformatter.h | UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() && | (missing) | DraftICU 75 -| numberformatter.h | UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const & | (missing) | DraftICU 75 -| numberrangeformatter.h | UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() && | (missing) | DraftICU 75 -| numberrangeformatter.h | UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() const & | (missing) | DraftICU 75 -| simplenumberformatter.h | void icu::number::SimpleNumber::setMaximumIntegerDigits(uint32_t, UErrorCode&) | (missing) | DraftICU 75 -| uchar.h | bool u_hasIDType(UChar32, UIdentifierType) | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierStatus::U_ID_STATUS_ALLOWED | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierStatus::U_ID_STATUS_RESTRICTED | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_DEFAULT_IGNORABLE | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_DEPRECATED | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_EXCLUSION | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_INCLUSION | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_LIMITED_USE | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_NOT_CHARACTER | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_NOT_NFKC | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_NOT_XID | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_OBSOLETE | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_RECOMMENDED | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_TECHNICAL | (missing) | DraftICU 75 -| uchar.h | enum UIdentifierType::U_ID_TYPE_UNCOMMON_USE | (missing) | DraftICU 75 -| uchar.h | enum UProperty::UCHAR_IDENTIFIER_STATUS | (missing) | DraftICU 75 -| uchar.h | enum UProperty::UCHAR_IDENTIFIER_TYPE | (missing) | DraftICU 75 -| uchar.h | int32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*) | (missing) | DraftICU 75 -| uconfig.h | #define UCONFIG_NO_MF2 | (missing) | InternalICU 75 -| uscript.h | enum UScriptCode::USCRIPT_ARABIC_NASTALIQ | (missing) | StableICU 75| *(Born Stable)* | -| usimplenumberformatter.h | void usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | (missing) | DraftICU 75 -| utypes.h | enum UErrorCode::U_MF_DUPLICATE_DECLARATION_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_DUPLICATE_OPTION_NAME_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_FORMATTING_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_MISSING_SELECTOR_ANNOTATION_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_NONEXHAUSTIVE_PATTERN_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_OPERAND_MISMATCH_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_SELECTOR_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_SYNTAX_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_UNKNOWN_FUNCTION_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_UNRESOLVED_VARIABLE_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR | (missing) | InternalICU 75 -| utypes.h | enum UErrorCode::U_MF_VARIANT_KEY_MISMATCH_ERROR | (missing) | InternalICU 75 +| stringpiece.h | icu::StringPiece::operator std::string_view() const | (missing) | Internal +| uchar.h | enum UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_GARAY | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_GURUNG_KHEMA | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_KIRAT_RAI | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_MYANMAR_EXTENDED_C | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_OL_ONAL | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_SUNUWAR | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_TODHRI | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_TULU_TIGALARI | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UIndicConjunctBreak::U_INCB_CONSONANT | (missing) | DraftICU 76 +| uchar.h | enum UIndicConjunctBreak::U_INCB_EXTEND | (missing) | DraftICU 76 +| uchar.h | enum UIndicConjunctBreak::U_INCB_LINKER | (missing) | DraftICU 76 +| uchar.h | enum UIndicConjunctBreak::U_INCB_NONE | (missing) | DraftICU 76 +| uchar.h | enum UIndicSyllabicCategory::U_INSC_REORDERING_KILLER | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UJoiningGroup::U_JG_KASHMIRI_YEH | (missing) | StableICU 76| *(Born Stable)* | +| uchar.h | enum UProperty::UCHAR_INDIC_CONJUNCT_BREAK | (missing) | DraftICU 76 +| uchar.h | enum UProperty::UCHAR_MODIFIER_COMBINING_MARK | (missing) | DraftICU 76 +| uniset.h | U_HEADER_NESTED_NAMESPACE::USetCodePoints icu::UnicodeSet::codePoints() const | (missing) | DraftICU 76 +| uniset.h | U_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() const | (missing) | DraftICU 76 +| uniset.h | U_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() const | (missing) | DraftICU 76 +| uniset.h | U_HEADER_NESTED_NAMESPACE::USetRanges icu::UnicodeSet::ranges() const | (missing) | DraftICU 76 +| uniset.h | U_HEADER_NESTED_NAMESPACE::USetStrings icu::UnicodeSet::strings() const | (missing) | DraftICU 76 +| unistr.h | UNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const S&) | (missing) | DraftICU 76 +| unistr.h | UnicodeString& icu::UnicodeString::append(const S&) | (missing) | DraftICU 76 +| unistr.h | UnicodeString& icu::UnicodeString::operator+=(const S&) | (missing) | DraftICU 76 +| unistr.h | UnicodeString& icu::UnicodeString::operator=(const S&) | (missing) | DraftICU 76 +| unistr.h | UnicodeString& icu::UnicodeString::remove(int32_t, int32_t length=static_cast< int32_t >(INT32_MAX)) | (missing) | StableICU 2.0 +| unistr.h | UnicodeString& icu::UnicodeString::removeBetween(int32_t, int32_t limit=static_cast< int32_t >(INT32_MAX)) | (missing) | StableICU 2.0 +| unistr.h | bool icu::UnicodeString::operator!=(const S&) const | (missing) | DraftICU 76 +| unistr.h | bool icu::UnicodeString::operator==(const S&) const | (missing) | DraftICU 76 +| unistr.h | icu::UnicodeString::operator std::u16string_view() const | (missing) | DraftICU 76 +| unistr.h | icu::UnicodeString::operator std::wstring_view() const | (missing) | DraftICU 76 +| unistr.h | static UnicodeString icu::UnicodeString::readOnlyAlias(const S&) | (missing) | DraftICU 76 +| uscript.h | enum UScriptCode::USCRIPT_GARAY | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_GURUNG_KHEMA | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_KIRAT_RAI | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_OL_ONAL | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_SUNUWAR | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_TODHRI | (missing) | StableICU 76| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_TULU_TIGALARI | (missing) | StableICU 76| *(Born Stable)* | +| uset.h | CodePointRange U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator* () const | (missing) | DraftICU 76 +| uset.h | USetCodePointIterator & U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++() | (missing) | DraftICU 76 +| uset.h | USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++(int) | (missing) | DraftICU 76 +| uset.h | USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::begin() const | (missing) | DraftICU 76 +| uset.h | USetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::end() const | (missing) | DraftICU 76 +| uset.h | USetElementIterator & U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++() | (missing) | DraftICU 76 +| uset.h | USetElementIterator U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++(int) | (missing) | DraftICU 76 +| uset.h | USetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::begin() const | (missing) | DraftICU 76 +| uset.h | USetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::end() const | (missing) | DraftICU 76 +| uset.h | USetRangeIterator & U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++() | (missing) | DraftICU 76 +| uset.h | USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++(int) | (missing) | DraftICU 76 +| uset.h | USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::begin() const | (missing) | DraftICU 76 +| uset.h | USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::end() const | (missing) | DraftICU 76 +| uset.h | USetStringIterator & U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++() | (missing) | DraftICU 76 +| uset.h | USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++(int) | (missing) | DraftICU 76 +| uset.h | USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::begin() const | (missing) | DraftICU 76 +| uset.h | USetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::end() const | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::USetCodePointIterator(const USetCodePointIterator&)=default | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USet*) | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USetCodePoints&)=default | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetElementIterator::USetElementIterator(const USetElementIterator&)=default | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USet*) | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USetElements&)=default | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetRangeIterator::USetRangeIterator(const USetRangeIterator&)=default | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USet*) | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USetRanges&)=default | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetStringIterator::USetStringIterator(const USetStringIterator&)=default | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USet*) | (missing) | DraftICU 76 +| uset.h | U_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USetStrings&)=default | (missing) | DraftICU 76 +| uset.h | UnicodeString U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator* () const | (missing) | DraftICU 76 +| uset.h | bool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator!=(const USetCodePointIterator&) const | (missing) | DraftICU 76 +| uset.h | bool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator==(const USetCodePointIterator&) const | (missing) | DraftICU 76 +| uset.h | bool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator!=(const USetElementIterator&) const | (missing) | DraftICU 76 +| uset.h | bool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator==(const USetElementIterator&) const | (missing) | DraftICU 76 +| uset.h | bool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator!=(const USetRangeIterator&) const | (missing) | DraftICU 76 +| uset.h | bool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator==(const USetRangeIterator&) const | (missing) | DraftICU 76 +| uset.h | bool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator!=(const USetStringIterator&) const | (missing) | DraftICU 76 +| uset.h | bool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator==(const USetStringIterator&) const | (missing) | DraftICU 76 +| uset.h | UChar32 U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator* () const | (missing) | DraftICU 76 +| uset.h | const UChar* uset_getString(const USet*, int32_t, int32_t*) | (missing) | DraftICU 76 +| uset.h | int32_t uset_getStringCount(const USet*) | (missing) | DraftICU 76 +| uset.h | std::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () const | (missing) | DraftICU 76 ## Other -Other existing drafts in ICU 75 +Other existing drafts in ICU 76 -| File | API | ICU 74 | ICU 75 | +| File | API | ICU 75 | ICU 76 | |---|---|---|---| | measfmt.h | void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const | DraftICU 53 | -| measunit.h | static MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity() | DraftICU 74 | -| measunit.h | static MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&) | DraftICU 74 | -| measure.h | bool icu::Measure::operator!=(const UObject&) const | DraftICU 74 | -| normalizer2.h | static const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&) | DraftICU 74 | -| timezone.h | static UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&) | DraftICU 74 | -| ucal.h | int32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | DraftICU 74 | -| uchar.h | enum UProperty::UCHAR_IDS_UNARY_OPERATOR | DraftICU 74 | -| uchar.h | enum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUE | DraftICU 74 | -| uchar.h | enum UProperty::UCHAR_ID_COMPAT_MATH_START | DraftICU 74 | -| ulocale.h | UEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*) | DraftICU 74 | -| ulocale.h | UEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*) | DraftICU 74 | -| ulocale.h | ULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*) | DraftICU 74 | -| ulocale.h | ULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*) | DraftICU 74 | -| ulocale.h | bool ulocale_isBogus(const ULocale*) | DraftICU 74 | -| ulocale.h | const char* ulocale_getBaseName(const ULocale*) | DraftICU 74 | -| ulocale.h | const char* ulocale_getLanguage(const ULocale*) | DraftICU 74 | -| ulocale.h | const char* ulocale_getLocaleID(const ULocale*) | DraftICU 74 | -| ulocale.h | const char* ulocale_getRegion(const ULocale*) | DraftICU 74 | -| ulocale.h | const char* ulocale_getScript(const ULocale*) | DraftICU 74 | -| ulocale.h | const char* ulocale_getVariant(const ULocale*) | DraftICU 74 | -| ulocale.h | int32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*) | DraftICU 74 | -| ulocale.h | int32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*) | DraftICU 74 | -| ulocale.h | void ulocale_close(ULocale*) | DraftICU 74 | -| ulocbuilder.h | ULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*) | DraftICU 74 | -| ulocbuilder.h | ULocaleBuilder* ulocbld_open() | DraftICU 74 | -| ulocbuilder.h | bool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*) | DraftICU 74 | -| ulocbuilder.h | int32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*) | DraftICU 74 | -| ulocbuilder.h | int32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_adoptULocale(ULocaleBuilder*, ULocale*) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_clear(ULocaleBuilder*) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_clearExtensions(ULocaleBuilder*) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_close(ULocaleBuilder*) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_setScript(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t) | DraftICU 74 | -| ulocbuilder.h | void ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t) | DraftICU 74 | -| unorm2.h | const UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*) | DraftICU 74 | +| numberformatter.h | UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() && | DraftICU 75 | +| numberformatter.h | UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const & | DraftICU 75 | +| numberrangeformatter.h | UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() && | DraftICU 75 | +| numberrangeformatter.h | UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() const & | DraftICU 75 | +| simplenumberformatter.h | void icu::number::SimpleNumber::setMaximumIntegerDigits(uint32_t, UErrorCode&) | DraftICU 75 | +| uchar.h | bool u_hasIDType(UChar32, UIdentifierType) | DraftICU 75 | +| uchar.h | enum UIdentifierStatus::U_ID_STATUS_ALLOWED | DraftICU 75 | +| uchar.h | enum UIdentifierStatus::U_ID_STATUS_RESTRICTED | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_DEFAULT_IGNORABLE | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_DEPRECATED | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_EXCLUSION | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_INCLUSION | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_LIMITED_USE | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_NOT_CHARACTER | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_NOT_NFKC | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_NOT_XID | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_OBSOLETE | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_RECOMMENDED | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_TECHNICAL | DraftICU 75 | +| uchar.h | enum UIdentifierType::U_ID_TYPE_UNCOMMON_USE | DraftICU 75 | +| uchar.h | enum UProperty::UCHAR_IDENTIFIER_STATUS | DraftICU 75 | +| uchar.h | enum UProperty::UCHAR_IDENTIFIER_TYPE | DraftICU 75 | +| uchar.h | int32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*) | DraftICU 75 | | uregex.h | enum URegexpFlag::UREGEX_CANON_EQ | DraftICU 2.4 | -| uspoof.h | icu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*) | DraftICU 74 | -| uspoof.h | int32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | DraftICU 74 | -| uspoof.h | int32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*) | DraftICU 74 | -| uspoof.h | uint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*) | DraftICU 74 | -| uspoof.h | uint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*) | DraftICU 74 | -| uspoof.h | uint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*) | DraftICU 74 | +| usimplenumberformatter.h | void usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*) | DraftICU 75 | ## Simplifications @@ -479,7 +303,7 @@ This section shows cases where the signature was "simplified" for the sake of co ## Colophon -Contents generated by StableAPI tool on Thu Mar 28 15:48:25 PDT 2024 +Contents generated by StableAPI tool on Fri Sep 13 10:27:19 PDT 2024 Copyright © 2019 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html