ICU4C API Comparison: ICU 78 with ICU 79


Removed from ICU 78

FileAPIICU 78ICU 79
messageformat2_formattable.hFormattedPlaceholder& icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&&)Internal
ICU 75
(missing)
messageformat2_formattable.hFormattedValue& icu::message2::FormattedValue::operator=(FormattedValue&&)Internal
ICU 75
(missing)
messageformat2_formattable.hFunctionOptions& icu::message2::FunctionOptions::operator=(FunctionOptions&&)Internal
ICU 75
(missing)
messageformat2_formattable.hFunctionOptions& icu::message2::FunctionOptions::operator=(const FunctionOptions&)=deleteInternal
ICU 75
(missing)
messageformat2_formattable.hUnicodeString icu::message2::FormattedPlaceholder::formatToString(const Locale&, UErrorCode&) constInternal
ICU 75
(missing)
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::canFormat() constInternal
ICU 75
(missing)
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isEvaluated() constInternal
ICU 75
(missing)
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isFallback() constInternal
ICU 75
(missing)
messageformat2_formattable.hbool icu::message2::FormattedPlaceholder::isNullOperand() constInternal
ICU 75
(missing)
messageformat2_formattable.hbool icu::message2::FormattedValue::isNumber() constInternal
ICU 75
(missing)
messageformat2_formattable.hbool icu::message2::FormattedValue::isString() constInternal
ICU 75
(missing)
messageformat2_formattable.hconst FormattedValue & icu::message2::FormattedPlaceholder::output() constInternal
ICU 75
(missing)
messageformat2_formattable.hconst FunctionOptions & icu::message2::FormattedPlaceholder::options() constInternal
ICU 75
(missing)
messageformat2_formattable.hconst UnicodeString & icu::message2::FormattedPlaceholder::getFallback() constInternal
ICU 75
(missing)
messageformat2_formattable.hconst UnicodeString & icu::message2::FormattedValue::getString() constInternal
ICU 75
(missing)
messageformat2_formattable.hconst message2::Formattable & icu::message2::FormattedPlaceholder::asFormattable() constInternal
ICU 75
(missing)
messageformat2_formattable.hconst number::FormattedNumber & icu::message2::FormattedValue::getNumber() constInternal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder()Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(FormattedPlaceholder&&)Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const Formattable&, const UnicodeString&)Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FormattedValue&&)Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FunctionOptions&&, FormattedValue&&)Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedPlaceholder::FormattedPlaceholder(const UnicodeString&)Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue()Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(FormattedValue&&)Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(const UnicodeString&)Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedValue::FormattedValue(number::FormattedNumber&&)Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FormattedValue::~FormattedValue()Internal
ICU 75
(missing)
messageformat2_formattable.hicu::message2::FunctionOptions::FunctionOptions(FunctionOptions&&)Internal
ICU 75
(missing)
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&, FormatterFactory*, UErrorCode&)Internal
ICU 75
(missing)
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&, SelectorFactory*, UErrorCode&)Internal
ICU 75
(missing)
messageformat2_function_registry.hFormattedPlaceholder icu::message2::Formatter::format(FormattedPlaceholder&&, FunctionOptions&&, UErrorCode&) constInternal
ICU 75
(missing)
messageformat2_function_registry.hFormatter* icu::message2::FormatterFactory::createFormatter(const Locale&, UErrorCode&)Internal
ICU 75
(missing)
messageformat2_function_registry.hFormatterFactory& icu::message2::FormatterFactory::operator=(const FormatterFactory&)=deleteInternal
ICU 75
(missing)
messageformat2_function_registry.hFormatterFactory* icu::message2::MFFunctionRegistry::getFormatter(const FunctionName&) constInternal
ICU 75
(missing)
messageformat2_function_registry.hSelector* icu::message2::SelectorFactory::createSelector(const Locale&, UErrorCode&) constInternal
ICU 75
(missing)
messageformat2_function_registry.hSelectorFactory& icu::message2::SelectorFactory::operator=(const SelectorFactory&)=deleteInternal
ICU 75
(missing)
messageformat2_function_registry.hconst SelectorFactory* icu::message2::MFFunctionRegistry::getSelector(const FunctionName&) constInternal
ICU 75
(missing)
messageformat2_function_registry.hicu::message2::Formatter::~Formatter()Internal
ICU 75
(missing)
messageformat2_function_registry.hicu::message2::FormatterFactory::~FormatterFactory()Internal
ICU 75
(missing)
messageformat2_function_registry.hicu::message2::Selector::~Selector()Internal
ICU 75
(missing)
messageformat2_function_registry.hicu::message2::SelectorFactory::~SelectorFactory()Internal
ICU 75
(missing)
messageformat2_function_registry.hvoid icu::message2::Selector::selectKey(FormattedPlaceholder&&, FunctionOptions&&, const UnicodeString*, int32_t, UnicodeString*, int32_t&, UErrorCode&) constInternal
ICU 75
(missing)
numberformatter.hint16_t icu::number::impl::StringProp::length() constInternal(missing)

(jump back to top)

Deprecated or Obsoleted in ICU 79

FileAPIICU 78ICU 79

(jump back to top)

Changed in ICU 79 (old, new)

FileAPIICU 78ICU 79
measunit.hMeasureUnit icu::MeasureUnit::withConstantDenominator(uint64_t, UErrorCode&) constDraft→Stable
ICU 77
measunit.huint64_t icu::MeasureUnit::getConstantDenominator(UErrorCode&) constDraft→Stable
ICU 77
messageformat2_data_model.hbool icu::message2::data_model::Binding::isLocal() constInternal
ICU 78
Internal
ICU 79
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() constDraft→Stable
ICU 77
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() constDraft→Stable
ICU 77
uset.hUSetElementIterator & U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++()Draft→Stable
ICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++(int)Draft→Stable
ICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::begin() constDraft→Stable
ICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::end() constDraft→Stable
ICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElementIterator::USetElementIterator(const USetElementIterator&)=defaultDraft→Stable
ICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USet*)Draft→Stable
ICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USetElements&)=defaultDraft→Stable
ICU 77
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator!=(const USetElementIterator&) constDraft→Stable
ICU 77
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator==(const USetElementIterator&) constDraft→Stable
ICU 77
uset.hstd::u16string U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator* () constDraft→Stable
ICU 77

(jump back to top)

Promoted to stable in ICU 79

FileAPIICU 78ICU 79
measunit.hMeasureUnit icu::MeasureUnit::withConstantDenominator(uint64_t, UErrorCode&) constDraft→Stable
ICU 77
measunit.huint64_t icu::MeasureUnit::getConstantDenominator(UErrorCode&) constDraft→Stable
ICU 77
uchar.henum UBlockCode::UBLOCK_ARCHAIC_CUNEIFORM_NUMERALS(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BENGALI_SUPPLEMENT(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_JURCHEN_RADICALS(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_JURCHEN(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS_EXTENDED(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MUSICAL_SYMBOLS_SUPPLEMENT(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SEAL(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_AIN(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_BEH(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_FEH(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_HAH(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_HEH(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_KAF(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_MEEM(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_SAD(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_SEEN(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_TAH(missing)Stable
ICU 79
(Born Stable)
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::begin() constDraft→Stable
ICU 77
uniset.hU_HEADER_NESTED_NAMESPACE::USetElementIterator icu::UnicodeSet::end() constDraft→Stable
ICU 77
uscript.henum UScriptCode::USCRIPT_PROTO_CUNEIFORM(missing)Stable
ICU 79
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SEAL(missing)Stable
ICU 79
(Born Stable)
uset.hUSetElementIterator & U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++()Draft→Stable
ICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator++(int)Draft→Stable
ICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::begin() constDraft→Stable
ICU 77
uset.hUSetElementIterator U_HEADER_ONLY_NAMESPACE::USetElements::end() constDraft→Stable
ICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElementIterator::USetElementIterator(const USetElementIterator&)=defaultDraft→Stable
ICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USet*)Draft→Stable
ICU 77
uset.hU_HEADER_ONLY_NAMESPACE::USetElements::USetElements(const USetElements&)=defaultDraft→Stable
ICU 77
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator!=(const USetElementIterator&) constDraft→Stable
ICU 77
uset.hbool U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator==(const USetElementIterator&) constDraft→Stable
ICU 77
uset.hstd::u16string U_HEADER_ONLY_NAMESPACE::USetElementIterator::operator* () constDraft→Stable
ICU 77

(jump back to top)

Added in ICU 79

FileAPIICU 78ICU 79
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getDayOfMonthCardinalNames(int32_t&, DtContextType, DtWidthType) const(missing)Internal
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getDayOfMonthOrdinalNames(DtContextType, DtWidthType) const(missing)Internal
measunit.hstatic MeasureUnit icu::MeasureUnit::getDyne()(missing)Draft
ICU 79
measunit.hstatic MeasureUnit icu::MeasureUnit::getMilliinch()(missing)Draft
ICU 79
measunit.hstatic MeasureUnit icu::MeasureUnit::getPoundal()(missing)Draft
ICU 79
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDyne(UErrorCode&)(missing)Draft
ICU 79
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilliinch(UErrorCode&)(missing)Draft
ICU 79
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPoundal(UErrorCode&)(missing)Draft
ICU 79
measunit.hstatic bool icu::MeasureUnit::validateAndGet(StringPiece, StringPiece, MeasureUnit&)(missing)Internal
messageformat2_formattable.hFunctionOptions icu::message2::FunctionOptions::mergeOptions(const FunctionOptions&, UErrorCode&) const(missing)Internal
ICU 79
messageformat2_formattable.hFunctionOptions& icu::message2::FunctionOptions::operator=(FunctionOptions)(missing)Internal
ICU 75
messageformat2_formattable.hicu::message2::FunctionOptions::FunctionOptions(const FunctionOptions&)(missing)Internal
ICU 75
messageformat2_function_registry.hBuilder& icu::message2::MFFunctionRegistry::Builder::adoptFunction(const data_model::FunctionName&, Function*, UErrorCode&)(missing)Internal
ICU 79
messageformat2_function_registry.hFunctionContext icu::message2::FunctionContext::withLocale(const Locale&) const(missing)Internal
ICU 79
messageformat2_function_registry.hLocalPointer< FunctionValue > icu::message2::Function::call(const FunctionContext&, const FunctionValue&, const FunctionOptions&, UErrorCode&) const(missing)Internal
ICU 79
messageformat2_function_registry.hUMFBidiOption icu::message2::FunctionContext::getDirection() const(missing)Internal
ICU 79
messageformat2_function_registry.hUMFBidiOption icu::message2::FunctionValue::getDirectionAnnotation() const(missing)Internal
ICU 79
messageformat2_function_registry.hUMFDirectionality icu::message2::FunctionValue::getDirection() const(missing)Internal
ICU 79
messageformat2_function_registry.hUnicodeString icu::message2::FunctionValue::formatToString(UErrorCode&) const(missing)Internal
ICU 79
messageformat2_function_registry.hbool icu::message2::FunctionValue::isNullOperand() const(missing)Internal
ICU 79
messageformat2_function_registry.hbool icu::message2::FunctionValue::isSelectable() const(missing)Internal
ICU 79
messageformat2_function_registry.hconst Formattable & icu::message2::FunctionValue::unwrap() const(missing)Internal
ICU 79
messageformat2_function_registry.hconst Function* icu::message2::MFFunctionRegistry::getFunction(const FunctionName&) const(missing)Internal
ICU 79
messageformat2_function_registry.hconst FunctionName & icu::message2::FunctionContext::getCalledFunctionName() const(missing)Internal
ICU 79
messageformat2_function_registry.hconst FunctionName & icu::message2::FunctionValue::getFunctionName() const(missing)Internal
ICU 79
messageformat2_function_registry.hconst FunctionOptions & icu::message2::FunctionValue::getResolvedOptions() const(missing)Internal
ICU 79
messageformat2_function_registry.hconst Locale & icu::message2::FunctionContext::getLocale() const(missing)Internal
ICU 79
messageformat2_function_registry.hconst UnicodeString & icu::message2::FunctionContext::getID() const(missing)Internal
ICU 79
messageformat2_function_registry.hconst UnicodeString & icu::message2::FunctionValue::getFallback() const(missing)Internal
ICU 79
messageformat2_function_registry.hicu::message2::Function::~Function()(missing)Internal
ICU 79
messageformat2_function_registry.hicu::message2::FunctionValue::~FunctionValue()(missing)Internal
ICU 79
messageformat2_function_registry.hstatic const MFFunctionRegistry* icu::message2::MFFunctionRegistry::getStandardFunctionsRegistry(UErrorCode&)(missing)Internal
ICU 79
messageformat2_function_registry.hvoid icu::message2::FunctionValue::selectKeys(const UnicodeString*, int32_t, int32_t*, int32_t&, UErrorCode&) const(missing)Internal
ICU 79
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setBidiContext(UMFBidiContext)(missing)Internal
ICU 79
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setBidiIsolationStrategy(UMFBidiIsolationStrategy)(missing)Internal
ICU 79
messageformat2.hBuilder& icu::message2::MessageFormatter::Builder::setBidiIsolationStyle(UMFBidiIsolationStyle)(missing)Internal
ICU 79
messageformat2.henum icu::message2::MessageFormatter::UMFBidiContext {}(missing)Internal
ICU 79
messageformat2.henum icu::message2::MessageFormatter::UMFBidiContext::U_MF_BIDI_CONTEXT_AUTO(missing)Internal
ICU 79
messageformat2.henum icu::message2::MessageFormatter::UMFBidiContext::U_MF_BIDI_CONTEXT_DEFAULT(missing)Internal
ICU 79
messageformat2.henum icu::message2::MessageFormatter::UMFBidiContext::U_MF_BIDI_CONTEXT_LTR(missing)Internal
ICU 79
messageformat2.henum icu::message2::MessageFormatter::UMFBidiContext::U_MF_BIDI_CONTEXT_RTL(missing)Internal
ICU 79
numberformatter.hint32_t icu::number::impl::StringProp::length() const(missing)Internal
platform.h#define UPRV_HAS_SANITIZER(missing)Internal
platform.h#define UPRV_NO_SANITIZE_FUNCTION(missing)Internal
rbbi.hint32_t icu::RuleBasedBreakIterator::handleSafePrevious(int32_t)(missing)Internal
symtable.hconst UnicodeSet* icu::SymbolTable::lookupSet(const UnicodeString&) const(missing)Internal
uchar.henum UBlockCode::UBLOCK_ARCHAIC_CUNEIFORM_NUMERALS(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_BENGALI_SUPPLEMENT(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_JURCHEN_RADICALS(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_JURCHEN(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS_EXTENDED(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_MUSICAL_SYMBOLS_SUPPLEMENT(missing)Stable
ICU 79
(Born Stable)
uchar.henum UBlockCode::UBLOCK_SEAL(missing)Stable
ICU 79
(Born Stable)
uchar.henum UIndicConjunctBreak::_INCB_COUNT(missing)Internal
uchar.henum UJoiningGroup::U_JG_CROWN_AIN(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_BEH(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_FEH(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_HAH(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_HEH(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_KAF(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_MEEM(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_SAD(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_SEEN(missing)Stable
ICU 79
(Born Stable)
uchar.henum UJoiningGroup::U_JG_CROWN_TAH(missing)Stable
ICU 79
(Born Stable)
ucurr.h#define U_CURR_DEFAULT_DIGITS(missing)Internal
ICU 79
uscript.henum UScriptCode::USCRIPT_PROTO_CUNEIFORM(missing)Stable
ICU 79
(Born Stable)
uscript.henum UScriptCode::USCRIPT_SEAL(missing)Stable
ICU 79
(Born Stable)
utfiterator.hU_FORCE_INLINE UnitIter U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::base() const(missing)Draft
ICU 79
utfiterator.hU_FORCE_INLINE UnitIter U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::base() const(missing)Draft
ICU 79
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::back() const(missing)Draft
ICU 79
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::front() const(missing)Draft
ICU 79
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::back() const(missing)Draft
ICU 79
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::front() const(missing)Draft
ICU 79
utypes.h#define U_MF_RECOVERABLE_ERROR(missing)Internal
ICU 79

(jump back to top)

Other existing drafts in ICU 79

FileAPIICU 78ICU 79
dtfmtsym.hconst UnicodeString* icu::DateFormatSymbols::getAmPmStrings(int32_t&, DtContextType, DtWidthType) constDraft
ICU 78
dtfmtsym.hvoid icu::DateFormatSymbols::setAmPmStrings(const UnicodeString*, int32_t, DtContextType, DtWidthType)Draft
ICU 78
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft
ICU 53
measunit.hstatic MeasureUnit icu::MeasureUnit::getBecquerel()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getBritishThermalUnitIt()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getBuJp()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCalorieIt()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getChain()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCho()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCoulomb()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCupImperial()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getCupJp()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFarad()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFluidOunceMetric()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFortnight()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getFun()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getGray()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getHenry()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getJoJp()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKatal()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKen()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKilogramForce()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKoku()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getKosaji()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOfglucose()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOfhg()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getOsaji()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPart()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPartPer1E6()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPartPer1E9()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getPintImperial()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRankine()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRiJp()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRin()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getRod()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSai()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSeJp()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShaku()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShakuCloth()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getShakuLength()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSiemens()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSievert()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSlug()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSteradian()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getSun()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getTesla()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getToJp()Draft
ICU 78
measunit.hstatic MeasureUnit icu::MeasureUnit::getWeber()Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBecquerel(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBritishThermalUnitIt(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBuJp(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCalorieIt(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createChain(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCho(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCoulomb(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupImperial(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCupJp(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFarad(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFluidOunceMetric(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFortnight(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createFun(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGray(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createHenry(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createJoJp(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKatal(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKen(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilogramForce(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKoku(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKosaji(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOfglucose(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOfhg(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createOsaji(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPart(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPer1E6(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPartPer1E9(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPintImperial(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRankine(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRiJp(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRin(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createRod(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSai(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSeJp(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShaku(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShakuCloth(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createShakuLength(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSiemens(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSievert(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSlug(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSteradian(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createSun(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTesla(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createToJp(UErrorCode&)Draft
ICU 78
measunit.hstatic MeasureUnit* icu::MeasureUnit::createWeber(UErrorCode&)Draft
ICU 78
udat.henum UDateFormatSymbolType::UDAT_AM_PMS_NARROWDraft
ICU 78
udat.henum UDateFormatSymbolType::UDAT_AM_PMS_WIDEDraft
ICU 78
unistr.hStringClass icu::UnicodeString::toUTF8String() constDraft
ICU 78
unistr.hunspecified_iterator icu::UnicodeString::begin() constDraft
ICU 78
unistr.hunspecified_iterator icu::UnicodeString::end() constDraft
ICU 78
unistr.hunspecified_reverse_iterator icu::UnicodeString::rbegin() constDraft
ICU 78
unistr.hunspecified_reverse_iterator icu::UnicodeString::rend() constDraft
ICU 78
unistr.hvoid icu::UnicodeString::push_back(char16_t)Draft
ICU 78
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
utf.h#define U_IS_CODE_POINTDraft
ICU 78
utf.h#define U_IS_SCALAR_VALUEDraft
ICU 78
utf8.h#define U8_LENGTH_FROM_LEAD_BYTE_UNSAFEDraft
ICU 78
utf8.h#define U8_LENGTH_FROM_LEAD_BYTEDraft
ICU 78
utfiterator.hCP32 U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::codePoint() constDraft
ICU 78
utfiterator.hCodeUnits& U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::operator=(const CodeUnits&)=defaultDraft
ICU 78
utfiterator.hUTFStringCodePoints& U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::operator=(const UTFStringCodePoints&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE CodeUnits< CP32, UnitIter > U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator* () constDraft
ICU 78
utfiterator.hU_FORCE_INLINE Proxy U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator->() constDraft
ICU 78
utfiterator.hU_FORCE_INLINE Proxy U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator->() constDraft
ICU 78
utfiterator.hU_FORCE_INLINE UTFIterator & U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++()Draft
ICU 78
utfiterator.hU_FORCE_INLINE UTFIterator U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator++(int)Draft
ICU 78
utfiterator.hU_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(UTFIterator&&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE UTFIterator& U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator=(const UTFIterator&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator()Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UTFIterator&&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, LimitIter)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(UnitIter, UnitIter, LimitIter)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::UTFIterator(const UTFIterator&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::UnsafeUTFIterator()Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::UnsafeUTFIterator(UnitIter)Draft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::UnsafeUTFIterator(UnsafeUTFIterator&&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::UnsafeUTFIterator(const UnsafeUTFIterator&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE UnsafeCodeUnits< CP32, UnitIter > U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator* () constDraft
ICU 78
utfiterator.hU_FORCE_INLINE UnsafeUTFIterator & U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator++()Draft
ICU 78
utfiterator.hU_FORCE_INLINE UnsafeUTFIterator U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator++(int)Draft
ICU 78
utfiterator.hU_FORCE_INLINE UnsafeUTFIterator& U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator=(UnsafeUTFIterator&&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE UnsafeUTFIterator& U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator=(const UnsafeUTFIterator&)=defaultDraft
ICU 78
utfiterator.hU_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator!=(const UTFIterator&) constDraft
ICU 78
utfiterator.hU_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UTFIterator< CP32, behavior, UnitIter, LimitIter, typename >::operator==(const UTFIterator&) constDraft
ICU 78
utfiterator.hU_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator!=(const UnsafeUTFIterator&) constDraft
ICU 78
utfiterator.hU_FORCE_INLINE bool U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator==(const UnsafeUTFIterator&) constDraft
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--()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)Draft
ICU 78
utfiterator.hU_FORCE_INLINE std::enable_if_t< prv::bidirectional_iterator< Iter >, UnsafeUTFIterator & > U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator--()Draft
ICU 78
utfiterator.hU_FORCE_INLINE std::enable_if_t< prv::bidirectional_iterator< Iter >, UnsafeUTFIterator > U_HEADER_ONLY_NAMESPACE::UnsafeUTFIterator< CP32, UnitIter, typename >::operator--(int)Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::AllCodePoints()Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::AllScalarValues()Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::CodeUnits(const CodeUnits&)=defaultDraft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::UTFStringCodePoints()=defaultDraft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::UTFStringCodePoints(Range)Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::UTFStringCodePoints(Range)Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::UTFStringCodePoints(const UTFStringCodePoints&)=defaultDraft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::UnsafeCodeUnits(const UnsafeCodeUnits&)=defaultDraft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::UnsafeUTFStringCodePoints()=defaultDraft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::UnsafeUTFStringCodePoints(Range)Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::UnsafeUTFStringCodePoints(Range)Draft
ICU 78
utfiterator.hU_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::UnsafeUTFStringCodePoints(const UnsafeUTFStringCodePoints&)=defaultDraft
ICU 78
utfiterator.hUnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::begin() constDraft
ICU 78
utfiterator.hUnitIter U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::end() constDraft
ICU 78
utfiterator.hUnsafeCodeUnits& U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::operator=(const UnsafeCodeUnits&)=defaultDraft
ICU 78
utfiterator.hUnsafeUTFStringCodePoints& U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::operator=(const UnsafeUTFStringCodePoints&)=defaultDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::begin() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllCodePoints< CP32 >::end() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::begin() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::AllScalarValues< CP32 >::end() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::begin() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::begin()Draft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::end() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::end()Draft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::rbegin() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UTFStringCodePoints< CP32, behavior, Range >::rend() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::begin() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::begin()Draft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::end() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::end()Draft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::rbegin() constDraft
ICU 78
utfiterator.hauto U_HEADER_ONLY_NAMESPACE::UnsafeUTFStringCodePoints< CP32, Range >::rend() constDraft
ICU 78
utfiterator.hbool U_HEADER_ONLY_NAMESPACE::CodeUnits< CP32, UnitIter, typename >::wellFormed() constDraft
ICU 78
utfiterator.henum UTFIllFormedBehavior::UTF_BEHAVIOR_FFFDDraft
ICU 78
utfiterator.henum UTFIllFormedBehavior::UTF_BEHAVIOR_NEGATIVEDraft
ICU 78
utfiterator.henum UTFIllFormedBehavior::UTF_BEHAVIOR_SURROGATEDraft
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() constDraft
ICU 78
utfiterator.huint8_t U_HEADER_ONLY_NAMESPACE::UnsafeCodeUnits< CP32, UnitIter, typename >::length() constDraft
ICU 78
utypes.h#define U_DATA_API_CLASSDraft
ICU 78
utypes.h#define U_IO_API_CLASSDraft
ICU 78
utypes.h#define U_LAYOUTEX_API_CLASSDraft
ICU 78
utypes.h#define U_LAYOUT_API_CLASSDraft
ICU 78
utypes.h#define U_TOOLUTIL_API_CLASSDraft
ICU 78
utypes.h#define _CLASSDraft
ICU 78
utypes.h#define _CLASSDraft
ICU 78

(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 Sun Sep 20 12:21:16 PDT 2026
Copyright © 2017 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html