ICU 77.1  77.1
Deprecated List
Global FALSE
ICU 68 Use standard "false" instead.
Global icu::BreakIterator::createBufferClone (void *stackBuffer, int32_t &BufferSize, UErrorCode &status)=0
ICU 52. Use clone() instead.
Global icu::BreakIterator::createTitleInstance (const Locale &where, UErrorCode &status)
ICU 64 Use createWordInstance instead.
Global icu::BreakIterator::isBufferClone ()
ICU 52. Always delete the BreakIterator.
Global icu::Calendar::add (EDateFields field, int32_t amount, UErrorCode &status)
ICU 2.6. use add(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead.
Global icu::Calendar::EAmpm
ICU 2.6. Use C enum UCalendarAMPMs defined in ucal.h
Global icu::Calendar::EDateFields
ICU 2.6. Use C enum UCalendarDateFields defined in ucal.h
Global icu::Calendar::EDaysOfWeek
ICU 2.6. Use C enum UCalendarDaysOfWeek defined in ucal.h
Global icu::Calendar::EMonths
ICU 2.6. Use C enum UCalendarMonths defined in ucal.h
Global icu::Calendar::fieldDifference (UDate when, EDateFields field, UErrorCode &status)
ICU 2.6. Use fieldDifference(UDate when, UCalendarDateFields field, UErrorCode& status).
Global icu::Calendar::getActualMinimum (EDateFields field, UErrorCode &status) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field, UErrorCode& status) instead.
Global icu::Calendar::getFirstDayOfWeek () const
ICU 2.6 use the overload with error code
Global icu::Calendar::getGreatestMinimum (EDateFields field) const
ICU 2.6. Use getGreatestMinimum(UCalendarDateFields field) instead.
Global icu::Calendar::getLeastMaximum (EDateFields field) const
ICU 2.6. Use getLeastMaximum(UCalendarDateFields field) instead.
Global icu::Calendar::getMaximum (EDateFields field) const
ICU 2.6. Use getMaximum(UCalendarDateFields field) instead.
Global icu::Calendar::getMinimum (EDateFields field) const
ICU 2.6. Use getMinimum(UCalendarDateFields field) instead.
Global icu::Calendar::internalGet (EDateFields field) const
ICU 2.6. Use internalGet(UCalendarDateFields field) instead.
Global icu::Calendar::internalSet (EDateFields field, int32_t value)
ICU 2.6. Use internalSet(UCalendarDateFields field, int32_t value) instead.
Global icu::Calendar::roll (EDateFields field, UBool up, UErrorCode &status)
ICU 2.6. Use roll(UCalendarDateFields field, UBool up, UErrorCode& status) instead.
Global icu::Calendar::roll (EDateFields field, int32_t amount, UErrorCode &status)
ICU 2.6. Use roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead.
Class icu::ChoiceFormat
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::applyPattern (const UnicodeString &pattern, UErrorCode &status)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::applyPattern (const UnicodeString &pattern, UParseError &parseError, UErrorCode &status)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::ChoiceFormat (const double *limits, const UnicodeString *formats, int32_t count)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::ChoiceFormat (const double *limits, const UBool *closures, const UnicodeString *formats, int32_t count)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::ChoiceFormat (const ChoiceFormat &that)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::ChoiceFormat (const UnicodeString &pattern, UErrorCode &status)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::clone () const override
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (const Formattable *objs, int32_t cnt, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &success) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (double number, UnicodeString &appendTo, FieldPosition &pos) const override
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (int32_t number, UnicodeString &appendTo, FieldPosition &pos) const override
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (int64_t number, UnicodeString &appendTo, FieldPosition &pos) const override
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::getClosures (int32_t &count) const
ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
Global icu::ChoiceFormat::getDynamicClassID () const override
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::getFormats (int32_t &count) const
ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
Global icu::ChoiceFormat::getLimits (int32_t &count) const
ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
Global icu::ChoiceFormat::getStaticClassID ()
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::operator= (const ChoiceFormat &that)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::operator== (const Format &other) const override
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::parse (const UnicodeString &text, Formattable &result, ParsePosition &parsePosition) const override
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::setChoices (const double *limitsToCopy, const UnicodeString *formatsToCopy, int32_t count)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::setChoices (const double *limits, const UBool *closures, const UnicodeString *formats, int32_t count)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::toPattern (UnicodeString &pattern) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::~ChoiceFormat ()
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::CollationKey::compareTo (const CollationKey &target) const
ICU 2.6 use the overload with error code
Global icu::Collator::Collator (UCollationStrength collationStrength, UNormalizationMode decompositionMode)
ICU 2.4. Subclasses should use the default constructor instead and handle the strength and normalization mode themselves.
Global icu::Collator::compare (const UnicodeString &source, const UnicodeString &target) const
ICU 2.6 use the overload with UErrorCode &
Global icu::Collator::compare (const char16_t *source, int32_t sourceLength, const char16_t *target, int32_t targetLength) const
ICU 2.6 use the overload with UErrorCode &
Global icu::Collator::compare (const UnicodeString &source, const UnicodeString &target, int32_t length) const
ICU 2.6 use the overload with UErrorCode &
Global icu::Collator::EComparisonResult
ICU 2.6. Use C enum UCollationResult defined in ucol.h
Global icu::Collator::getLocale (ULocDataLocaleType type, UErrorCode &status) const =0
ICU 2.8 This API is under consideration for revision in ICU 3.0.
Global icu::Collator::getStrength () const
ICU 2.6 Use getAttribute(UCOL_STRENGTH...) instead
Global icu::Collator::safeClone () const
ICU 50 no need to have two methods for cloning
Global icu::Collator::setStrength (ECollationStrength newStrength)
ICU 2.6 Use setAttribute(UCOL_STRENGTH...) instead
Global icu::Collator::setVariableTop (uint32_t varTop, UErrorCode &status)=0
ICU 53 Call setMaxVariable() instead.
Global icu::Collator::setVariableTop (const UnicodeString &varTop, UErrorCode &status)=0
ICU 53 Call setMaxVariable() instead.
Global icu::Collator::setVariableTop (const char16_t *varTop, int32_t len, UErrorCode &status)=0
ICU 53 Call setMaxVariable() instead.
Global icu::DateFormatSymbols::DT_CONTEXT_COUNT
ICU 58 The numeric value may change over time, see ICU ticket #12420.
Global icu::DateFormatSymbols::DT_WIDTH_COUNT
ICU 58 The numeric value may change over time, see ICU ticket #12420.
Global icu::DateFormatSymbols::getZoneStrings (int32_t &rowCount, int32_t &columnCount) const
ICU 3.6
Global icu::DecimalFormat::setCurrency (const char16_t *theCurrency)
ICU 3.0. Use setCurrency(const char16_t*, UErrorCode&).
Global icu::DictionaryBasedBreakIterator
ICU 3.6
Global icu::FilteredBreakIteratorBuilder::build (BreakIterator *adoptBreakIterator, UErrorCode &status)=0
ICU 60 use wrapIteratorWithFilter() instead
Global icu::FilteredBreakIteratorBuilder::createInstance (UErrorCode &status)
ICU 60 use createEmptyInstance instead
Global icu::Formattable::getLong (UErrorCode *status) const
ICU 3.0 use getLong(UErrorCode&) instead
Global icu::GregorianCalendar::getActualMinimum (EDateFields field, UErrorCode &status) const