ICU4C API Comparison: ICU 77 with ICU 78


Removed from ICU 77

FileAPIICU 77ICU 78
fmtable.hCharString* icu::Formattable::internalGetCharString(UErrorCode&)Internal(missing)
measunit.hstatic MeasureUnit icu::MeasureUnit::getPortionPer1E9()Draft
ICU 77
(missing)
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPortionPer1E9(UErrorCode&)Draft
ICU 77
(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)Internal
ICU 75
(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addSelector(VariableName&&, UErrorCode&)Internal
ICU 75
(missing)
messageformat2_data_model.hBuilder& icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)Internal
ICU 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&&)Internal
ICU 75
(missing)
messageformat2_data_model.hMFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&) constInternal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(Builder&&)=delete(untagged)(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(UErrorCode&)Internal
ICU 75
(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::Builder(const Builder&)=delete(untagged)(missing)
messageformat2_data_model.hicu::message2::MFDataModel::Builder::~Builder()Internal
ICU 75
(missing)
messageformat2_formattable.hUDate icu::message2::Formattable::getDate(UErrorCode&) constInternal
ICU 75
(missing)
messageformat2_formattable.hstatic Formattable icu::message2::Formattable::forDate(UDate)Internal
ICU 75
(missing)
platform.h#define U_HAVE_PLACEMENT_NEWStable
ICU 2.6
(missing)

(jump back to top)

Deprecated or Obsoleted in ICU 78

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

(jump back to top)

Changed in ICU 78 (old, new)

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

(jump back to top)

Promoted to stable in ICU 78

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

(jump back to top)

Added in ICU 78

FileAPIICU 77ICU 78
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getAmPmStrings(int32_t&, DtContextType, DtWidthType) const(missing)Draft
ICU 78
dtfmtsym.hvoid icu::DateFormatSymbols::setAmPmStrings(const UnicodeString*, int32_t, DtContextType, DtWidthType)(missing)Draft
ICU 78
dtptngen.hUDateTimePatternConflict icu::DateTimePatternGenerator::addPatternWithSkeleton(const UnicodeString&, const UnicodeString&, bool, UnicodeString&, UErrorCode&)(missing)Internal
ICU 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)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getBritishThermalUnitIt()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getBuJp()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCalorieIt()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getChain()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCho()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCoulomb()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCupImperial()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCupJp()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFarad()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFluidOunceMetric()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFortnight()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFun()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getGray()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getHenry()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getJoJp()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKatal()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKen()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKilogramForce()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKoku()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKosaji()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOfglucose()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOfhg()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOsaji()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPart()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPartPer1E6()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPartPer1E9()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPintImperial()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRankine()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRiJp()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRin()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRod()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSai()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSeJp()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShaku()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShakuCloth()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShakuLength()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSiemens()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSievert()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSlug()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSteradian()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSun()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getTesla()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getToJp()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getWeber()(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBecquerel(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBritishThermalUnitIt(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBuJp(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCalorieIt(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createChain(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCho(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCoulomb(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupImperial(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupJp(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFarad(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFluidOunceMetric(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFortnight(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFun(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGray(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHenry(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createJoJp(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKatal(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKen(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilogramForce(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKoku(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKosaji(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOfglucose(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOfhg(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOsaji(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPart(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPer1E6(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPer1E9(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPintImperial(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRankine(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRiJp(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRin(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRod(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSai(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSeJp(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShaku(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShakuCloth(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShakuLength(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSiemens(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSievert(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSlug(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSteradian(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSun(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTesla(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createToJp(UErrorCode&)(missing)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createWeber(UErrorCode&)(missing)Draft
ICU 78
messageformat2_data_model.hBinding& icu::message2::data_model::Binding::operator=(Binding)(missing)Internal
ICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)(missing)Internal
ICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::addSelector(VariableName&&, UErrorCode&)(missing)Internal
ICU 75
messageformat2_data_model.hBuilder& icu::message2::data_model::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)(missing)Internal
ICU 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)Internal
ICU 75
messageformat2_data_model.hIterator icu::message2::data_model::Pattern::begin() const(missing)Internal
ICU 75
messageformat2_data_model.hIterator icu::message2::data_model::Pattern::end() const(missing)Internal
ICU 75
messageformat2_data_model.hKey& icu::message2::data_model::Key::operator=(Key)(missing)Internal
ICU 75
messageformat2_data_model.hMFDataModel icu::message2::data_model::MFDataModel::Builder::build(UErrorCode&) const(missing)Internal
ICU 75
messageformat2_data_model.hMFDataModel& icu::message2::data_model::MFDataModel::operator=(MFDataModel)(missing)Internal
ICU 75
messageformat2_data_model.hOperand& icu::message2::data_model::Operand::operator=(Operand)(missing)Internal
ICU 75
messageformat2_data_model.hOperator& icu::message2::data_model::Operator::operator=(Operator)(missing)Internal
ICU 75
messageformat2_data_model.hPattern& icu::message2::data_model::Pattern::operator=(Pattern)(missing)Internal
ICU 75
messageformat2_data_model.hSelectorKeys& icu::message2::data_model::SelectorKeys::operator=(SelectorKeys)(missing)Internal
ICU 75
messageformat2_data_model.hVariant& icu::message2::data_model::Variant::operator=(Variant)(missing)Internal
ICU 75
messageformat2_data_model.hbool icu::message2::data_model::Binding::isLocal() const(missing)Internal
ICU 78
messageformat2_data_model.hbool icu::message2::data_model::Key::isWildcard() const(missing)Internal
ICU 75
messageformat2_data_model.hbool icu::message2::data_model::Key::operator<(const Key&) const(missing)Internal
ICU 75
messageformat2_data_model.hbool icu::message2::data_model::Key::operator==(const Key&) const(missing)Internal
ICU 75
messageformat2_data_model.hbool icu::message2::data_model::Operand::isLiteral() const(missing)Internal
ICU 75
messageformat2_data_model.hbool icu::message2::data_model::Operand::isNull() const(missing)Internal
ICU 75
messageformat2_data_model.hbool icu::message2::data_model::Operand::isVariable() const(missing)Internal
ICU 75
messageformat2_data_model.hbool icu::message2::data_model::SelectorKeys::operator<(const SelectorKeys&) const(missing)Internal
ICU 75
messageformat2_data_model.hconst Expression & icu::message2::data_model::Binding::getValue() const(missing)Internal
ICU 75
messageformat2_data_model.hconst FunctionName & icu::message2::data_model::Operator::getFunctionName() const(missing)Internal
ICU 75
messageformat2_data_model.hconst Literal & icu::message2::data_model::Key::asLiteral() const(missing)Internal
ICU 75
messageformat2_data_model.hconst Literal & icu::message2::data_model::Operand::asLiteral() const(missing)Internal
ICU 75
messageformat2_data_model.hconst Pattern & icu::message2::data_model::MFDataModel::getPattern() const(missing)Internal
ICU 75
messageformat2_data_model.hconst Pattern & icu::message2::data_model::Variant::getPattern() const(missing)Internal
ICU 75
messageformat2_data_model.hconst SelectorKeys & icu::message2::data_model::Variant::getKeys() const(missing)Internal
ICU 75
messageformat2_data_model.hconst UnicodeString & icu::message2::data_model::Operand::asVariable() const(missing)Internal
ICU 75
messageformat2_data_model.hconst VariableName & icu::message2::data_model::Binding::getVariable() const(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Binding::Binding()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Binding::Binding(const Binding&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Binding::Binding(const VariableName&, Expression&&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Binding::~Binding()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Key::Key()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Key::Key(const Key&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Key::Key(const Literal&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Key::~Key()(missing)Internal
ICU 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)Internal
ICU 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)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::MFDataModel::MFDataModel()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::MFDataModel::MFDataModel(const MFDataModel&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::MFDataModel::~MFDataModel()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::Operand()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::Operand(const Literal&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::Operand(const Operand&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::Operand(const UnicodeString&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Operand::~Operand()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::Operator()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::Operator(const Operator&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Operator::~Operator()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::Pattern()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::Pattern(const Pattern&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Pattern::~Pattern()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::SelectorKeys()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::SelectorKeys(const SelectorKeys&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::SelectorKeys::~SelectorKeys()(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Variant::Variant()=default(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Variant::Variant(const SelectorKeys&, Pattern&&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Variant::Variant(const Variant&)(missing)Internal
ICU 75
messageformat2_data_model.hicu::message2::data_model::Variant::~Variant()(missing)Internal
ICU 75
messageformat2_data_model.hstatic Binding icu::message2::data_model::Binding::input(UnicodeString&&, Expression&&, UErrorCode&)(missing)Internal
ICU 75
messageformat2_data_model.hstd::vector< Binding > icu::message2::data_model::MFDataModel::getLocalVariables() const(missing)Internal
ICU 75
messageformat2_data_model.hstd::vector< Key > icu::message2::data_model::SelectorKeys::getKeys() const(missing)Internal
ICU 75
messageformat2_data_model.hstd::vector< Option > icu::message2::data_model::Operator::getOptions() const(missing)Internal
ICU 75
messageformat2_data_model.hstd::vector< VariableName > icu::message2::data_model::MFDataModel::getSelectors() const(missing)Internal
ICU 75
messageformat2_data_model.hstd::vector< Variant > icu::message2::data_model::MFDataModel::getVariants() const(missing)Internal
ICU 75
messageformat2_formattable.hconst DateInfo* icu::message2::Formattable::getDate(UErrorCode&) const(missing)Internal
ICU 75
messageformat2_formattable.hicu::message2::Formattable::Formattable(DateInfo&&)(missing)Internal
ICU 75
uchar.henum UBlockCode::UBLOCK_BERIA_ERFE(missing)Stable
ICU 78
(Born Stable)
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J(missing)Stable
ICU 78
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_SUPPLEMENT(missing)Stable
ICU 78
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SHARADA_SUPPLEMENT(missing)Stable
ICU 78
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SIDETIC(missing)Stable
ICU 78
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TAI_YO(missing)Stable
ICU 78
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TANGUT_COMPONENTS_SUPPLEMENT(missing)Stable
ICU 78
(Born Stable)
uchar.henum UBlockCode::UBLOCK_TOLONG_SIKI(missing)Stable
ICU 78
(Born Stable)
uchar.henum UJoiningGroup::U_JG_THIN_NOON(missing)Stable
ICU 78
(Born Stable)
uchar.henum ULineBreak::U_LB_UNAMBIGUOUS_HYPHEN(missing)Stable
ICU 78
(Born Stable)
udat.henum UDateFormatSymbolType::UDAT_AM_PMS_NARROW(missing)Draft
ICU 78
udat.henum UDateFormatSymbolType::UDAT_AM_PMS_WIDE(missing)Draft
ICU 78
umachine.h#define U_FORCE_INLINE(missing)Internal
unistr.hStringClass icu::UnicodeString::toUTF8String() const(missing)Draft
ICU 78
unistr.hunspecified_iterator icu::UnicodeString::begin() const(missing)Draft
ICU 78
unistr.hunspecified_iterator icu::UnicodeString::end() const(missing)Draft
ICU 78
unistr.hunspecified_reverse_iterator icu::UnicodeString::rbegin() const(missing)Draft
ICU 78
unistr.hunspecified_reverse_iterator icu::UnicodeString::rend() const(missing)Draft
ICU 78
unistr.hvoid icu::UnicodeString::push_back(char16_t)(missing)Draft
ICU 78
uscript.henum UScriptCode::USCRIPT_BERIA_ERFE(missing)Stable
ICU 78
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SIDETIC(missing)Stable
ICU 78
(Born Stable)
uscript.henum UScriptCode::USCRIPT_TAI_YO(missing)Stable
ICU 78
(Born Stable)
uscript.henum UScriptCode::USCRIPT_TOLONG_SIKI(missing)Stable
ICU 78
(Born Stable)
uscript.henum UScriptCode::USCRIPT_TRADITIONAL_HAN_WITH_LATIN(missing)Stable
ICU 78
(Born Stable)
utf.h#define U_IS_CODE_POINT(missing)Draft
ICU 78
utf.h#define U_IS_SCALAR_VALUE(missing)Draft
ICU 78
utf8.h#define U8_LENGTH_FROM_LEAD_BYTE_UNSAFE(missing)Draft
ICU 78
utf8.h#define U8_LENGTH_FROM_LEAD_BYTE(missing)Draft
ICU 78
utfiterator.hCP32 U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::codePoint() const(missing)Draft
ICU 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)Draft
ICU 78
utfiterator.hU_FORCE_INLINE CodeUnits< CP32, UnitIter > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator* () const(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE Proxy U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator->() const(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE UTFIterator & U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++()(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE UTFIterator U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++(int)(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(UTFIterator&&)=default(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(const UTFIterator&)=default(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator()(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UTFIterator&&)=default(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter)(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, LimitIter)(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, UnitIter, LimitIter)(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(const UTFIterator&)=default(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator!=(const UTFIterator&) const(missing)Draft
ICU 78
utfiterator.hU_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator==(const UTFIterator&) const(missing)Draft
ICU 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)Draft
ICU 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)Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::AllCodePoints()(missing)Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::AllScalarValues()(missing)Draft
ICU 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)Draft
ICU 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)Draft
ICU 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)Draft
ICU 78
utfiterator.hUnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::end() const(missing)Draft
ICU 78
utfiterator.hUnsafeCodeUnits& U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::operator=(const UnsafeCodeUnits&)=default(missing)Draft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::begin() const(missing)Draft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::end() const(missing)Draft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::begin() const(missing)Draft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::end() const(missing)Draft
ICU 78
utfiterator.hbool U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::wellFormed() const(missing)Draft
ICU 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)Draft
ICU 78
utfiterator.henum UTFIllFormedBehavior::UTF_BEHAVIOR_NEGATIVE(missing)Draft
ICU 78
utfiterator.henum UTFIllFormedBehavior::UTF_BEHAVIOR_SURROGATE(missing)Draft
ICU 78
utfiterator.hstd::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)Draft
ICU 78
utfiterator.huint8_t U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::length() const(missing)Draft
ICU 78
utypes.h#define U_DATA_API_CLASS(missing)Draft
ICU 78
utypes.h#define U_IO_API_CLASS(missing)Draft
ICU 78
utypes.h#define U_LAYOUTEX_API_CLASS(missing)Draft
ICU 78
utypes.h#define U_LAYOUT_API_CLASS(missing)Draft
ICU 78
utypes.h#define U_TOOLUTIL_API_CLASS(missing)Draft
ICU 78
utypes.h#define _CLASS(missing)Draft
ICU 78
utypes.h#define _CLASS(missing)Draft
ICU 78

(jump back to top)

Other existing drafts in ICU 78

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

(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 Fri Oct 24 17:48:39 PDT 2025
Copyright © 2017 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html