ICU4C API Comparison: ICU 75 with ICU 76


Removed from ICU 75

FileAPIICU 75ICU 76
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&&, UErrorCode&)Internal
ICU 75
(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::Operator::Builder::setReserved(Reserved&&)Internal
ICU 75
(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::Reserved::Builder::add(Literal&&, UErrorCode&)Internal
ICU 75
(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::Reserved::Builder::operator=(Builder&&)=delete(untagged)(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::Reserved::Builder::operator=(const Builder&)=delete(untagged)(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&&, UErrorCode&)Internal
ICU 75
(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::operator=(Builder&&)=delete(untagged)(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::operator=(const Builder&)=delete(untagged)(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&&)Internal
ICU 75
(missing)
messageformat2_data_model.hBuilder& icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&)Internal
ICU 75
(missing)
messageformat2_data_model.hReserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&) constInternal
ICU 75
(missing)
messageformat2_data_model.hReserved& icu::message2::data_model::Reserved::operator=(Reserved)Internal
ICU 75
(missing)
messageformat2_data_model.hUnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&) constInternal
ICU 75
(missing)
messageformat2_data_model.hUnsupportedStatement& icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement)Internal
ICU 75
(missing)
messageformat2_data_model.hbool icu::message2::data_model::Expression::isReserved() constInternal
ICU 75
(missing)
messageformat2_data_model.hconst Literal& icu::message2::data_model::Reserved::getPart(int32_t) constInternal
ICU 75
(missing)
messageformat2_data_model.hconst Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&) constInternal
ICU 75
(missing)
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::UnsupportedStatement::getKeyword() constInternal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::Reserved::Builder::Builder(Builder&&)=delete(untagged)(missing)
messageformat2_data_model.hicu::message2::data_model::Reserved::Builder::Builder(UErrorCode&)Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::Reserved::Builder::Builder(const Builder&)=delete(untagged)(missing)
messageformat2_data_model.hicu::message2::data_model::Reserved::Builder::~Builder()Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::Reserved::Reserved()Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::Reserved::Reserved(const Reserved&)Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::Reserved::~Reserved()Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::Builder::Builder(Builder&&)=delete(untagged)(missing)
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&)Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::Builder::Builder(const Builder&)=delete(untagged)(missing)
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::Builder::~Builder()Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::UnsupportedStatement()Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&)Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::data_model::UnsupportedStatement::~UnsupportedStatement()Internal
ICU 75
(missing)
messageformat2_data_model.hint32_t icu::message2::data_model::Reserved::numParts() constInternal
ICU 75
(missing)
messageformat2_data_model.hstd::vector< Expression > icu::message2::data_model::UnsupportedStatement::getExpressions() constInternal
ICU 75
(missing)
simplenumberformatter.hvoid icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&)Deprecated
ICU 75
(missing)
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const char16_t*)Stable
ICU 2.0
(missing)
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const uint16_t*)Stable
ICU 59
(missing)
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const wchar_t*)Stable
ICU 59
(missing)
unistr.hUnicodeString& icu::UnicodeString::remove(int32_t, int32_t length=(int32_t))Stable
ICU 2.0
(missing)
unistr.hUnicodeString& icu::UnicodeString::removeBetween(int32_t, int32_t limit=(int32_t))Stable
ICU 2.0
(missing)
usimplenumberformatter.hvoid usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)Deprecated
ICU 75
(missing)
utypes.henum UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERRORInternal
ICU 75
(missing)
utypes.henum UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERRORInternal
ICU 75
(missing)

(jump back to top)

Deprecated or Obsoleted in ICU 76

FileAPIICU 75ICU 76

(jump back to top)

Changed in ICU 76 (old, new)

FileAPIICU 75ICU 76
measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()Draft→Stable
ICU 74
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)Draft→Stable
ICU 74
measure.hbool icu::Measure::operator!=(const UObject&) constDraft→Stable
ICU 74
normalizer2.hstatic const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)Draft→Stable
ICU 74
timezone.hstatic UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 74
ucal.hint32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 74
uchar.henum UProperty::UCHAR_IDS_UNARY_OPERATORDraft→Stable
ICU 74
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUEDraft→Stable
ICU 74
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_STARTDraft→Stable
ICU 74
ulocale.hUEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)Draft→Stable
ICU 74
ulocale.hUEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)Draft→Stable
ICU 74
ulocale.hULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocale.hULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocale.hbool ulocale_isBogus(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getBaseName(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getLanguage(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getLocaleID(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getRegion(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getScript(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getVariant(const ULocale*)Draft→Stable
ICU 74
ulocale.hint32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocale.hint32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocale.hvoid ulocale_close(ULocale*)Draft→Stable
ICU 74
ulocbuilder.hULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)Draft→Stable
ICU 74
ulocbuilder.hULocaleBuilder* ulocbld_open()Draft→Stable
ICU 74
ulocbuilder.hbool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)Draft→Stable
ICU 74
ulocbuilder.hint32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocbuilder.hint32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_clear(ULocaleBuilder*)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_clearExtensions(ULocaleBuilder*)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_close(ULocaleBuilder*)Draft→Stable
ICU 74
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
unorm2.hconst UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*)Draft→Stable
ICU 74
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)

Promoted to stable in ICU 76

FileAPIICU 75ICU 76
measunit.hstatic MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()Draft→Stable
ICU 74
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)Draft→Stable
ICU 74
measure.hbool icu::Measure::operator!=(const UObject&) constDraft→Stable
ICU 74
normalizer2.hstatic const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)Draft→Stable
ICU 74
timezone.hstatic UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&)Draft→Stable
ICU 74
ucal.hint32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 74
uchar.henum UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GARAY(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GURUNG_KHEMA(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_KIRAT_RAI(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MYANMAR_EXTENDED_C(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_OL_ONAL(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SUNUWAR(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TODHRI(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TULU_TIGALARI(missing)Stable
ICU 76
(Born Stable)
uchar.henum UIndicSyllabicCategory::U_INSC_REORDERING_KILLER(missing)Stable
ICU 76
(Born Stable)
uchar.henum UJoiningGroup::U_JG_KASHMIRI_YEH(missing)Stable
ICU 76
(Born Stable)
uchar.henum UProperty::UCHAR_IDS_UNARY_OPERATORDraft→Stable
ICU 74
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_CONTINUEDraft→Stable
ICU 74
uchar.henum UProperty::UCHAR_ID_COMPAT_MATH_STARTDraft→Stable
ICU 74
ulocale.hUEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)Draft→Stable
ICU 74
ulocale.hUEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)Draft→Stable
ICU 74
ulocale.hULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocale.hULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocale.hbool ulocale_isBogus(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getBaseName(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getLanguage(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getLocaleID(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getRegion(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getScript(const ULocale*)Draft→Stable
ICU 74
ulocale.hconst char* ulocale_getVariant(const ULocale*)Draft→Stable
ICU 74
ulocale.hint32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocale.hint32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocale.hvoid ulocale_close(ULocale*)Draft→Stable
ICU 74
ulocbuilder.hULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)Draft→Stable
ICU 74
ulocbuilder.hULocaleBuilder* ulocbld_open()Draft→Stable
ICU 74
ulocbuilder.hbool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)Draft→Stable
ICU 74
ulocbuilder.hint32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocbuilder.hint32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_clear(ULocaleBuilder*)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_clearExtensions(ULocaleBuilder*)Draft→Stable
ICU 74
ulocbuilder.hvoid ulocbld_close(ULocaleBuilder*)Draft→Stable
ICU 74
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 76

FileAPIICU 75ICU 76
coll.hauto icu::Collator::equal_to() const(missing)Draft
ICU 76
coll.hauto icu::Collator::greater() const(missing)Draft
ICU 76
coll.hauto icu::Collator::greater_equal() const(missing)Draft
ICU 76
coll.hauto icu::Collator::less() const(missing)Draft
ICU 76
coll.hauto icu::Collator::less_equal() const(missing)Draft
ICU 76
coll.hauto icu::Collator::not_equal_to() const(missing)Draft
ICU 76
measunit.hstatic MeasureUnit icu::MeasureUnit::getLightSpeed()(missing)Draft
ICU 76
measunit.hstatic MeasureUnit icu::MeasureUnit::getNight()(missing)Draft
ICU 76
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLightSpeed(UErrorCode&)(missing)Draft
ICU 76
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNight(UErrorCode&)(missing)Draft
ICU 76
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setErrorHandlingBehavior(UMFErrorHandlingBehavior)(missing)Internal
ICU 76
messageformat2.henum icu::message2::MessageFormatter::UMFErrorHandlingBehavior {}(missing)Internal
ICU 76
messageformat2.henum icu::message2::MessageFormatter::UMFErrorHandlingBehavior::U_MF_BEST_EFFORT(missing)Internal
ICU 76
messageformat2.henum icu::message2::MessageFormatter::UMFErrorHandlingBehavior::U_MF_STRICT(missing)Internal
ICU 76
platform.h#define U_PF_HAIKU(missing)Internal
stringpiece.hicu::StringPiece::operator std::string_view() const(missing)Internal
uchar.henum UBlockCode::UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GARAY(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_GURUNG_KHEMA(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_KIRAT_RAI(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MYANMAR_EXTENDED_C(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_OL_ONAL(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SUNUWAR(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TODHRI(missing)Stable
ICU 76
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TULU_TIGALARI(missing)Stable
ICU 76
(Born Stable)
uchar.henum UIndicConjunctBreak::U_INCB_CONSONANT(missing)Draft
ICU 76
uchar.henum UIndicConjunctBreak::U_INCB_EXTEND(missing)Draft
ICU 76
uchar.henum UIndicConjunctBreak::U_INCB_LINKER(missing)Draft
ICU 76
uchar.henum UIndicConjunctBreak::U_INCB_NONE(missing)Draft
ICU 76
uchar.henum UIndicSyllabicCategory::U_INSC_REORDERING_KILLER(missing)Stable
ICU 76
(Born Stable)
uchar.henum UJoiningGroup::U_JG_KASHMIRI_YEH(missing)Stable
ICU 76
(Born Stable)
uchar.henum UProperty::UCHAR_INDIC_CONJUNCT_BREAK(missing)Draft
ICU 76
uchar.henum UProperty::UCHAR_MODIFIER_COMBINING_MARK(missing)Draft
ICU 76
ucol.hU_HEADER_ONLY_NAMESPACE::collator::internal::Predicate< Compare, result >::Predicate(const UCollator*)(missing)Internal
ucol.hbool U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate< Compare, result >::operator()(const T&, const U&) const(missing)Internal
ucol.hbool U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate< Compare, result >::operator()(std::string_view, std::string_view) const(missing)Internal
uniset.hU_HEADER_NESTED_NAMESPACE::USetCodePoints icu::UnicodeSet::codePoints() const(missing)Draft
ICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() const(missing)Draft
ICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() const(missing)Draft
ICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetRanges icu::UnicodeSet::ranges() const(missing)Draft
ICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetStrings icu::UnicodeSet::strings() const(missing)Draft
ICU 76
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const S&)(missing)Draft
ICU 76
unistr.hUnicodeString& icu::UnicodeString::append(const S&)(missing)Draft
ICU 76
unistr.hUnicodeString& icu::UnicodeString::operator+=(const S&)(missing)Draft
ICU 76
unistr.hUnicodeString& icu::UnicodeString::operator=(const S&)(missing)Draft
ICU 76
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
unistr.hbool icu::UnicodeString::operator!=(const S&) const(missing)Draft
ICU 76
unistr.hbool icu::UnicodeString::operator==(const S&) const(missing)Draft
ICU 76
unistr.hicu::UnicodeString::operator std::u16string_view() const(missing)Draft
ICU 76
unistr.hicu::UnicodeString::operator std::wstring_view() const(missing)Draft
ICU 76
unistr.hstatic UnicodeString icu::UnicodeString::readOnlyAlias(const S&)(missing)Draft
ICU 76
unistr.hstatic UnicodeString icu::UnicodeString::readOnlyAlias(const UnicodeString&)(missing)Draft
ICU 76
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)
uset.hCodePointRange U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator* () const(missing)Draft
ICU 76
uset.hUSetCodePointIterator & U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++()(missing)Draft
ICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++(int)(missing)Draft
ICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::begin() const(missing)Draft
ICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::end() const(missing)Draft
ICU 76
uset.hUSetElementIterator & U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++()(missing)Draft
ICU 76
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++(int)(missing)Draft
ICU 76
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::begin() const(missing)Draft
ICU 76
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::end() const(missing)Draft
ICU 76
uset.hUSetRangeIterator & U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++()(missing)Draft
ICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++(int)(missing)Draft
ICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::begin() const(missing)Draft
ICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::end() const(missing)Draft
ICU 76
uset.hUSetStringIterator & U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++()(missing)Draft
ICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++(int)(missing)Draft
ICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::begin() const(missing)Draft
ICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::end() const(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePointIterator::USetCodePointIterator(const USetCodePointIterator&)=default(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USet*)(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USetCodePoints&)=default(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetElementIterator::USetElementIterator(const USetElementIterator&)=default(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USet*)(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USetElements&)=default(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRangeIterator::USetRangeIterator(const USetRangeIterator&)=default(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USet*)(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USetRanges&)=default(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStringIterator::USetStringIterator(const USetStringIterator&)=default(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USet*)(missing)Draft
ICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USetStrings&)=default(missing)Draft
ICU 76
uset.hUnicodeString U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator* () const(missing)Draft
ICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator!=(const USetCodePointIterator&) const(missing)Draft
ICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator==(const USetCodePointIterator&) const(missing)Draft
ICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator!=(const USetElementIterator&) const(missing)Draft
ICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator==(const USetElementIterator&) const(missing)Draft
ICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator!=(const USetRangeIterator&) const(missing)Draft
ICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator==(const USetRangeIterator&) const(missing)Draft
ICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator!=(const USetStringIterator&) const(missing)Draft
ICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator==(const USetStringIterator&) const(missing)Draft
ICU 76
uset.hUChar32 U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator* () const(missing)Draft
ICU 76
uset.hconst UChar* uset_getString(const USet*, int32_t, int32_t*)(missing)Draft
ICU 76
uset.hint32_t uset_getStringCount(const USet*)(missing)Draft
ICU 76
uset.hstd::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () const(missing)Draft
ICU 76
utypes.h#define U_SHOW_CPLUSPLUS_HEADER_API(missing)Internal
utypes.henum UErrorCode::U_MF_DUPLICATE_VARIANT_ERROR(missing)Internal
ICU 76

(jump back to top)

Other existing drafts in ICU 76

FileAPIICU 75ICU 76
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft
ICU 53
numberformatter.hUnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() &&Draft
ICU 75
numberformatter.hUnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const &Draft
ICU 75
numberrangeformatter.hUnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() &&Draft
ICU 75
numberrangeformatter.hUnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() const &Draft
ICU 75
simplenumberformatter.hvoid icu::number::SimpleNumber::setMaximumIntegerDigits(uint32_t, UErrorCode&)Draft
ICU 75
uchar.hbool u_hasIDType(UChar32, UIdentifierType)Draft
ICU 75
uchar.henum UIdentifierStatus::U_ID_STATUS_ALLOWEDDraft
ICU 75
uchar.henum UIdentifierStatus::U_ID_STATUS_RESTRICTEDDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_DEFAULT_IGNORABLEDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_DEPRECATEDDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_EXCLUSIONDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_INCLUSIONDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_LIMITED_USEDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_CHARACTERDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_NFKCDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_NOT_XIDDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_OBSOLETEDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_RECOMMENDEDDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_TECHNICALDraft
ICU 75
uchar.henum UIdentifierType::U_ID_TYPE_UNCOMMON_USEDraft
ICU 75
uchar.henum UProperty::UCHAR_IDENTIFIER_STATUSDraft
ICU 75
uchar.henum UProperty::UCHAR_IDENTIFIER_TYPEDraft
ICU 75
uchar.hint32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*)Draft
ICU 75
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
usimplenumberformatter.hvoid usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)Draft
ICU 75

(jump back to top)

Signature Simplifications

This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by all possible variations in "original" form.

(jump back to top)

Contents generated by StableAPI tool on Mon Sep 30 11:33:51 PDT 2024
Copyright © 2017 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html