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&&)=deleteuntagged(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::operator=(const Builder&)=deleteuntagged(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&&)=deleteuntagged(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(UErrorCode&)InternalICU 75(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(const Builder&)=deleteuntagged(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.hstatic MeasureUnit icu::MeasureUnit::getBecquerel()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getBritishThermalUnitIt()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getBuJp()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCalorieIt()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getChain()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCho()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCoulomb()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCupImperial()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCupJp()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFarad()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFluidOunceMetric()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFortnight()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFun()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getGray()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getHenry()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getJoJp()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKatal()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKen()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKilogramForce()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKoku()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKosaji()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOfglucose()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOfhg()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOsaji()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPart()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPartPer1E6()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPartPer1E9()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPintImperial()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRankine()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRiJp()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRin()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRod()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSai()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSeJp()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShaku()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShakuCloth()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShakuLength()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSiemens()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSievert()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSlug()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSteradian()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSun()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getTesla()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getToJp()(missing)DraftICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getWeber()(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBecquerel(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBritishThermalUnitIt(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBuJp(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCalorieIt(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createChain(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCho(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCoulomb(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupImperial(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupJp(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFarad(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFluidOunceMetric(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFortnight(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFun(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGray(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHenry(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createJoJp(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKatal(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKen(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilogramForce(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKoku(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKosaji(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOfglucose(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOfhg(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOsaji(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPart(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPer1E6(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPer1E9(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPintImperial(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRankine(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRiJp(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRin(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRod(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSai(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSeJp(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShaku(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShakuCloth(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShakuLength(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSiemens(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSievert(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSlug(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSteradian(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSun(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTesla(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createToJp(UErrorCode&)(missing)DraftICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createWeber(UErrorCode&)(missing)DraftICU 78
messageformat2_data_model.hBinding& icu::message2::data_model::Binding::operator=(Binding)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::addSelector(VariableName&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::operator=(Builder&&)=delete(missing)untagged
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::operator=(const Builder&)=delete(missing)untagged
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::setPattern(Pattern&&)(missing)InternalICU 75
messageformat2_data_model.hIterator icu::message2::data_model::Pattern::begin() const(missing)InternalICU 75
messageformat2_data_model.hIterator icu::message2::data_model::Pattern::end() const(missing)InternalICU 75
messageformat2_data_model.hKey& icu::message2::data_model::Key::operator=(Key)(missing)InternalICU 75
messageformat2_data_model.hMFDataModel icu::message2::data_model::MFDataModel::Builder::build(UErrorCode&) const(missing)InternalICU 75
messageformat2_data_model.hMFDataModel& icu::message2::data_model::MFDataModel::operator=(MFDataModel)(missing)InternalICU 75
messageformat2_data_model.hOperand& icu::message2::data_model::Operand::operator=(Operand)(missing)InternalICU 75
messageformat2_data_model.hOperator& icu::message2::data_model::Operator::operator=(Operator)(missing)InternalICU 75
messageformat2_data_model.hPattern& icu::message2::data_model::Pattern::operator=(Pattern)(missing)InternalICU 75
messageformat2_data_model.hSelectorKeys& icu::message2::data_model::SelectorKeys::operator=(SelectorKeys)(missing)InternalICU 75
messageformat2_data_model.hVariant& icu::message2::data_model::Variant::operator=(Variant)(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Binding::isLocal() const(missing)InternalICU 78
messageformat2_data_model.hbool icu::message2::data_model::Key::isWildcard() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Key::operator<(const Key&) const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Key::operator==(const Key&) const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Operand::isLiteral() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Operand::isNull() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::Operand::isVariable() const(missing)InternalICU 75
messageformat2_data_model.hbool icu::message2::data_model::SelectorKeys::operator<(const SelectorKeys&) const(missing)InternalICU 75
messageformat2_data_model.hconst Expression & icu::message2::data_model::Binding::getValue() const(missing)InternalICU 75
messageformat2_data_model.hconst FunctionName & icu::message2::data_model::Operator::getFunctionName() const(missing)InternalICU 75
messageformat2_data_model.hconst Literal & icu::message2::data_model::Key::asLiteral() const(missing)InternalICU 75
messageformat2_data_model.hconst Literal & icu::message2::data_model::Operand::asLiteral() const(missing)InternalICU 75
messageformat2_data_model.hconst Pattern & icu::message2::data_model::MFDataModel::getPattern() const(missing)InternalICU 75
messageformat2_data_model.hconst Pattern & icu::message2::data_model::Variant::getPattern() const(missing)InternalICU 75
messageformat2_data_model.hconst SelectorKeys & icu::message2::data_model::Variant::getKeys() const(missing)InternalICU 75
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::Operand::asVariable() const(missing)InternalICU 75
messageformat2_data_model.hconst VariableName & icu::message2::data_model::Binding::getVariable() const(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Binding::Binding()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Binding::Binding(const Binding&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Binding::Binding(const VariableName&, Expression&&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Binding::~Binding()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Key::Key()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Key::Key(const Key&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Key::Key(const Literal&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Key::~Key()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::MFDataModel::Builder::Builder(Builder&&)=delete(missing)untagged
messageformat2_data_model.hicu::message2::data_model::MFDataModel::Builder::Builder(UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::MFDataModel::Builder::Builder(const Builder&)=delete(missing)untagged
messageformat2_data_model.hicu::message2::data_model::MFDataModel::Builder::~Builder()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::MFDataModel::MFDataModel()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::MFDataModel::MFDataModel(const MFDataModel&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::MFDataModel::~MFDataModel()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::Operand()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::Operand(const Literal&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::Operand(const Operand&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::Operand(const UnicodeString&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::~Operand()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::Operator()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::Operator(const Operator&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::~Operator()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::Pattern()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::Pattern(const Pattern&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::~Pattern()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::SelectorKeys()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::SelectorKeys(const SelectorKeys&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::~SelectorKeys()(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Variant::Variant()=default(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Variant::Variant(const SelectorKeys&, Pattern&&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Variant::Variant(const Variant&)(missing)InternalICU 75
messageformat2_data_model.hicu::message2::data_model::Variant::~Variant()(missing)InternalICU 75
messageformat2_data_model.hstatic Binding icu::message2::data_model::Binding::input(UnicodeString&&, Expression&&, UErrorCode&)(missing)InternalICU 75
messageformat2_data_model.hstd::vector< Binding > icu::message2::data_model::MFDataModel::getLocalVariables() const(missing)InternalICU 75
messageformat2_data_model.hstd::vector< Key > icu::message2::data_model::SelectorKeys::getKeys() const(missing)InternalICU 75
messageformat2_data_model.hstd::vector< Option > icu::message2::data_model::Operator::getOptions() const(missing)InternalICU 75
messageformat2_data_model.hstd::vector< VariableName > icu::message2::data_model::MFDataModel::getSelectors() const(missing)InternalICU 75
messageformat2_data_model.hstd::vector< Variant > icu::message2::data_model::MFDataModel::getVariants() const(missing)InternalICU 75
messageformat2_formattable.hconst DateInfo* icu::message2::Formattable::getDate(UErrorCode&) const(missing)InternalICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(DateInfo&&)(missing)InternalICU 75
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 UJoiningGroup::U_JG_THIN_NOON(missing)StableICU 78
uchar.henum ULineBreak::U_LB_UNAMBIGUOUS_HYPHEN(missing)StableICU 78
udat.henum UDateFormatSymbolType::UDAT_AM_PMS_NARROW(missing)DraftICU 78
udat.henum UDateFormatSymbolType::UDAT_AM_PMS_WIDE(missing)DraftICU 78
umachine.h#define U_FORCE_INLINE(missing)Internal
unistr.hStringClass icu::UnicodeString::toUTF8String() const(missing)DraftICU 78
unistr.hunspecified_iterator icu::UnicodeString::begin() const(missing)DraftICU 78
unistr.hunspecified_iterator icu::UnicodeString::end() const(missing)DraftICU 78
unistr.hunspecified_reverse_iterator icu::UnicodeString::rbegin() const(missing)DraftICU 78
unistr.hunspecified_reverse_iterator icu::UnicodeString::rend() const(missing)DraftICU 78
unistr.hvoid icu::UnicodeString::push_back(char16_t)(missing)DraftICU 78
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
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.hCP32 U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::codePoint() const(missing)DraftICU 78
utfiterator.hCP32 U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator* () const(missing)Internal
utfiterator.hCodePointsIterator & U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator++()(missing)Internal
utfiterator.hCodePointsIterator U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator++(int)(missing)Internal
utfiterator.hCodeUnits& U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::operator=(const CodeUnits&)=default(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE CodeUnits< CP32, UnitIter > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator* () const(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE Proxy U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator->() const(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE UTFIterator & U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++()(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE UTFIterator U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++(int)(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(UTFIterator&&)=default(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(const UTFIterator&)=default(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator()(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UTFIterator&&)=default(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter)(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, LimitIter)(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, UnitIter, LimitIter)(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(const UTFIterator&)=default(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator!=(const UTFIterator&) const(missing)DraftICU 78
utfiterator.hU_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator==(const UTFIterator&) const(missing)DraftICU 78
utfiterator.hU_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.hU_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.hU_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::AllCodePoints()(missing)DraftICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::AllScalarValues()(missing)DraftICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::CodeUnits(CP32, uint8_t, bool, UnitIter, UnitIter)(missing)Internal
utfiterator.hU_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::CodeUnits(const CodeUnits&)=default(missing)DraftICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::UnsafeCodeUnits(CP32, uint8_t, UnitIter, UnitIter)(missing)Internal
utfiterator.hU_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::UnsafeCodeUnits(const UnsafeCodeUnits&)=default(missing)DraftICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::CodePointsIterator(CP32)(missing)Internal
utfiterator.hUnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::begin() const(missing)DraftICU 78
utfiterator.hUnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::end() const(missing)DraftICU 78
utfiterator.hUnsafeCodeUnits& U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::operator=(const UnsafeCodeUnits&)=default(missing)DraftICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::begin() const(missing)DraftICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::end() const(missing)DraftICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::begin() const(missing)DraftICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::end() const(missing)DraftICU 78
utfiterator.hbool U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::wellFormed() const(missing)DraftICU 78
utfiterator.hbool U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator!=(const CodePointsIterator&) const(missing)Internal
utfiterator.hbool U_HEADER_ONLY_NAMESPACE::prv::CodePointsIterator< CP32, skipSurrogates >::operator==(const CodePointsIterator&) const(missing)Internal
utfiterator.henum UTFIllFormedBehavior::UTF_BEHAVIOR_FFFD(missing)DraftICU 78
utfiterator.henum UTFIllFormedBehavior::UTF_BEHAVIOR_NEGATIVE(missing)DraftICU 78
utfiterator.henum UTFIllFormedBehavior::UTF_BEHAVIOR_SURROGATE(missing)DraftICU 78
utfiterator.hstd::enable_if_t< std::is_pointer_v< Iter >std::is_same_v< Iter, typename std::basic_string< Unit >::iterator >
utfiterator.huint8_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 Oct 24 17:48:52 PDT 2025

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