ICU4C API Comparison: ICU 69 with ICU 70

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

Removed

Removed from ICU 69

FileAPIICU 69ICU 70
tmutfmt.hbool icu::TimeUnitFormat::operator!=(const Format&) constDeprecatedICU 53(missing)

Deprecated

Deprecated or Obsoleted in ICU 70

FileAPIICU 69ICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumeration()StableICU 2.4DeprecatedICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumeration(const char*)StableICU 2.4DeprecatedICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumeration(int32_t)StableICU 2.4DeprecatedICU 70

Changed

Changed in ICU 70 (old, new)

FileAPIICU 69ICU 70
dtitvfmt.hUDisplayContext icu::DateIntervalFormat::getContext(UDisplayContextType, UErrorCode&) constDraft→StableICU 68
dtitvfmt.hvoid icu::DateIntervalFormat::setContext(UDisplayContext, UErrorCode&)Draft→StableICU 68
localematcher.hBuilder& icu::LocaleMatcher::Builder::setMaxDistance(const Locale&, const Locale&)Draft→StableICU 68
localematcher.hBuilder& icu::LocaleMatcher::Builder::setNoDefaultLocale()Draft→StableICU 68
localematcher.hbool icu::LocaleMatcher::isMatch(const Locale&, const Locale&, UErrorCode&) constDraft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getCandela()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDessertSpoon()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDessertSpoonImperial()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDot()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDram()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDrop()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getEarthRadius()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getGrain()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getJigger()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getLumen()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getPinch()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getQuartImperial()Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCandela(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDessertSpoon(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDessertSpoonImperial(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDot(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDram(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDrop(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createEarthRadius(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGrain(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createJigger(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLumen(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPinch(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createQuartImperial(UErrorCode&)Draft→StableICU 68
measunit.hstd::pair< LocalArray< MeasureUnit >, int32_t > icu::MeasureUnit::splitToSingleUnits(UErrorCode&) constDraft→StableICU 68
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece) const&Draft→StableICU 68
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece)&&Draft→StableICU 68
numberformatter.hMeasureUnit icu::number::FormattedNumber::getOutputUnit(UErrorCode&) constDraft→StableICU 68
numberrangeformatter.hstd::pair< StringClass, StringClass > icu::number::FormattedNumberRange::getDecimalNumbers(UErrorCode&) constDraft→StableICU 68
plurrule.hUnicodeString icu::PluralRules::select(const number::FormattedNumberRange&, UErrorCode&) constDraft→StableICU 68
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumeration()StableICU 2.4DeprecatedICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumeration(const char*)StableICU 2.4DeprecatedICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumeration(int32_t)StableICU 2.4DeprecatedICU 70
ucurr.henum UCurrNameStyle::UCURR_FORMAL_SYMBOL_NAMEDraft→StableICU 68
ucurr.henum UCurrNameStyle::UCURR_VARIANT_SYMBOL_NAMEDraft→StableICU 68
udateintervalformat.hUDisplayContext udtitvfmt_getContext(const UDateIntervalFormat*, UDisplayContextType, UErrorCode*)Draft→StableICU 68
udateintervalformat.hvoid udtitvfmt_setContext(UDateIntervalFormat*, UDisplayContext, UErrorCode*)Draft→StableICU 68
unum.henum UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_AUTODraft→StableICU 68
unum.henum UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_MIN2Draft→StableICU 68
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FORMALDraft→StableICU 68
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_VARIANTDraft→StableICU 68
unumberformatter.hint32_t unumf_resultToDecimalNumber(const UFormattedNumber*, char*, int32_t, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hUFormattedNumberRange* unumrf_openResult(UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hUNumberRangeFormatter* unumrf_openForSkeletonWithCollapseAndIdentityFallback(const UChar*, int32_t, UNumberRangeCollapse, UNumberRangeIdentityFallback, const char*, UParseError*, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hUNumberRangeIdentityResult unumrf_resultGetIdentityResult(const UFormattedNumberRange*, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hconst UFormattedValue* unumrf_resultAsValue(const UFormattedNumberRange*, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hint32_t unumrf_resultGetFirstDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hint32_t unumrf_resultGetSecondDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hvoid unumrf_close(UNumberRangeFormatter*)Draft→StableICU 68
unumberrangeformatter.hvoid unumrf_closeResult(UFormattedNumberRange*)Draft→StableICU 68
unumberrangeformatter.hvoid unumrf_formatDecimalRange(const UNumberRangeFormatter*, const char*, int32_t, const char*, int32_t, UFormattedNumberRange*, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hvoid unumrf_formatDoubleRange(const UNumberRangeFormatter*, double, double, UFormattedNumberRange*, UErrorCode*)Draft→StableICU 68
upluralrules.hint32_t uplrules_selectForRange(const UPluralRules*, const struct UFormattedNumberRange*, UChar*, int32_t, UErrorCode*)Draft→StableICU 68

Promoted

Promoted to stable in ICU 70

FileAPIICU 69ICU 70
dtitvfmt.hUDisplayContext icu::DateIntervalFormat::getContext(UDisplayContextType, UErrorCode&) constDraft→StableICU 68
dtitvfmt.hvoid icu::DateIntervalFormat::setContext(UDisplayContext, UErrorCode&)Draft→StableICU 68
localematcher.hBuilder& icu::LocaleMatcher::Builder::setMaxDistance(const Locale&, const Locale&)Draft→StableICU 68
localematcher.hBuilder& icu::LocaleMatcher::Builder::setNoDefaultLocale()Draft→StableICU 68
localematcher.hbool icu::LocaleMatcher::isMatch(const Locale&, const Locale&, UErrorCode&) constDraft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getCandela()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDessertSpoon()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDessertSpoonImperial()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDot()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDram()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDrop()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getEarthRadius()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getGrain()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getJigger()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getLumen()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getPinch()Draft→StableICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getQuartImperial()Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCandela(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDessertSpoon(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDessertSpoonImperial(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDot(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDram(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDrop(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createEarthRadius(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGrain(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createJigger(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLumen(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPinch(UErrorCode&)Draft→StableICU 68
measunit.hstatic MeasureUnit* icu::MeasureUnit::createQuartImperial(UErrorCode&)Draft→StableICU 68
measunit.hstd::pair< LocalArray< MeasureUnit >, int32_t > icu::MeasureUnit::splitToSingleUnits(UErrorCode&) constDraft→StableICU 68
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece) const&Draft→StableICU 68
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece)&&Draft→StableICU 68
numberformatter.hMeasureUnit icu::number::FormattedNumber::getOutputUnit(UErrorCode&) constDraft→StableICU 68
numberrangeformatter.hstd::pair< StringClass, StringClass > icu::number::FormattedNumberRange::getDecimalNumbers(UErrorCode&) constDraft→StableICU 68
plurrule.hUnicodeString icu::PluralRules::select(const number::FormattedNumberRange&, UErrorCode&) constDraft→StableICU 68
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumeration(UErrorCode&)(missing)StableICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumerationForRawOffset(int32_t, UErrorCode&)(missing)StableICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumerationForRegion(const char*, UErrorCode&)(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_ARABIC_EXTENDED_B(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_CYPRO_MINOAN(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_ETHIOPIC_EXTENDED_B(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_KANA_EXTENDED_B(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_LATIN_EXTENDED_F(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_LATIN_EXTENDED_G(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_OLD_UYGHUR(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_TANGSA(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_TOTO(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_VITHKUQI(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_ZNAMENNY_MUSICAL_NOTATION(missing)StableICU 70
uchar.henum UJoiningGroup::U_JG_THIN_YEH(missing)StableICU 70
uchar.henum UJoiningGroup::U_JG_VERTICAL_TAIL(missing)StableICU 70
ucurr.henum UCurrNameStyle::UCURR_FORMAL_SYMBOL_NAMEDraft→StableICU 68
ucurr.henum UCurrNameStyle::UCURR_VARIANT_SYMBOL_NAMEDraft→StableICU 68
udateintervalformat.hUDisplayContext udtitvfmt_getContext(const UDateIntervalFormat*, UDisplayContextType, UErrorCode*)Draft→StableICU 68
udateintervalformat.hvoid udtitvfmt_setContext(UDateIntervalFormat*, UDisplayContext, UErrorCode*)Draft→StableICU 68
unum.henum UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_AUTODraft→StableICU 68
unum.henum UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_MIN2Draft→StableICU 68
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FORMALDraft→StableICU 68
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_VARIANTDraft→StableICU 68
unumberformatter.hint32_t unumf_resultToDecimalNumber(const UFormattedNumber*, char*, int32_t, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hUFormattedNumberRange* unumrf_openResult(UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hUNumberRangeFormatter* unumrf_openForSkeletonWithCollapseAndIdentityFallback(const UChar*, int32_t, UNumberRangeCollapse, UNumberRangeIdentityFallback, const char*, UParseError*, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hUNumberRangeIdentityResult unumrf_resultGetIdentityResult(const UFormattedNumberRange*, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hconst UFormattedValue* unumrf_resultAsValue(const UFormattedNumberRange*, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hint32_t unumrf_resultGetFirstDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hint32_t unumrf_resultGetSecondDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hvoid unumrf_close(UNumberRangeFormatter*)Draft→StableICU 68
unumberrangeformatter.hvoid unumrf_closeResult(UFormattedNumberRange*)Draft→StableICU 68
unumberrangeformatter.hvoid unumrf_formatDecimalRange(const UNumberRangeFormatter*, const char*, int32_t, const char*, int32_t, UFormattedNumberRange*, UErrorCode*)Draft→StableICU 68
unumberrangeformatter.hvoid unumrf_formatDoubleRange(const UNumberRangeFormatter*, double, double, UFormattedNumberRange*, UErrorCode*)Draft→StableICU 68
upluralrules.hint32_t uplrules_selectForRange(const UPluralRules*, const struct UFormattedNumberRange*, UChar*, int32_t, UErrorCode*)Draft→StableICU 68
uscript.henum UScriptCode::USCRIPT_CYPRO_MINOAN(missing)StableICU 70
uscript.henum UScriptCode::USCRIPT_OLD_UYGHUR(missing)StableICU 70
uscript.henum UScriptCode::USCRIPT_TANGSA(missing)StableICU 70
uscript.henum UScriptCode::USCRIPT_TOTO(missing)StableICU 70
uscript.henum UScriptCode::USCRIPT_VITHKUQI(missing)StableICU 70
utypes.henum UErrorCode::U_INPUT_TOO_LONG_ERROR(missing)StableICU 68

Added

Added in ICU 70

FileAPIICU 69ICU 70
dcfmtsym.henum icu::DecimalFormatSymbols::ENumberFormatSymbol::kApproximatelySignSymbol(missing)Internal
measunit.hstatic MeasureUnit icu::MeasureUnit::getItem()(missing)DraftICU 70
measunit.hstatic MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer()(missing)DraftICU 70
measunit.hstatic MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&)(missing)DraftICU 70
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&)(missing)DraftICU 70
numberformatter.hconst DecimalFormatSymbols* icu::number::LocalizedNumberFormatter::getDecimalFormatSymbols() const(missing)Internal
numberrangeformatter.hicu::number::FormattedNumberRange::FormattedNumberRange()(missing)DraftICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumeration(UErrorCode&)(missing)StableICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumerationForRawOffset(int32_t, UErrorCode&)(missing)StableICU 70
timezone.hstatic StringEnumeration* icu::TimeZone::createEnumerationForRegion(const char*, UErrorCode&)(missing)StableICU 70
uchar.hbool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty)(missing)DraftICU 70
uchar.henum UBlockCode::UBLOCK_ARABIC_EXTENDED_B(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_CYPRO_MINOAN(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_ETHIOPIC_EXTENDED_B(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_KANA_EXTENDED_B(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_LATIN_EXTENDED_F(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_LATIN_EXTENDED_G(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_OLD_UYGHUR(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_TANGSA(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_TOTO(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_VITHKUQI(missing)StableICU 70
uchar.henum UBlockCode::UBLOCK_ZNAMENNY_MUSICAL_NOTATION(missing)StableICU 70
uchar.henum UJoiningGroup::U_JG_THIN_YEH(missing)StableICU 70
uchar.henum UJoiningGroup::U_JG_VERTICAL_TAIL(missing)StableICU 70
uchar.henum UProperty::UCHAR_BASIC_EMOJI(missing)DraftICU 70
uchar.henum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE(missing)DraftICU 70
uchar.henum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE(missing)DraftICU 70
uchar.henum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE(missing)DraftICU 70
uchar.henum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE(missing)DraftICU 70
uchar.henum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE(missing)DraftICU 70
uchar.henum UProperty::UCHAR_RGI_EMOJI(missing)DraftICU 70
udat.henum UDateFormatSymbolType::UDAT_NARROW_QUARTERS(missing)DraftICU 70
udat.henum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS(missing)DraftICU 70
uniset.hbool icu::UnicodeSet::hasStrings() const(missing)DraftICU 70
unum.henum UNumberFormatSymbol::UNUM_APPROXIMATELY_SIGN_SYMBOL(missing)Internal
uscript.henum UScriptCode::USCRIPT_CYPRO_MINOAN(missing)StableICU 70
uscript.henum UScriptCode::USCRIPT_OLD_UYGHUR(missing)StableICU 70
uscript.henum UScriptCode::USCRIPT_TANGSA(missing)StableICU 70
uscript.henum UScriptCode::USCRIPT_TOTO(missing)StableICU 70
uscript.henum UScriptCode::USCRIPT_VITHKUQI(missing)StableICU 70
uset.hbool uset_hasStrings(const USet*)(missing)DraftICU 70
uset.hint32_t uset_getRangeCount(const USet*)(missing)DraftICU 70
usetiter.hUnicodeSetIterator& icu::UnicodeSetIterator::skipToStrings()(missing)DraftICU 70
utypes.henum UErrorCode::U_INPUT_TOO_LONG_ERROR(missing)StableICU 68

Other

Other existing drafts in ICU 70

FileAPIICU 69ICU 70
basictz.hvoid icu::BasicTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) constDraftICU 69
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraftICU 53
measunit.hMeasureUnit icu::MeasureUnit::withPrefix(UMeasurePrefix, UErrorCode&) constDraftICU 69
measunit.hUMeasurePrefix icu::MeasureUnit::getPrefix(UErrorCode&) constDraftICU 69
measunit.hstatic MeasureUnit icu::MeasureUnit::getMilligramOfglucosePerDeciliter()DraftICU 69
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligramOfglucosePerDeciliter(UErrorCode&)DraftICU 69
numberformatter.hPrecision icu::number::FractionPrecision::withSignificantDigits(int32_t, int32_t, UNumberRoundingPriority) constDraftICU 69
numberformatter.hPrecision icu::number::Precision::trailingZeroDisplay(UNumberTrailingZeroDisplay) constDraftICU 69
rbtz.hvoid icu::RuleBasedTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) constDraftICU 69
simpletz.hvoid icu::SimpleTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) constDraftICU 69
ubrk.hUBreakIterator* ubrk_clone(const UBreakIterator*, UErrorCode*)DraftICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_FORMERDraftICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_LATTERDraftICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_FORMERDraftICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_LATTERDraftICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_FORMERDraftICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_LATTERDraftICU 69
ucal.hvoid ucal_getTimeZoneOffsetFromLocal(const UCalendar*, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t*, int32_t*, UErrorCode*)DraftICU 69
uformattedvalue.henum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPANDraftICU 69
uniset.hUnicodeSet& icu::UnicodeSet::retain(const UnicodeString&)DraftICU 69
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_HALF_CEILINGDraftICU 69
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_HALF_FLOORDraftICU 69
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_HALF_ODDDraftICU 69
unumberformatter.henum UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_RELAXEDDraftICU 69
unumberformatter.henum UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_STRICTDraftICU 69
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_NEGATIVEDraftICU 69
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEGATIVEDraftICU 69
unumberformatter.henum UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_AUTODraftICU 69
unumberformatter.henum UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_HIDE_IF_WHOLEDraftICU 69
uregex.henum URegexpFlag::UREGEX_CANON_EQDraftICU 2.4
uset.hvoid uset_complementAllCodePoints(USet*, const UChar*, int32_t)DraftICU 69
uset.hvoid uset_complementRange(USet*, UChar32, UChar32)DraftICU 69
uset.hvoid uset_complementString(USet*, const UChar*, int32_t)DraftICU 69
uset.hvoid uset_removeAllCodePoints(USet*, const UChar*, int32_t)DraftICU 69
uset.hvoid uset_retainAllCodePoints(USet*, const UChar*, int32_t)DraftICU 69
uset.hvoid uset_retainString(USet*, const UChar*, int32_t)DraftICU 69
vtzone.hvoid icu::VTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) constDraftICU 69

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.

  • UClassID icu::BreakIterator::getDynamicClassID() const
    • UClassID icu::BreakIterator::getDynamicClassID() const override=0
    • UClassID icu::BreakIterator::getDynamicClassID() const=0
  • UClassID icu::Calendar::getDynamicClassID() const
    • UClassID icu::Calendar::getDynamicClassID() const override=0
    • UClassID icu::Calendar::getDynamicClassID() const=0
  • UClassID icu::Collator::getDynamicClassID() const
    • UClassID icu::Collator::getDynamicClassID() const override=0
    • UClassID icu::Collator::getDynamicClassID() const=0
  • UClassID icu::ForwardCharacterIterator::getDynamicClassID() const
    • UClassID icu::ForwardCharacterIterator::getDynamicClassID() const override=0
    • UClassID icu::ForwardCharacterIterator::getDynamicClassID() const=0
  • UClassID icu::NumberFormat::getDynamicClassID() const
    • UClassID icu::NumberFormat::getDynamicClassID() const override=0
    • UClassID icu::NumberFormat::getDynamicClassID() const=0
  • UClassID icu::TimeZone::getDynamicClassID() const
    • UClassID icu::TimeZone::getDynamicClassID() const override=0
    • UClassID icu::TimeZone::getDynamicClassID() const=0
  • UClassID icu::Transliterator::getDynamicClassID() const
    • UClassID icu::Transliterator::getDynamicClassID() const override=0
    • UClassID icu::Transliterator::getDynamicClassID() const=0
  • UClassID icu::UnicodeFunctor::getDynamicClassID() const
    • UClassID icu::UnicodeFunctor::getDynamicClassID() const override=0
    • UClassID icu::UnicodeFunctor::getDynamicClassID() const=0
  • UMatchDegree icu::UnicodeFilter::matches(const Replaceable&, int32_t&, int32_t, bool)
    • UMatchDegree icu::UnicodeFilter::matches(const Replaceable&, int32_t&, int32_t, UBool)
    • UMatchDegree icu::UnicodeFilter::matches(const Replaceable&, int32_t&, int32_t, UBool) override
  • UMatchDegree icu::UnicodeSet::matches(const Replaceable&, int32_t&, int32_t, bool)
    • UMatchDegree icu::UnicodeSet::matches(const Replaceable&, int32_t&, int32_t, UBool)
    • UMatchDegree icu::UnicodeSet::matches(const Replaceable&, int32_t&, int32_t, UBool) override
  • UnicodeString& icu::UnicodeSet::toPattern(UnicodeString&, bool escapeUnprintable=) const
    • UnicodeString& icu::UnicodeSet::toPattern(UnicodeString&, UBool escapeUnprintable=) const
    • UnicodeString& icu::UnicodeSet::toPattern(UnicodeString&, UBool escapeUnprintable=) const override
  • bool icu::AnnualTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const
    • UBool icu::AnnualTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const
    • UBool icu::AnnualTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const override
  • bool icu::AnnualTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const
    • UBool icu::AnnualTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const
    • UBool icu::AnnualTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const override
  • bool icu::AnnualTimeZoneRule::getNextStart(UDate, int32_t, int32_t, bool, UDate&) const
    • UBool icu::AnnualTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const
    • UBool icu::AnnualTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const override
  • bool icu::AnnualTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, bool, UDate&) const
    • UBool icu::AnnualTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const
    • UBool icu::AnnualTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const override
  • bool icu::AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const
    • UBool icu::AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const
    • UBool icu::AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const override
  • bool icu::AnnualTimeZoneRule::operator!=(const TimeZoneRule&) const
    • UBool icu::AnnualTimeZoneRule::operator!=(const TimeZoneRule&) const
    • bool icu::AnnualTimeZoneRule::operator!=(const TimeZoneRule&) const override
  • bool icu::AnnualTimeZoneRule::operator==(const TimeZoneRule&) const
    • UBool icu::AnnualTimeZoneRule::operator==(const TimeZoneRule&) const
    • bool icu::AnnualTimeZoneRule::operator==(const TimeZoneRule&) const override
  • bool icu::BreakIterator::operator==(const BreakIterator&) const
    • UBool icu::BreakIterator::operator==(const BreakIterator&) const=0
    • bool icu::BreakIterator::operator==(const BreakIterator&) const=0
  • bool icu::ChoiceFormat::operator==(const Format&) const
    • UBool icu::ChoiceFormat::operator==(const Format&) const
    • bool icu::ChoiceFormat::operator==(const Format&) const override
  • bool icu::DateFormat::operator==(const Format&) const
    • UBool icu::DateFormat::operator==(const Format&) const
    • bool icu::DateFormat::operator==(const Format&) const override
  • bool icu::DateIntervalFormat::operator==(const Format&) const
    • UBool icu::DateIntervalFormat::operator==(const Format&) const
    • bool icu::DateIntervalFormat::operator==(const Format&) const override
  • bool icu::DecimalFormat::operator==(const Format&) const
    • UBool icu::DecimalFormat::operator==(const Format&) const U_OVERRIDE
    • bool icu::DecimalFormat::operator==(const Format&) const U_OVERRIDE
  • bool icu::Format::operator==(const Format&) const
    • UBool icu::Format::operator==(const Format&) const=0
    • bool icu::Format::operator==(const Format&) const=0
  • bool icu::ForwardCharacterIterator::operator==(const ForwardCharacterIterator&) const
    • UBool icu::ForwardCharacterIterator::operator==(const ForwardCharacterIterator&) const=0
    • bool icu::ForwardCharacterIterator::operator==(const ForwardCharacterIterator&) const=0
  • bool icu::GregorianCalendar::haveDefaultCentury() const
    • UBool icu::GregorianCalendar::haveDefaultCentury() const
    • UBool icu::GregorianCalendar::haveDefaultCentury() const override
  • bool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const
    • UBool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const
    • UBool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const override
  • bool icu::GregorianCalendar::isEquivalentTo(const Calendar&) const
    • UBool icu::GregorianCalendar::isEquivalentTo(const Calendar&) const
    • UBool icu::GregorianCalendar::isEquivalentTo(const Calendar&) const override
  • bool icu::InitialTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const
    • UBool icu::InitialTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const
    • UBool icu::InitialTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const override
  • bool icu::InitialTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const
    • UBool icu::InitialTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const
    • UBool icu::InitialTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const override
  • bool icu::InitialTimeZoneRule::getNextStart(UDate, int32_t, int32_t, bool, UDate&) const
    • UBool icu::InitialTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const
    • UBool icu::InitialTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const override
  • bool icu::InitialTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, bool, UDate&) const
    • UBool icu::InitialTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const
    • UBool icu::InitialTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const override
  • bool icu::InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const
    • UBool icu::InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const
    • UBool icu::InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const override
  • bool icu::InitialTimeZoneRule::operator!=(const TimeZoneRule&) const
    • UBool icu::InitialTimeZoneRule::operator!=(const TimeZoneRule&) const
    • bool icu::InitialTimeZoneRule::operator!=(const TimeZoneRule&) const override
  • bool icu::InitialTimeZoneRule::operator==(const TimeZoneRule&) const
    • UBool icu::InitialTimeZoneRule::operator==(const TimeZoneRule&) const
    • bool icu::InitialTimeZoneRule::operator==(const TimeZoneRule&) const override
  • bool icu::MeasureFormat::operator==(const Format&) const
    • UBool icu::MeasureFormat::operator==(const Format&) const
    • bool icu::MeasureFormat::operator==(const Format&) const override
  • bool icu::MessageFormat::operator==(const Format&) const
    • UBool icu::MessageFormat::operator==(const Format&) const
    • bool icu::MessageFormat::operator==(const Format&) const override
  • bool icu::NumberFormat::operator==(const Format&) const
    • UBool icu::NumberFormat::operator==(const Format&) const
    • bool icu::NumberFormat::operator==(const Format&) const override
  • bool icu::PluralFormat::operator==(const Format&) const
    • UBool icu::PluralFormat::operator==(const Format&) const
    • bool icu::PluralFormat::operator==(const Format&) const override
  • bool icu::RuleBasedBreakIterator::isBoundary(int32_t)
    • UBool icu::RuleBasedBreakIterator::isBoundary(int32_t)
    • UBool icu::RuleBasedBreakIterator::isBoundary(int32_t) override
  • bool icu::RuleBasedBreakIterator::operator==(const BreakIterator&) const
    • UBool icu::RuleBasedBreakIterator::operator==(const BreakIterator&) const
    • bool icu::RuleBasedBreakIterator::operator==(const BreakIterator&) const override
  • bool icu::RuleBasedCollator::operator==(const Collator&) const
    • UBool icu::RuleBasedCollator::operator==(const Collator&) const
    • bool icu::RuleBasedCollator::operator==(const Collator&) const override
  • bool icu::RuleBasedNumberFormat::isLenient() const
    • UBool icu::RuleBasedNumberFormat::isLenient() const
    • UBool icu::RuleBasedNumberFormat::isLenient() const override
  • bool icu::RuleBasedNumberFormat::operator==(const Format&) const
    • UBool icu::RuleBasedNumberFormat::operator==(const Format&) const
    • bool icu::RuleBasedNumberFormat::operator==(const Format&) const override
  • bool icu::RuleBasedTimeZone::getNextTransition(UDate, bool, TimeZoneTransition&) const
    • UBool icu::RuleBasedTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const
    • UBool icu::RuleBasedTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const override
  • bool icu::RuleBasedTimeZone::getPreviousTransition(UDate, bool, TimeZoneTransition&) const
    • UBool icu::RuleBasedTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const
    • UBool icu::RuleBasedTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const override
  • bool icu::RuleBasedTimeZone::hasSameRules(const TimeZone&) const
    • UBool icu::RuleBasedTimeZone::hasSameRules(const TimeZone&) const
    • UBool icu::RuleBasedTimeZone::hasSameRules(const TimeZone&) const override
  • bool icu::RuleBasedTimeZone::inDaylightTime(UDate, UErrorCode&) const
    • UBool icu::RuleBasedTimeZone::inDaylightTime(UDate, UErrorCode&) const
    • UBool icu::RuleBasedTimeZone::inDaylightTime(UDate, UErrorCode&) const override
  • bool icu::RuleBasedTimeZone::operator==(const TimeZone&) const
    • UBool icu::RuleBasedTimeZone::operator==(const TimeZone&) const
    • bool icu::RuleBasedTimeZone::operator==(const TimeZone&) const override
  • bool icu::RuleBasedTimeZone::useDaylightTime() const
    • UBool icu::RuleBasedTimeZone::useDaylightTime() const
    • UBool icu::RuleBasedTimeZone::useDaylightTime() const override
  • bool icu::SelectFormat::operator==(const Format&) const
    • UBool icu::SelectFormat::operator==(const Format&) const
    • bool icu::SelectFormat::operator==(const Format&) const override
  • bool icu::SimpleDateFormat::operator==(const Format&) const
    • UBool icu::SimpleDateFormat::operator==(const Format&) const
    • bool icu::SimpleDateFormat::operator==(const Format&) const override
  • bool icu::SimpleNumberFormatFactory::visible() const
    • UBool icu::SimpleNumberFormatFactory::visible() const
    • UBool icu::SimpleNumberFormatFactory::visible() const override
  • bool icu::SimpleTimeZone::getNextTransition(UDate, bool, TimeZoneTransition&) const
    • UBool icu::SimpleTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const
    • UBool icu::SimpleTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const override
  • bool icu::SimpleTimeZone::getPreviousTransition(UDate, bool, TimeZoneTransition&) const
    • UBool icu::SimpleTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const
    • UBool icu::SimpleTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const override
  • bool icu::SimpleTimeZone::hasSameRules(const TimeZone&) const
    • UBool icu::SimpleTimeZone::hasSameRules(const TimeZone&) const
    • UBool icu::SimpleTimeZone::hasSameRules(const TimeZone&) const override
  • bool icu::SimpleTimeZone::inDaylightTime(UDate, UErrorCode&) const
    • UBool icu::SimpleTimeZone::inDaylightTime(UDate, UErrorCode&) const
    • UBool icu::SimpleTimeZone::inDaylightTime(UDate, UErrorCode&) const override
  • bool icu::SimpleTimeZone::operator==(const TimeZone&) const
    • UBool icu::SimpleTimeZone::operator==(const TimeZone&) const
    • bool icu::SimpleTimeZone::operator==(const TimeZone&) const override
  • bool icu::SimpleTimeZone::useDaylightTime() const
    • UBool icu::SimpleTimeZone::useDaylightTime() const
    • UBool icu::SimpleTimeZone::useDaylightTime() const override
  • bool icu::StringCharacterIterator::operator==(const ForwardCharacterIterator&) const
    • UBool icu::StringCharacterIterator::operator==(const ForwardCharacterIterator&) const
    • bool icu::StringCharacterIterator::operator==(const ForwardCharacterIterator&) const override
  • bool icu::StringSearch::operator==(const SearchIterator&) const
    • UBool icu::StringSearch::operator==(const SearchIterator&) const
    • bool icu::StringSearch::operator==(const SearchIterator&) const override
  • bool icu::TimeArrayTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const
    • UBool icu::TimeArrayTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const
    • UBool icu::TimeArrayTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const override
  • bool icu::TimeArrayTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const
    • UBool icu::TimeArrayTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const
    • UBool icu::TimeArrayTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const override
  • bool icu::TimeArrayTimeZoneRule::getNextStart(UDate, int32_t, int32_t, bool, UDate&) const
    • UBool icu::TimeArrayTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const
    • UBool icu::TimeArrayTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const override
  • bool icu::TimeArrayTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, bool, UDate&) const
    • UBool icu::TimeArrayTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const
    • UBool icu::TimeArrayTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const override
  • bool icu::TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const
    • UBool icu::TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const
    • UBool icu::TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const override
  • bool icu::TimeArrayTimeZoneRule::operator!=(const TimeZoneRule&) const
    • UBool icu::TimeArrayTimeZoneRule::operator!=(const TimeZoneRule&) const
    • bool icu::TimeArrayTimeZoneRule::operator!=(const TimeZoneRule&) const override
  • bool icu::TimeArrayTimeZoneRule::operator==(const TimeZoneRule&) const
    • UBool icu::TimeArrayTimeZoneRule::operator==(const TimeZoneRule&) const
    • bool icu::TimeArrayTimeZoneRule::operator==(const TimeZoneRule&) const override
  • bool icu::TimeZoneFormat::operator==(const Format&) const
    • UBool icu::TimeZoneFormat::operator==(const Format&) const
    • bool icu::TimeZoneFormat::operator==(const Format&) const override
  • bool icu::TimeZoneNames::operator==(const TimeZoneNames&) const
    • UBool icu::TimeZoneNames::operator==(const TimeZoneNames&) const=0
    • bool icu::TimeZoneNames::operator==(const TimeZoneNames&) const=0
  • bool icu::UCharCharacterIterator::hasNext()
    • UBool icu::UCharCharacterIterator::hasNext()
    • UBool icu::UCharCharacterIterator::hasNext() override
  • bool icu::UCharCharacterIterator::hasPrevious()
    • UBool icu::UCharCharacterIterator::hasPrevious()
    • UBool icu::UCharCharacterIterator::hasPrevious() override
  • bool icu::UCharCharacterIterator::operator==(const ForwardCharacterIterator&) const
    • UBool icu::UCharCharacterIterator::operator==(const ForwardCharacterIterator&) const
    • bool icu::UCharCharacterIterator::operator==(const ForwardCharacterIterator&) const override
  • bool icu::UnicodeSet::contains(UChar32) const
    • UBool icu::UnicodeSet::contains(UChar32) const
    • UBool icu::UnicodeSet::contains(UChar32) const override
  • bool icu::UnicodeString::hasMetaData() const
    • UBool icu::UnicodeString::hasMetaData() const
    • UBool icu::UnicodeString::hasMetaData() const override
  • bool icu::UnicodeStringAppendable::appendCodePoint(UChar32)
    • UBool icu::UnicodeStringAppendable::appendCodePoint(UChar32)
    • UBool icu::UnicodeStringAppendable::appendCodePoint(UChar32) override
  • bool icu::UnicodeStringAppendable::appendCodeUnit(char16_t)
    • UBool icu::UnicodeStringAppendable::appendCodeUnit(char16_t)
    • UBool icu::UnicodeStringAppendable::appendCodeUnit(char16_t) override
  • bool icu::UnicodeStringAppendable::appendString(const char16_t*, int32_t)
    • UBool icu::UnicodeStringAppendable::appendString(const char16_t*, int32_t)
    • UBool icu::UnicodeStringAppendable::appendString(const char16_t*, int32_t) override
  • bool icu::UnicodeStringAppendable::reserveAppendCapacity(int32_t)
    • UBool icu::UnicodeStringAppendable::reserveAppendCapacity(int32_t)
    • UBool icu::UnicodeStringAppendable::reserveAppendCapacity(int32_t) override
  • bool icu::VTimeZone::getNextTransition(UDate, bool, TimeZoneTransition&) const
    • UBool icu::VTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const
    • UBool icu::VTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const override
  • bool icu::VTimeZone::getPreviousTransition(UDate, bool, TimeZoneTransition&) const
    • UBool icu::VTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const
    • UBool icu::VTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const override
  • bool icu::VTimeZone::hasSameRules(const TimeZone&) const
    • UBool icu::VTimeZone::hasSameRules(const TimeZone&) const
    • UBool icu::VTimeZone::hasSameRules(const TimeZone&) const override
  • bool icu::VTimeZone::inDaylightTime(UDate, UErrorCode&) const
    • UBool icu::VTimeZone::inDaylightTime(UDate, UErrorCode&) const
    • UBool icu::VTimeZone::inDaylightTime(UDate, UErrorCode&) const override
  • bool icu::VTimeZone::operator==(const TimeZone&) const
    • UBool icu::VTimeZone::operator==(const TimeZone&) const
    • bool icu::VTimeZone::operator==(const TimeZone&) const override
  • bool icu::VTimeZone::useDaylightTime() const
    • UBool icu::VTimeZone::useDaylightTime() const
    • UBool icu::VTimeZone::useDaylightTime() const override
  • void icu::RuleBasedNumberFormat::setLenient(bool)
    • void icu::RuleBasedNumberFormat::setLenient(UBool)
    • void icu::RuleBasedNumberFormat::setLenient(UBool) override
  • void icu::RuleBasedTimeZone::getOffset(UDate, bool, int32_t&, int32_t&, UErrorCode&) const
    • void icu::RuleBasedTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const
    • void icu::RuleBasedTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const override
  • void icu::SimpleTimeZone::getOffset(UDate, bool, int32_t&, int32_t&, UErrorCode&) const
    • void icu::SimpleTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const
    • void icu::SimpleTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const override
  • void icu::VTimeZone::getOffset(UDate, bool, int32_t&, int32_t&, UErrorCode&) const
    • void icu::VTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const
    • void icu::VTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const override
  • void* icu::AnnualTimeZoneRule::clone() const
    • AnnualTimeZoneRule* icu::AnnualTimeZoneRule::clone() const
    • AnnualTimeZoneRule* icu::AnnualTimeZoneRule::clone() const override
  • void* icu::BasicTimeZone::clone() const
    • BasicTimeZone* icu::BasicTimeZone::clone() const override=0
    • BasicTimeZone* icu::BasicTimeZone::clone() const=0
  • void* icu::ChoiceFormat::clone() const
    • ChoiceFormat* icu::ChoiceFormat::clone() const
    • ChoiceFormat* icu::ChoiceFormat::clone() const override
  • void* icu::CurrencyAmount::clone() const
    • CurrencyAmount* icu::CurrencyAmount::clone() const
    • CurrencyAmount* icu::CurrencyAmount::clone() const override
  • void* icu::CurrencyUnit::clone() const
    • CurrencyUnit* icu::CurrencyUnit::clone() const
    • CurrencyUnit* icu::CurrencyUnit::clone() const override
  • void* icu::DateFormat::clone() const
    • DateFormat* icu::DateFormat::clone() const override=0
    • DateFormat* icu::DateFormat::clone() const=0
  • void* icu::DateIntervalFormat::clone() const
    • DateIntervalFormat* icu::DateIntervalFormat::clone() const
    • DateIntervalFormat* icu::DateIntervalFormat::clone() const override
  • void* icu::GregorianCalendar::clone() const
    • GregorianCalendar* icu::GregorianCalendar::clone() const
    • GregorianCalendar* icu::GregorianCalendar::clone() const override
  • void* icu::InitialTimeZoneRule::clone() const
    • InitialTimeZoneRule* icu::InitialTimeZoneRule::clone() const
    • InitialTimeZoneRule* icu::InitialTimeZoneRule::clone() const override
  • void* icu::MeasureFormat::clone() const
    • MeasureFormat* icu::MeasureFormat::clone() const
    • MeasureFormat* icu::MeasureFormat::clone() const override
  • void* icu::MessageFormat::clone() const
    • MessageFormat* icu::MessageFormat::clone() const
    • MessageFormat* icu::MessageFormat::clone() const override
  • void* icu::NumberFormat::clone() const
    • NumberFormat* icu::NumberFormat::clone() const override=0
    • NumberFormat* icu::NumberFormat::clone() const=0
  • void* icu::PluralFormat::clone() const
    • PluralFormat* icu::PluralFormat::clone() const
    • PluralFormat* icu::PluralFormat::clone() const override
  • void* icu::RuleBasedBreakIterator::clone() const
    • RuleBasedBreakIterator* icu::RuleBasedBreakIterator::clone() const
    • RuleBasedBreakIterator* icu::RuleBasedBreakIterator::clone() const override
  • void* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&, UErrorCode&)
    • RuleBasedBreakIterator* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&, UErrorCode&)
    • RuleBasedBreakIterator* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&, UErrorCode&) override
  • void* icu::RuleBasedCollator::clone() const
    • RuleBasedCollator* icu::RuleBasedCollator::clone() const
    • RuleBasedCollator* icu::RuleBasedCollator::clone() const override
  • void* icu::RuleBasedNumberFormat::clone() const
    • RuleBasedNumberFormat* icu::RuleBasedNumberFormat::clone() const
    • RuleBasedNumberFormat* icu::RuleBasedNumberFormat::clone() const override
  • void* icu::RuleBasedTimeZone::clone() const
    • RuleBasedTimeZone* icu::RuleBasedTimeZone::clone() const
    • RuleBasedTimeZone* icu::RuleBasedTimeZone::clone() const override
  • void* icu::SelectFormat::clone() const
    • SelectFormat* icu::SelectFormat::clone() const
    • SelectFormat* icu::SelectFormat::clone() const override
  • void* icu::SimpleDateFormat::clone() const
    • SimpleDateFormat* icu::SimpleDateFormat::clone() const
    • SimpleDateFormat* icu::SimpleDateFormat::clone() const override
  • void* icu::SimpleTimeZone::clone() const
    • SimpleTimeZone* icu::SimpleTimeZone::clone() const
    • SimpleTimeZone* icu::SimpleTimeZone::clone() const override
  • void* icu::StringCharacterIterator::clone() const
    • StringCharacterIterator* icu::StringCharacterIterator::clone() const
    • StringCharacterIterator* icu::StringCharacterIterator::clone() const override
  • void* icu::StringSearch::safeClone() const
    • StringSearch* icu::StringSearch::safeClone() const
    • StringSearch* icu::StringSearch::safeClone() const override
  • void* icu::TimeArrayTimeZoneRule::clone() const
    • TimeArrayTimeZoneRule* icu::TimeArrayTimeZoneRule::clone() const
    • TimeArrayTimeZoneRule* icu::TimeArrayTimeZoneRule::clone() const override
  • void* icu::TimeUnit::clone() const
    • TimeUnit* icu::TimeUnit::clone() const
    • TimeUnit* icu::TimeUnit::clone() const override
  • void* icu::TimeUnitAmount::clone() const
    • TimeUnitAmount* icu::TimeUnitAmount::clone() const
    • TimeUnitAmount* icu::TimeUnitAmount::clone() const override
  • void* icu::TimeUnitFormat::clone() const
    • TimeUnitFormat* icu::TimeUnitFormat::clone() const
    • TimeUnitFormat* icu::TimeUnitFormat::clone() const override
  • void* icu::TimeZoneFormat::clone() const
    • TimeZoneFormat* icu::TimeZoneFormat::clone() const
    • TimeZoneFormat* icu::TimeZoneFormat::clone() const override
  • void* icu::UCharCharacterIterator::clone() const
    • UCharCharacterIterator* icu::UCharCharacterIterator::clone() const
    • UCharCharacterIterator* icu::UCharCharacterIterator::clone() const override
  • void* icu::UnicodeFilter::clone() const
    • UnicodeFilter* icu::UnicodeFilter::clone() const override=0
    • UnicodeFilter* icu::UnicodeFilter::clone() const=0
  • void* icu::UnicodeSet::clone() const
    • UnicodeSet* icu::UnicodeSet::clone() const
    • UnicodeSet* icu::UnicodeSet::clone() const override
  • void* icu::UnicodeString::clone() const
    • UnicodeString* icu::UnicodeString::clone() const
    • UnicodeString* icu::UnicodeString::clone() const override
  • void* icu::VTimeZone::clone() const
    • VTimeZone* icu::VTimeZone::clone() const
    • VTimeZone* icu::VTimeZone::clone() const override

Colophon

Contents generated by StableAPI tool on Wed Sep 29 11:59:13 PDT 2021

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