ICU4C API Comparison: ICU 68 (update #1: 68.2) with ICU 69


Removed from ICU 68

FileAPIICU 68ICU 69
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, const char*, UErrorCode&)Internal(missing)
measunit.hMeasureUnit icu::MeasureUnit::withSIPrefix(UMeasureSIPrefix, UErrorCode&) constDraft
ICU 67
(missing)
measunit.hUMeasureSIPrefix icu::MeasureUnit::getSIPrefix(UErrorCode&) constDraft
ICU 67
(missing)
numberformatter.hUsage& icu::number::impl::Usage::operator=(Usage&&)Internal(missing)
numberformatter.hUsage& icu::number::impl::Usage::operator=(const Usage&)Internal(missing)
numberformatter.hbool icu::number::impl::Usage::isSet() constInternal(missing)
numberformatter.hicu::number::impl::Usage::Usage(Usage&&)Internal(missing)
numberformatter.hicu::number::impl::Usage::Usage(const Usage&)Internal(missing)
numberformatter.hicu::number::impl::Usage::~Usage()Internal(missing)
numberformatter.hint16_t icu::number::impl::Usage::length() constInternal(missing)
numberformatter.hvoid icu::number::impl::Usage::set(StringPiece)Internal(missing)
numberrangeformatter.hUnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&) constDeprecated
ICU 68
(missing)
numberrangeformatter.hUnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&) constDeprecated
ICU 68
(missing)
rbtz.hvoid icu::RuleBasedTimeZone::getOffsetFromLocal(UDate, int32_t, int32_t, int32_t&, int32_t&, UErrorCode&) constInternal(missing)
simpletz.hvoid icu::SimpleTimeZone::getOffsetFromLocal(UDate, int32_t, int32_t, int32_t&, int32_t&, UErrorCode&) constInternal(missing)

(jump back to top)

Deprecated or Obsoleted in ICU 69

FileAPIICU 68ICU 69
ubrk.hUBreakIterator* ubrk_safeClone(const UBreakIterator*, void*, int32_t*, UErrorCode*)Stable
ICU 2.0
Deprecated
ICU 69

(jump back to top)

Changed in ICU 69 (old, new)

FileAPIICU 68ICU 69
bytestream.hvoid icu::ByteSink::AppendU8(const char*, int32_t)Draft→Stable
ICU 67
bytestream.hvoid icu::ByteSink::AppendU8(const char8_t*, int32_t)Draft→Stable
ICU 67
dtptngen.hUDateFormatHourCycle icu::DateTimePatternGenerator::getDefaultHourCycle(UErrorCode&) constDraft→Stable
ICU 67
localematcher.hBuilder& icu::LocaleMatcher::Builder::setDirection(ULocMatchDirection)Draft→Stable
ICU 67
localematcher.henum ULocMatchDirection::ULOCMATCH_DIRECTION_ONLY_TWO_WAYDraft→Stable
ICU 67
localematcher.henum ULocMatchDirection::ULOCMATCH_DIRECTION_WITH_ONE_WAYDraft→Stable
ICU 67
locid.hvoid icu::Locale::canonicalize(UErrorCode&)Draft→Stable
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::product(const MeasureUnit&, UErrorCode&) constDraft→Stable
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::reciprocal(UErrorCode&) constDraft→Stable
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::withDimensionality(int32_t, UErrorCode&) constDraft→Stable
ICU 67
measunit.hMeasureUnit& icu::MeasureUnit::operator=(MeasureUnit&&) noexceptDraft→Stable
ICU 67
measunit.hUMeasureUnitComplexity icu::MeasureUnit::getComplexity(UErrorCode&) constDraft→Stable
ICU 67
measunit.hconst char* icu::MeasureUnit::getIdentifier() constDraft→Stable
ICU 67
measunit.hicu::MeasureUnit::MeasureUnit(MeasureUnit&&) noexceptDraft→Stable
ICU 67
measunit.hint32_t icu::MeasureUnit::getDimensionality(UErrorCode&) constDraft→Stable
ICU 67
measunit.hstatic MeasureUnit icu::MeasureUnit::forIdentifier(StringPiece, UErrorCode&)Draft→Stable
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const char8_t*)Draft→Stable
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const char8_t*, int32_t)Draft→Stable
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const std::u8string&)Draft→Stable
ICU 67
stringpiece.hicu::StringPiece::StringPiece(std::nullptr_t)Draft→Stable
ICU 67
stringpiece.hint32_t icu::StringPiece::compare(StringPiece)Draft→Stable
ICU 67
stringpiece.hint32_t icu::StringPiece::find(StringPiece, int32_t)Draft→Stable
ICU 67
stringpiece.hvoid icu::StringPiece::set(const char8_t*)Draft→Stable
ICU 67
stringpiece.hvoid icu::StringPiece::set(const char8_t*, int32_t)Draft→Stable
ICU 67
translit.hUnicodeSet& icu::Transliterator::getSourceSet(UnicodeSet&) const(untagged)Stable
ICU 2.4
translit.hstatic UnicodeString& icu::Transliterator::getDisplayName(const UnicodeString&, UnicodeString&)(untagged)Stable
ICU 2.0
translit.hvoid icu::Transliterator::finishTransliteration(Replaceable&, UTransPosition&) const(untagged)Stable
ICU 2.0
translit.hvoid icu::Transliterator::transliterate(Replaceable&, UTransPosition&, UErrorCode&) const(untagged)Stable
ICU 2.0
ubrk.hUBreakIterator* ubrk_safeClone(const UBreakIterator*, void*, int32_t*, UErrorCode*)Stable
ICU 2.0
Deprecated
ICU 69
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_11Draft→Stable
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_12Draft→Stable
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_23Draft→Stable
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_24Draft→Stable
ICU 67
udateintervalformat.hvoid udtitvfmt_formatCalendarToResult(const UDateIntervalFormat*, UCalendar*, UCalendar*, UFormattedDateInterval*, UErrorCode*)Draft→Stable
ICU 67
udateintervalformat.hvoid udtitvfmt_formatToResult(const UDateIntervalFormat*, UDate, UDate, UFormattedDateInterval*, UErrorCode*)Draft→Stable
ICU 67
udatpg.hUDateFormatHourCycle udatpg_getDefaultHourCycle(const UDateTimePatternGenerator*, UErrorCode*)Draft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_BREAK_ENGINEDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_CHARACTERDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_LINEDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_SENTENCEDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_TITLEDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_WORDDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_STARTDraft→Stable
ICU 67

(jump back to top)

Promoted to stable in ICU 69

FileAPIICU 68ICU 69
bytestream.hvoid icu::ByteSink::AppendU8(const char*, int32_t)Draft→Stable
ICU 67
bytestream.hvoid icu::ByteSink::AppendU8(const char8_t*, int32_t)Draft→Stable
ICU 67
dtptngen.hUDateFormatHourCycle icu::DateTimePatternGenerator::getDefaultHourCycle(UErrorCode&) constDraft→Stable
ICU 67
localematcher.hBuilder& icu::LocaleMatcher::Builder::setDirection(ULocMatchDirection)Draft→Stable
ICU 67
localematcher.henum ULocMatchDirection::ULOCMATCH_DIRECTION_ONLY_TWO_WAYDraft→Stable
ICU 67
localematcher.henum ULocMatchDirection::ULOCMATCH_DIRECTION_WITH_ONE_WAYDraft→Stable
ICU 67
locid.hvoid icu::Locale::canonicalize(UErrorCode&)Draft→Stable
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::product(const MeasureUnit&, UErrorCode&) constDraft→Stable
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::reciprocal(UErrorCode&) constDraft→Stable
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::withDimensionality(int32_t, UErrorCode&) constDraft→Stable
ICU 67
measunit.hMeasureUnit& icu::MeasureUnit::operator=(MeasureUnit&&) noexceptDraft→Stable
ICU 67
measunit.hUMeasureUnitComplexity icu::MeasureUnit::getComplexity(UErrorCode&) constDraft→Stable
ICU 67
measunit.hconst char* icu::MeasureUnit::getIdentifier() constDraft→Stable
ICU 67
measunit.hicu::MeasureUnit::MeasureUnit(MeasureUnit&&) noexceptDraft→Stable
ICU 67
measunit.hint32_t icu::MeasureUnit::getDimensionality(UErrorCode&) constDraft→Stable
ICU 67
measunit.hstatic MeasureUnit icu::MeasureUnit::forIdentifier(StringPiece, UErrorCode&)Draft→Stable
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const char8_t*)Draft→Stable
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const char8_t*, int32_t)Draft→Stable
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const std::u8string&)Draft→Stable
ICU 67
stringpiece.hicu::StringPiece::StringPiece(std::nullptr_t)Draft→Stable
ICU 67
stringpiece.hint32_t icu::StringPiece::compare(StringPiece)Draft→Stable
ICU 67
stringpiece.hint32_t icu::StringPiece::find(StringPiece, int32_t)Draft→Stable
ICU 67
stringpiece.hvoid icu::StringPiece::set(const char8_t*)Draft→Stable
ICU 67
stringpiece.hvoid icu::StringPiece::set(const char8_t*, int32_t)Draft→Stable
ICU 67
translit.hUnicodeSet& icu::Transliterator::getSourceSet(UnicodeSet&) const(untagged)Stable
ICU 2.4
translit.hstatic UnicodeString& icu::Transliterator::getDisplayName(const UnicodeString&, UnicodeString&)(untagged)Stable
ICU 2.0
translit.hvoid icu::Transliterator::finishTransliteration(Replaceable&, UTransPosition&) const(untagged)Stable
ICU 2.0
translit.hvoid icu::Transliterator::transliterate(Replaceable&, UTransPosition&, UErrorCode&) const(untagged)Stable
ICU 2.0
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_11Draft→Stable
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_12Draft→Stable
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_23Draft→Stable
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_24Draft→Stable
ICU 67
udateintervalformat.hvoid udtitvfmt_formatCalendarToResult(const UDateIntervalFormat*, UCalendar*, UCalendar*, UFormattedDateInterval*, UErrorCode*)Draft→Stable
ICU 67
udateintervalformat.hvoid udtitvfmt_formatToResult(const UDateIntervalFormat*, UDate, UDate, UFormattedDateInterval*, UErrorCode*)Draft→Stable
ICU 67
udatpg.hUDateFormatHourCycle udatpg_getDefaultHourCycle(const UDateTimePatternGenerator*, UErrorCode*)Draft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_BREAK_ENGINEDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_CHARACTERDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_LINEDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_SENTENCEDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_TITLEDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_WORDDraft→Stable
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_STARTDraft→Stable
ICU 67

(jump back to top)

Added in ICU 69

FileAPIICU 68ICU 69
basictz.hvoid icu::BasicTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) const(missing)Draft
ICU 69
measunit.hMeasureUnit icu::MeasureUnit::withPrefix(UMeasurePrefix, UErrorCode&) const(missing)Draft
ICU 69
measunit.hUMeasurePrefix icu::MeasureUnit::getPrefix(UErrorCode&) const(missing)Draft
ICU 69
measunit.hstatic MeasureUnit icu::MeasureUnit::getMilligramOfglucosePerDeciliter()(missing)Draft
ICU 69
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMilligramOfglucosePerDeciliter(UErrorCode&)(missing)Draft
ICU 69
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece) const&(missing)Internal
ICU 69
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece)&&(missing)Internal
ICU 69
numberformatter.hPrecision icu::number::FractionPrecision::withSignificantDigits(int32_t, int32_t, UNumberRoundingPriority) const(missing)Draft
ICU 69
numberformatter.hPrecision icu::number::Precision::trailingZeroDisplay(UNumberTrailingZeroDisplay) const(missing)Draft
ICU 69
numberformatter.hStringProp& icu::number::impl::StringProp::operator=(StringProp&&)(missing)Internal
numberformatter.hStringProp& icu::number::impl::StringProp::operator=(const StringProp&)(missing)Internal
numberformatter.hbool icu::number::impl::StringProp::isSet() const(missing)Internal
numberformatter.hconst char* icu::number::FormattedNumber::getGender(UErrorCode&) const(missing)Internal
ICU 69
numberformatter.hicu::number::impl::StringProp::StringProp(StringProp&&)(missing)Internal
numberformatter.hicu::number::impl::StringProp::StringProp(const StringProp&)(missing)Internal
numberformatter.hicu::number::impl::StringProp::~StringProp()(missing)Internal
numberformatter.hint16_t icu::number::impl::StringProp::length() const(missing)Internal
numberformatter.hvoid icu::number::impl::StringProp::set(StringPiece)(missing)Internal
rbtz.hvoid icu::RuleBasedTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) const(missing)Draft
ICU 69
simpletz.hvoid icu::SimpleTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) const(missing)Draft
ICU 69
ubrk.hUBreakIterator* ubrk_clone(const UBreakIterator*, UErrorCode*)(missing)Draft
ICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_FORMER(missing)Draft
ICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_LATTER(missing)Draft
ICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_FORMER(missing)Draft
ICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_LATTER(missing)Draft
ICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_FORMER(missing)Draft
ICU 69
ucal.henum UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_LATTER(missing)Draft
ICU 69
ucal.hvoid ucal_getTimeZoneOffsetFromLocal(const UCalendar*, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t*, int32_t*, UErrorCode*)(missing)Draft
ICU 69
uformattedvalue.henum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN(missing)Draft
ICU 69
uniset.hUnicodeSet& icu::UnicodeSet::retain(const UnicodeString&)(missing)Draft
ICU 69
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_HALF_CEILING(missing)Draft
ICU 69
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_HALF_FLOOR(missing)Draft
ICU 69
unum.henum UNumberFormatRoundingMode::UNUM_ROUND_HALF_ODD(missing)Draft
ICU 69
unumberformatter.henum UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_RELAXED(missing)Draft
ICU 69
unumberformatter.henum UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_STRICT(missing)Draft
ICU 69
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_NEGATIVE(missing)Draft
ICU 69
unumberformatter.henum UNumberSignDisplay::UNUM_SIGN_NEGATIVE(missing)Draft
ICU 69
unumberformatter.henum UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_AUTO(missing)Draft
ICU 69
unumberformatter.henum UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_HIDE_IF_WHOLE(missing)Draft
ICU 69
uset.hvoid uset_complementAllCodePoints(USet*, const UChar*, int32_t)(missing)Draft
ICU 69
uset.hvoid uset_complementRange(USet*, UChar32, UChar32)(missing)Draft
ICU 69
uset.hvoid uset_complementString(USet*, const UChar*, int32_t)(missing)Draft
ICU 69
uset.hvoid uset_removeAllCodePoints(USet*, const UChar*, int32_t)(missing)Draft
ICU 69
uset.hvoid uset_retainAllCodePoints(USet*, const UChar*, int32_t)(missing)Draft
ICU 69
uset.hvoid uset_retainString(USet*, const UChar*, int32_t)(missing)Draft
ICU 69
vtzone.hvoid icu::VTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) const(missing)Draft
ICU 69

(jump back to top)

Other existing drafts in ICU 69

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

(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 Thu Mar 11 15:54:11 PST 2021
Copyright © 2017 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html