ICU4C API Comparison: ICU 77 with ICU 78

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

Removed

Removed from ICU 77

FileAPIICU 77ICU 78
fmtable.hCharString* icu::Formattable::internalGetCharString(UErrorCode&)Internal(missing)
measunit.hstatic MeasureUnit icu::MeasureUnit::getPortionPer1E9()DraftICU 77(missing)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPortionPer1E9(UErrorCode&)DraftICU 77(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)InternalICU 75(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addSelector(VariableName&&, UErrorCode&)InternalICU 75(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)InternalICU 75(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::operator=(Builder&&)=delete_untagged _(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::operator=(const Builder&)=delete_untagged _(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::setPattern(Pattern&&)InternalICU 75(missing)
messageformat2_data_model.hMFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&) constInternalICU 75(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(Builder&&)=delete_untagged _(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(UErrorCode&)InternalICU 75(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(const Builder&)=delete_untagged _(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::~Builder()InternalICU 75(missing)
messageformat2_formattable.hUDate icu::message2::Formattable::getDate(UErrorCode&) constInternalICU 75(missing)
messageformat2_formattable.hstatic Formattable icu::message2::Formattable::forDate(UDate)InternalICU 75(missing)
platform.h#define U_HAVE_PLACEMENT_NEWStableICU 2.6(missing)

Deprecated

Deprecated or Obsoleted in ICU 78

FileAPIICU 77ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getMetricTon()StableICU 64DeprecatedICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getMilligramPerDeciliter()StableICU 64DeprecatedICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&)StableICU 54DeprecatedICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligramPerDeciliter(UErrorCode&)StableICU 57DeprecatedICU 78

Changed

Changed in ICU 78 (old, new)

FileAPIICU 77ICU 78
coll.hauto icu::Collator::equal_to() constDraft→StableICU 76
coll.hauto icu::Collator::greater() constDraft→StableICU 76
coll.hauto icu::Collator::greater_equal() constDraft→StableICU 76
coll.hauto icu::Collator::less() constDraft→StableICU 76
coll.hauto icu::Collator::less_equal() constDraft→StableICU 76
coll.hauto icu::Collator::not_equal_to() constDraft→StableICU 76
measunit.hstatic MeasureUnit icu::MeasureUnit::getLightSpeed()Draft→StableICU 76
measunit.hstatic MeasureUnit icu::MeasureUnit::getMetricTon()StableICU 64DeprecatedICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getMilligramPerDeciliter()StableICU 64DeprecatedICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getNight()Draft→StableICU 76
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLightSpeed(UErrorCode&)Draft→StableICU 76
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&)StableICU 54DeprecatedICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligramPerDeciliter(UErrorCode&)StableICU 57DeprecatedICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNight(UErrorCode&)Draft→StableICU 76
uchar.henum UIndicConjunctBreak::U_INCB_CONSONANTDraft→StableICU 76
uchar.henum UIndicConjunctBreak::U_INCB_EXTENDDraft→StableICU 76
uchar.henum UIndicConjunctBreak::U_INCB_LINKERDraft→StableICU 76
uchar.henum UIndicConjunctBreak::U_INCB_NONEDraft→StableICU 76
uchar.henum UProperty::UCHAR_INDIC_CONJUNCT_BREAKDraft→StableICU 76
uchar.henum UProperty::UCHAR_MODIFIER_COMBINING_MARKDraft→StableICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetCodePoints icu::UnicodeSet::codePoints() constDraft→StableICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetRanges icu::UnicodeSet::ranges() constDraft→StableICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetStrings icu::UnicodeSet::strings() constDraft→StableICU 76
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const S&)Draft→StableICU 76
unistr.hUnicodeString& icu::UnicodeString::append(const S&)Draft→StableICU 76
unistr.hUnicodeString& icu::UnicodeString::operator+=(const S&)Draft→StableICU 76
unistr.hUnicodeString& icu::UnicodeString::operator=(const S&)Draft→StableICU 76
unistr.hbool icu::UnicodeString::operator!=(const S&) constDraft→StableICU 76
unistr.hbool icu::UnicodeString::operator==(const S&) constDraft→StableICU 76
unistr.hicu::UnicodeString::operator std::u16string_view() constDraft→StableICU 76
unistr.hicu::UnicodeString::operator std::wstring_view() constDraft→StableICU 76
unistr.hstatic UnicodeString icu::UnicodeString::readOnlyAlias(const S&)Draft→StableICU 76
unistr.hstatic UnicodeString icu::UnicodeString::readOnlyAlias(const UnicodeString&)Draft→StableICU 76
uset.hCodePointRange U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator* () constDraft→StableICU 76
uset.hUSetCodePointIterator & U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++()Draft→StableICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++(int)Draft→StableICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::begin() constDraft→StableICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::end() constDraft→StableICU 76
uset.hUSetRangeIterator & U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++()Draft→StableICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++(int)Draft→StableICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::begin() constDraft→StableICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::end() constDraft→StableICU 76
uset.hUSetStringIterator & U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++()Draft→StableICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++(int)Draft→StableICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::begin() constDraft→StableICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::end() constDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePointIterator::USetCodePointIterator(const USetCodePointIterator&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USet*)Draft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USetCodePoints&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRangeIterator::USetRangeIterator(const USetRangeIterator&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USet*)Draft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USetRanges&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStringIterator::USetStringIterator(const USetStringIterator&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USet*)Draft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USetStrings&)=defaultDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator!=(const USetCodePointIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator==(const USetCodePointIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator!=(const USetRangeIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator==(const USetRangeIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator!=(const USetStringIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator==(const USetStringIterator&) constDraft→StableICU 76
uset.hUChar32 U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator* () constDraft→StableICU 76
uset.hconst UChar* uset_getString(const USet*, int32_t, int32_t*)Draft→StableICU 76
uset.hint32_t uset_getStringCount(const USet*)Draft→StableICU 76
uset.hstd::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () constDraft→StableICU 76

Promoted

Promoted to stable in ICU 78

FileAPIICU 77ICU 78
coll.hauto icu::Collator::equal_to() constDraft→StableICU 76
coll.hauto icu::Collator::greater() constDraft→StableICU 76
coll.hauto icu::Collator::greater_equal() constDraft→StableICU 76
coll.hauto icu::Collator::less() constDraft→StableICU 76
coll.hauto icu::Collator::less_equal() constDraft→StableICU 76
coll.hauto icu::Collator::not_equal_to() constDraft→StableICU 76
measunit.hstatic MeasureUnit icu::MeasureUnit::getLightSpeed()Draft→StableICU 76
measunit.hstatic MeasureUnit icu::MeasureUnit::getNight()Draft→StableICU 76
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLightSpeed(UErrorCode&)Draft→StableICU 76
measunit.hstatic MeasureUnit* icu::MeasureUnit::createNight(UErrorCode&)Draft→StableICU 76
uchar.henum UBlockCode::UBLOCK_BERIA_ERFE(missing)StableICU 78
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J(missing)StableICU 78
uchar.henum UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_SUPPLEMENT(missing)StableICU 78
uchar.henum UBlockCode::UBLOCK_SHARADA_SUPPLEMENT(missing)StableICU 78
uchar.henum UBlockCode::UBLOCK_SIDETIC(missing)StableICU 78
uchar.henum UBlockCode::UBLOCK_TAI_YO(missing)StableICU 78
uchar.henum UBlockCode::UBLOCK_TANGUT_COMPONENTS_SUPPLEMENT(missing)StableICU 78
uchar.henum UBlockCode::UBLOCK_TOLONG_SIKI(missing)StableICU 78
uchar.henum UIndicConjunctBreak::U_INCB_CONSONANTDraft→StableICU 76
uchar.henum UIndicConjunctBreak::U_INCB_EXTENDDraft→StableICU 76
uchar.henum UIndicConjunctBreak::U_INCB_LINKERDraft→StableICU 76
uchar.henum UIndicConjunctBreak::U_INCB_NONEDraft→StableICU 76
uchar.henum UJoiningGroup::U_JG_THIN_NOON(missing)StableICU 78
uchar.henum ULineBreak::U_LB_UNAMBIGUOUS_HYPHEN(missing)StableICU 78
uchar.henum UProperty::UCHAR_INDIC_CONJUNCT_BREAKDraft→StableICU 76
uchar.henum UProperty::UCHAR_MODIFIER_COMBINING_MARKDraft→StableICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetCodePoints icu::UnicodeSet::codePoints() constDraft→StableICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetRanges icu::UnicodeSet::ranges() constDraft→StableICU 76
uniset.hU_HEADER_NESTED_NAMESPACE::USetStrings icu::UnicodeSet::strings() constDraft→StableICU 76
unistr.hUNISTR_FROM_STRING_EXPLICIT icu::UnicodeString::UnicodeString(const S&)Draft→StableICU 76
unistr.hUnicodeString& icu::UnicodeString::append(const S&)Draft→StableICU 76
unistr.hUnicodeString& icu::UnicodeString::operator+=(const S&)Draft→StableICU 76
unistr.hUnicodeString& icu::UnicodeString::operator=(const S&)Draft→StableICU 76
unistr.hbool icu::UnicodeString::operator!=(const S&) constDraft→StableICU 76
unistr.hbool icu::UnicodeString::operator==(const S&) constDraft→StableICU 76
unistr.hicu::UnicodeString::operator std::u16string_view() constDraft→StableICU 76
unistr.hicu::UnicodeString::operator std::wstring_view() constDraft→StableICU 76
unistr.hstatic UnicodeString icu::UnicodeString::readOnlyAlias(const S&)Draft→StableICU 76
unistr.hstatic UnicodeString icu::UnicodeString::readOnlyAlias(const UnicodeString&)Draft→StableICU 76
uscript.henum UScriptCode::USCRIPT_BERIA_ERFE(missing)StableICU 78
uscript.henum UScriptCode::USCRIPT_SIDETIC(missing)StableICU 78
uscript.henum UScriptCode::USCRIPT_TAI_YO(missing)StableICU 78
uscript.henum UScriptCode::USCRIPT_TOLONG_SIKI(missing)StableICU 78
uscript.henum UScriptCode::USCRIPT_TRADITIONAL_HAN_WITH_LATIN(missing)StableICU 78
uset.hCodePointRange U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator* () constDraft→StableICU 76
uset.hUSetCodePointIterator & U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++()Draft→StableICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator++(int)Draft→StableICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::begin() constDraft→StableICU 76
uset.hUSetCodePointIterator U_HEADER_ONLY_NAMESPACE::USetCodePoints::end() constDraft→StableICU 76
uset.hUSetRangeIterator & U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++()Draft→StableICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++(int)Draft→StableICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::begin() constDraft→StableICU 76
uset.hUSetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRanges::end() constDraft→StableICU 76
uset.hUSetStringIterator & U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++()Draft→StableICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator++(int)Draft→StableICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::begin() constDraft→StableICU 76
uset.hUSetStringIterator U_HEADER_ONLY_NAMESPACE::USetStrings::end() constDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePointIterator::USetCodePointIterator(const USetCodePointIterator&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USet*)Draft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetCodePoints::USetCodePoints(const USetCodePoints&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRangeIterator::USetRangeIterator(const USetRangeIterator&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USet*)Draft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetRanges::USetRanges(const USetRanges&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStringIterator::USetStringIterator(const USetStringIterator&)=defaultDraft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USet*)Draft→StableICU 76
uset.hU_HEADER_ONLY_NAMESPACE::USetStrings::USetStrings(const USetStrings&)=defaultDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator!=(const USetCodePointIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator==(const USetCodePointIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator!=(const USetRangeIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator==(const USetRangeIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator!=(const USetStringIterator&) constDraft→StableICU 76
uset.hbool U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator==(const USetStringIterator&) constDraft→StableICU 76
uset.hUChar32 U_HEADER_ONLY_NAMESPACE::USetCodePointIterator::operator* () constDraft→StableICU 76
uset.hconst UChar* uset_getString(const USet*, int32_t, int32_t*)Draft→StableICU 76
uset.hint32_t uset_getStringCount(const USet*)Draft→StableICU 76
uset.hstd::u16string_view U_HEADER_ONLY_NAMESPACE::USetStringIterator::operator* () constDraft→StableICU 76

Added

Added in ICU 78

FileAPIICU 77ICU 78
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getAmPmStrings(int32_t&, DtContextType, DtWidthType) const(missing)DraftICU 78
dtfmtsym.hvoid icu::DateFormatSymbols::setAmPmStrings(const UnicodeString*, int32_t, DtContextType, DtWidthType)(missing)DraftICU 78
dtptngen.hUDateTimePatternConflict icu::DateTimePatternGenerator::addPatternWithSkeleton(const UnicodeString&, const UnicodeString&, bool, UnicodeString&, UErrorCode&)(missing)InternalICU 78
fmtable.hFixedString* icu::Formattable::internalGetFixedString(UErrorCode&)(missing)Internal
localpointer.hstatic void* icu::LocalPointerBase< T >::operator new(size_t, void*)=delete(missing)
                    	*(untagged)*

| measunit.h | static MeasureUnit icu::MeasureUnit::getBecquerel() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getBritishThermalUnitIt() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getBuJp() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getCalorieIt() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getChain() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getCho() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getCoulomb() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getCupImperial() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getCupJp() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getFarad() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getFluidOunceMetric() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getFortnight() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getFun() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getGray() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getHenry() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getJoJp() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getKatal() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getKen() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getKilogramForce() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getKoku() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getKosaji() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getOfglucose() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getOfhg() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getOsaji() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getPart() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getPartPer1E6() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getPartPer1E9() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getPintImperial() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getRankine() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getRiJp() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getRin() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getRod() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getSai() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getSeJp() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getShaku() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getShakuCloth() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getShakuLength() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getSiemens() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getSievert() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getSlug() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getSteradian() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getSun() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getTesla() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getToJp() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit icu::MeasureUnit::getWeber() | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createBecquerel(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createBritishThermalUnitIt(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createBuJp(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createCalorieIt(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createChain(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createCho(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createCoulomb(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createCupImperial(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createCupJp(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createFarad(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createFluidOunceMetric(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createFortnight(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createFun(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createGray(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createHenry(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createJoJp(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createKatal(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createKen(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createKilogramForce(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createKoku(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createKosaji(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createOfglucose(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createOfhg(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createOsaji(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createPart(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createPartPer1E6(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createPartPer1E9(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createPintImperial(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createRankine(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createRiJp(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createRin(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createRod(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createSai(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createSeJp(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createShaku(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createShakuCloth(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createShakuLength(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createSiemens(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createSievert(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createSlug(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createSteradian(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createSun(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createTesla(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createToJp(UErrorCode&) | (missing) | DraftICU 78 | measunit.h | static MeasureUnit* icu::MeasureUnit::createWeber(UErrorCode&) | (missing) | DraftICU 78 | messageformat2_data_model.h | Binding& icu::message2::data_model::Binding::operator=(Binding) | (missing) | InternalICU 75 | messageformat2_data_model.h | Builder& icu::message2::data_model::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&) | (missing) | InternalICU 75 | messageformat2_data_model.h | Builder& icu::message2::data_model::MFDataModel::Builder::addSelector(VariableName&&, UErrorCode&) | (missing) | InternalICU 75 | messageformat2_data_model.h | Builder& icu::message2::data_model::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&) | (missing) | InternalICU 75 | messageformat2_data_model.h | Builder& icu::message2::data_model::MFDataModel::Builder::operator=(Builder&&)=delete | (missing) | (untagged)

| messageformat2_data_model.h | Builder& icu::message2::data_model::MFDataModel::Builder::operator=(const Builder&)=delete | (missing) | (untagged)

| messageformat2_data_model.h | Builder& icu::message2::data_model::MFDataModel::Builder::setPattern(Pattern&&) | (missing) | InternalICU 75 | messageformat2_data_model.h | Iterator icu::message2::data_model::Pattern::begin() const | (missing) | InternalICU 75 | messageformat2_data_model.h | Iterator icu::message2::data_model::Pattern::end() const | (missing) | InternalICU 75 | messageformat2_data_model.h | Key& icu::message2::data_model::Key::operator=(Key) | (missing) | InternalICU 75 | messageformat2_data_model.h | MFDataModel icu::message2::data_model::MFDataModel::Builder::build(UErrorCode&) const | (missing) | InternalICU 75 | messageformat2_data_model.h | MFDataModel& icu::message2::data_model::MFDataModel::operator=(MFDataModel) | (missing) | InternalICU 75 | messageformat2_data_model.h | Operand& icu::message2::data_model::Operand::operator=(Operand) | (missing) | InternalICU 75 | messageformat2_data_model.h | Operator& icu::message2::data_model::Operator::operator=(Operator) | (missing) | InternalICU 75 | messageformat2_data_model.h | Pattern& icu::message2::data_model::Pattern::operator=(Pattern) | (missing) | InternalICU 75 | messageformat2_data_model.h | SelectorKeys& icu::message2::data_model::SelectorKeys::operator=(SelectorKeys) | (missing) | InternalICU 75 | messageformat2_data_model.h | Variant& icu::message2::data_model::Variant::operator=(Variant) | (missing) | InternalICU 75 | messageformat2_data_model.h | bool icu::message2::data_model::Binding::isLocal() const | (missing) | (untagged)

| messageformat2_data_model.h | bool icu::message2::data_model::Key::isWildcard() const | (missing) | InternalICU 75 | messageformat2_data_model.h | bool icu::message2::data_model::Key::operator<(const Key&) const | (missing) | InternalICU 75 | messageformat2_data_model.h | bool icu::message2::data_model::Key::operator==(const Key&) const | (missing) | InternalICU 75 | messageformat2_data_model.h | bool icu::message2::data_model::Operand::isLiteral() const | (missing) | InternalICU 75 | messageformat2_data_model.h | bool icu::message2::data_model::Operand::isNull() const | (missing) | InternalICU 75 | messageformat2_data_model.h | bool icu::message2::data_model::Operand::isVariable() const | (missing) | InternalICU 75 | messageformat2_data_model.h | bool icu::message2::data_model::SelectorKeys::operator<(const SelectorKeys&) const | (missing) | InternalICU 75 | messageformat2_data_model.h | const Expression & icu::message2::data_model::Binding::getValue() const | (missing) | InternalICU 75 | messageformat2_data_model.h | const FunctionName & icu::message2::data_model::Operator::getFunctionName() const | (missing) | InternalICU 75 | messageformat2_data_model.h | const Literal & icu::message2::data_model::Key::asLiteral() const | (missing) | InternalICU 75 | messageformat2_data_model.h | const Literal & icu::message2::data_model::Operand::asLiteral() const | (missing) | InternalICU 75 | messageformat2_data_model.h | const Pattern & icu::message2::data_model::MFDataModel::getPattern() const | (missing) | InternalICU 75 | messageformat2_data_model.h | const Pattern & icu::message2::data_model::Variant::getPattern() const | (missing) | InternalICU 75 | messageformat2_data_model.h | const SelectorKeys & icu::message2::data_model::Variant::getKeys() const | (missing) | InternalICU 75 | messageformat2_data_model.h | const UnicodeString & icu::message2::data_model::Operand::asVariable() const | (missing) | InternalICU 75 | messageformat2_data_model.h | const VariableName & icu::message2::data_model::Binding::getVariable() const | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Binding::Binding() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Binding::Binding(const Binding&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Binding::Binding(const VariableName&, Expression&&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Binding::~Binding() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Key::Key() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Key::Key(const Key&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Key::Key(const Literal&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Key::~Key() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::MFDataModel::Builder::Builder(Builder&&)=delete | (missing) | (untagged)

| messageformat2_data_model.h | icu::message2::data_model::MFDataModel::Builder::Builder(UErrorCode&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::MFDataModel::Builder::Builder(const Builder&)=delete | (missing) | (untagged)

| messageformat2_data_model.h | icu::message2::data_model::MFDataModel::Builder::~Builder() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::MFDataModel::MFDataModel() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::MFDataModel::MFDataModel(const MFDataModel&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::MFDataModel::~MFDataModel() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Operand::Operand() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Operand::Operand(const Literal&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Operand::Operand(const Operand&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Operand::Operand(const UnicodeString&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Operand::~Operand() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Operator::Operator() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Operator::Operator(const Operator&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Operator::~Operator() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Pattern::Pattern() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Pattern::Pattern(const Pattern&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Pattern::~Pattern() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::SelectorKeys() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::SelectorKeys(const SelectorKeys&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::SelectorKeys::~SelectorKeys() | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Variant::Variant()=default | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Variant::Variant(const SelectorKeys&, Pattern&&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Variant::Variant(const Variant&) | (missing) | InternalICU 75 | messageformat2_data_model.h | icu::message2::data_model::Variant::~Variant() | (missing) | InternalICU 75 | messageformat2_data_model.h | static Binding icu::message2::data_model::Binding::input(UnicodeString&&, Expression&&, UErrorCode&) | (missing) | InternalICU 75 | messageformat2_data_model.h | std::vector< Binding > icu::message2::data_model::MFDataModel::getLocalVariables() const | (missing) | InternalICU 75 | messageformat2_data_model.h | std::vector< Key > icu::message2::data_model::SelectorKeys::getKeys() const | (missing) | InternalICU 75 | messageformat2_data_model.h | std::vector< Option > icu::message2::data_model::Operator::getOptions() const | (missing) | InternalICU 75 | messageformat2_data_model.h | std::vector< VariableName > icu::message2::data_model::MFDataModel::getSelectors() const | (missing) | InternalICU 75 | messageformat2_data_model.h | std::vector< Variant > icu::message2::data_model::MFDataModel::getVariants() const | (missing) | InternalICU 75 | messageformat2_formattable.h | const DateInfo* icu::message2::Formattable::getDate(UErrorCode&) const | (missing) | InternalICU 75 | messageformat2_formattable.h | icu::message2::Formattable::Formattable(DateInfo&&) | (missing) | InternalICU 75 | uchar.h | enum UBlockCode::UBLOCK_BERIA_ERFE | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_SUPPLEMENT | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum UBlockCode::UBLOCK_SHARADA_SUPPLEMENT | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum UBlockCode::UBLOCK_SIDETIC | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum UBlockCode::UBLOCK_TAI_YO | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum UBlockCode::UBLOCK_TANGUT_COMPONENTS_SUPPLEMENT | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum UBlockCode::UBLOCK_TOLONG_SIKI | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum UJoiningGroup::U_JG_THIN_NOON | (missing) | StableICU 78| (Born Stable) | | uchar.h | enum ULineBreak::U_LB_UNAMBIGUOUS_HYPHEN | (missing) | StableICU 78| (Born Stable) | | udat.h | enum UDateFormatSymbolType::UDAT_AM_PMS_NARROW | (missing) | DraftICU 78 | udat.h | enum UDateFormatSymbolType::UDAT_AM_PMS_WIDE | (missing) | DraftICU 78 | umachine.h | #define U_FORCE_INLINE | (missing) | Internal | unistr.h | StringClass icu::UnicodeString::toUTF8String() const | (missing) | DraftICU 78 | unistr.h | unspecified_iterator icu::UnicodeString::begin() const | (missing) | DraftICU 78 | unistr.h | unspecified_iterator icu::UnicodeString::end() const | (missing) | DraftICU 78 | unistr.h | unspecified_reverse_iterator icu::UnicodeString::rbegin() const | (missing) | DraftICU 78 | unistr.h | unspecified_reverse_iterator icu::UnicodeString::rend() const | (missing) | DraftICU 78 | unistr.h | void icu::UnicodeString::push_back(char16_t) | (missing) | DraftICU 78 | uscript.h | enum UScriptCode::USCRIPT_BERIA_ERFE | (missing) | StableICU 78| (Born Stable) | | uscript.h | enum UScriptCode::USCRIPT_SIDETIC | (missing) | StableICU 78| (Born Stable) | | uscript.h | enum UScriptCode::USCRIPT_TAI_YO | (missing) | StableICU 78| (Born Stable) | | uscript.h | enum UScriptCode::USCRIPT_TOLONG_SIKI | (missing) | StableICU 78| (Born Stable) | | uscript.h | enum UScriptCode::USCRIPT_TRADITIONAL_HAN_WITH_LATIN | (missing) | StableICU 78| (Born Stable) | | utf.h | #define U_IS_CODE_POINT | (missing) | DraftICU 78 | utf.h | #define U_IS_SCALAR_VALUE | (missing) | DraftICU 78 | utf8.h | #define U8_LENGTH_FROM_LEAD_BYTE_UNSAFE | (missing) | DraftICU 78 | utf8.h | #define U8_LENGTH_FROM_LEAD_BYTE | (missing) | DraftICU 78 | utfiterator.h | CP32 U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::codePoint() const | (missing) | DraftICU 78 | utfiterator.h | CP32 U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator* () const | (missing) | Internal | utfiterator.h | CodePointsIterator & U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator++() | (missing) | Internal | utfiterator.h | CodePointsIterator U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator++(int) | (missing) | Internal | utfiterator.h | CodeUnits& U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::operator=(const CodeUnits&)=default | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE CodeUnits< CP32, UnitIter > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator* () const | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE Proxy U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator->() const | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE UTFIterator & U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++() | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE UTFIterator U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++(int) | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(UTFIterator&&)=default | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(const UTFIterator&)=default | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator() | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UTFIterator&&)=default | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter) | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, LimitIter) | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, UnitIter, LimitIter) | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(const UTFIterator&)=default | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator!=(const UTFIterator&) const | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator==(const UTFIterator&) const | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE std::enable_if_t< prv::bidirectional_iterator< Iter >, UTFIterator & > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator--() | (missing) | DraftICU 78 | utfiterator.h | U_FORCE_INLINE std::enable_if_t< prv::bidirectional_iterator< Iter >, UTFIterator > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator--(int) | (missing) | DraftICU 78 | utfiterator.h | U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::AllCodePoints() | (missing) | DraftICU 78 | utfiterator.h | U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::AllScalarValues() | (missing) | DraftICU 78 | utfiterator.h | U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::CodeUnits(CP32, uint8_t, bool, UnitIter, UnitIter) | (missing) | Internal | utfiterator.h | U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::CodeUnits(const CodeUnits&)=default | (missing) | DraftICU 78 | utfiterator.h | U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::UnsafeCodeUnits(CP32, uint8_t, UnitIter, UnitIter) | (missing) | Internal | utfiterator.h | U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::UnsafeCodeUnits(const UnsafeCodeUnits&)=default | (missing) | DraftICU 78 | utfiterator.h | U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::CodePointsIterator(CP32) | (missing) | Internal | utfiterator.h | UnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::begin() const | (missing) | DraftICU 78 | utfiterator.h | UnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::end() const | (missing) | DraftICU 78 | utfiterator.h | UnsafeCodeUnits& U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::operator=(const UnsafeCodeUnits&)=default | (missing) | DraftICU 78 | utfiterator.h | auto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::begin() const | (missing) | DraftICU 78 | utfiterator.h | auto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::end() const | (missing) | DraftICU 78 | utfiterator.h | auto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::begin() const | (missing) | DraftICU 78 | utfiterator.h | auto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::end() const | (missing) | DraftICU 78 | utfiterator.h | bool U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::wellFormed() const | (missing) | DraftICU 78 | utfiterator.h | bool U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator!=(const CodePointsIterator&) const | (missing) | Internal | utfiterator.h | bool U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator==(const CodePointsIterator&) const | (missing) | Internal | utfiterator.h | enum UTFIllFormedBehavior::UTF_BEHAVIOR_FFFD | (missing) | DraftICU 78 | utfiterator.h | enum UTFIllFormedBehavior::UTF_BEHAVIOR_NEGATIVE | (missing) | DraftICU 78 | utfiterator.h | enum UTFIllFormedBehavior::UTF_BEHAVIOR_SURROGATE | (missing) | DraftICU 78 | utfiterator.h | std::enable_if_t< std::is_pointer_v< Iter >|| std::is_same_v< Iter, typename std::basic_string< Unit >::iterator >|| std::is_same_v< Iter, typename std::basic_string< Unit >::const_iterator >|| std::is_same_v< Iter, typename std::basic_string_view< Unit >::iterator >|| std::is_same_v< Iter, typename std::basic_string_view< Unit >::const_iterator >, std::basic_string_view< Unit > > U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::stringView() const | (missing) | DraftICU 78 | utfiterator.h | uint8_t U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::length() const | (missing) | DraftICU 78 | utypes.h | #define U_DATA_API_CLASS | (missing) | DraftICU 78 | utypes.h | #define U_IO_API_CLASS | (missing) | DraftICU 78 | utypes.h | #define U_LAYOUTEX_API_CLASS | (missing) | DraftICU 78 | utypes.h | #define U_LAYOUT_API_CLASS | (missing) | DraftICU 78 | utypes.h | #define U_TOOLUTIL_API_CLASS | (missing) | DraftICU 78 | utypes.h | #define _CLASS | (missing) | DraftICU 78 | utypes.h | #define _CLASS | (missing) | DraftICU 78

Other

Other existing drafts in ICU 78

FileAPIICU 77ICU 78
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraftICU 53
measunit.hMeasureUnit icu::MeasureUnit::withConstantDenominator(uint64_t, UErrorCode&) constDraftICU 77
measunit.huint64_t icu::MeasureUnit::getConstantDenominator(UErrorCode&) constDraftICU 77
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() constDraftICU 77
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() constDraftICU 77
uregex.henum URegexpFlag::UREGEX_CANON_EQDraftICU 2.4
uset.hUSetElementIterator & U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++()DraftICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++(int)DraftICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::begin() constDraftICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::end() constDraftICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElementIterator::USetElementIterator(const USetElementIterator&)=defaultDraftICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USet*)DraftICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USetElements&)=defaultDraftICU 77
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator!=(const USetElementIterator&) constDraftICU 77
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator==(const USetElementIterator&) constDraftICU 77
uset.hstd::u16string U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator* () constDraftICU 77

Simplifications

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

Colophon

Contents generated by StableAPI tool on Fri Sep 19 23:05:50 UTC 2025

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