ICU 54.1  54.1
Deprecated List
Global icu::afakScriptCode
ICU 54. See icu::LayoutEngine
Global icu::afkLanguageCode
ICU 54.
Global icu::aghbScriptCode
ICU 54. See icu::LayoutEngine
Global icu::ahomScriptCode
ICU 54. See icu::LayoutEngine
Global icu::armiScriptCode
ICU 54. See icu::LayoutEngine
Global icu::baliScriptCode
ICU 54. See icu::LayoutEngine
Global icu::bamuScriptCode
ICU 54. See icu::LayoutEngine
Global icu::bassScriptCode
ICU 54. See icu::LayoutEngine
Global icu::braiScriptCode
ICU 54. See icu::LayoutEngine
Global icu::BreakIterator::createBufferClone (void *stackBuffer, int32_t &BufferSize, UErrorCode &status)=0
ICU 52. Use clone() instead.
Global icu::BreakIterator::isBufferClone (void)
ICU 52. Always delete the BreakIterator.
Global icu::bugiScriptCode
ICU 54. See icu::LayoutEngine
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::clear (EDateFields field)
ICU 2.6. Use clear(UCalendarDateFields field) 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::fIsSet [UCAL_FIELD_COUNT]
ICU 2.8 use (fStamp[n]!=kUnset)
Global icu::Calendar::get (EDateFields field, UErrorCode &status) const
ICU 2.6. Use get(UCalendarDateFields field, UErrorCode& status) instead.
Global icu::Calendar::getActualMaximum (EDateFields field, UErrorCode &status) const
ICU 2.6. Use getActualMaximum(UCalendarDateFields field, UErrorCode& status) instead.
Global icu::Calendar::getActualMinimum (EDateFields field, UErrorCode &status) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field, UErrorCode& status) instead.
Global icu::Calendar::getFirstDayOfWeek (void) 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::isSet (EDateFields field) const
ICU 2.6. Use isSet(UCalendarDateFields field) 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.
Global icu::Calendar::set (EDateFields field, int32_t value)
ICU 2.6. Use set(UCalendarDateFields field, int32_t value) instead.
Global icu::Calendar::setFirstDayOfWeek (EDaysOfWeek value)
ICU 2.6. Use setFirstDayOfWeek(UCalendarDaysOfWeek value) instead.
Global icu::cansScriptCode
ICU 54. See icu::LayoutEngine
Global icu::cariScriptCode
ICU 54. See icu::LayoutEngine
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 UnicodeString &pattern, 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::clone (void) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (double number, UnicodeString &appendTo, FieldPosition &pos) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (int32_t number, UnicodeString &appendTo, FieldPosition &pos) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (int64_t number, UnicodeString &appendTo, FieldPosition &pos) const
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::getClosures (int32_t &count) const
ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
Global icu::ChoiceFormat::getDynamicClassID (void) const
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 (void)
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
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::parse (const UnicodeString &text, Formattable &result, ParsePosition &parsePosition) const
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 UnicodeString &source, const UnicodeString &target, int32_t length) const
ICU 2.6 use the overload with UErrorCode &
Global icu::Collator::compare (const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength) 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 (void) const
ICU 2.6 Use getAttribute(UCOL_STRENGTH...) instead
Global icu::Collator::safeClone (void) 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 (const UChar *varTop, int32_t len, 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 (uint32_t varTop, UErrorCode &status)=0
ICU 53 Call setMaxVariable() instead.
Global icu::DateFormatSymbols::getZoneStrings (int32_t &rowCount, int32_t &columnCount) const
ICU 3.6
Global icu::DecimalFormat::fgNumberPatterns []
ICU 3.4. This string has no public purpose. Please don't use it.
Global icu::DecimalFormat::setCurrency (const UChar *theCurrency)
ICU 3.0. Use setCurrency(const UChar*, UErrorCode&).
Global icu::DictionaryBasedBreakIterator
ICU 3.6
Global icu::Formattable::getLong (UErrorCode *status) const
ICU 3.0 use getLong(UErrorCode&) instead
Global icu::GregorianCalendar::getActualMaximum (EDateFields field) const
ICU 2.6. Use getActualMaximum(UCalendarDateFields field) instead.
Global icu::GregorianCalendar::getActualMinimum (EDateFields field) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field) instead.
Global icu::GregorianCalendar::getActualMinimum (EDateFields field, UErrorCode &status) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field) instead. (Added to ICU 3.0 for signature consistency)
Global icu::GregorianCalendar::roll (EDateFields field, int32_t amount, UErrorCode &status)
ICU 2.6. Use roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead.
Global icu::hluwScriptCode
ICU 54. See icu::LayoutEngine
Global icu::hrktScriptCode
ICU 54. See icu::LayoutEngine
Global icu::LanguageCodes
ICU 54. See icu::LayoutEngine
Class icu::LayoutEngine
ICU 54. See icu::LayoutEngine Instead, please use HarfBuzz. see http://www.freedesktop.org/wiki/Software/HarfBuzz/ and http://userguide.icu-project.org/layoutengine
Global icu::LayoutEngine::getCharIndices (le_int32 charIndices[], LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getCharIndices (le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getDynamicClassID () const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getFontTable (LETag tableTag) const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getGlyphCount () const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getGlyphPosition (le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getGlyphPositions (float positions[], LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getGlyphs (LEGlyphID glyphs[], LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getGlyphs (le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::getStaticClassID ()
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::layoutChars (const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::layoutEngineFactory (const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::layoutEngineFactory (const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typo_flags, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::reset ()
ICU 54. See icu::LayoutEngine
Global icu::LayoutEngine::~LayoutEngine ()
ICU 54. See icu::LayoutEngine
Class icu::LECharMapper
ICU 54. See icu::LayoutEngine
Global icu::LECharMapper::mapChar (LEUnicode32 ch) const =0
ICU 54. See icu::LayoutEngine
Global icu::LECharMapper::~LECharMapper ()
ICU 54. See icu::LayoutEngine
Class icu::LEFontInstance
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::canDisplay (LEUnicode32 ch) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::fixedToFloat (le_int32 fixed)
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::floatToFixed (float theFloat)
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getAscent () const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getDescent () const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getDynamicClassID () const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getFontTable (LETag tableTag) const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getFontTable (LETag tableTag, size_t &length) const
ICU 54. See LayoutEngine
Global icu::LEFontInstance::getGlyphAdvance (LEGlyphID glyph, LEPoint &advance) const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getGlyphPoint (LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getLeading () const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getLineHeight () const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getScaleFactorX () const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getScaleFactorY () const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getStaticClassID ()
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getSubFont (const LEUnicode chars[], le_int32 *offset, le_int32 limit, le_int32 script, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getUnitsPerEM () const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getXPixelsPerEm () const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::getYPixelsPerEm () const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::mapCharsToGlyphs (const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, const LECharMapper *mapper, le_bool filterZeroWidth, LEGlyphStorage &glyphStorage) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::mapCharToGlyph (LEUnicode32 ch, const LECharMapper *mapper, le_bool filterZeroWidth) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::mapCharToGlyph (LEUnicode32 ch, const LECharMapper *mapper) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::mapCharToGlyph (LEUnicode32 ch) const =0
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::pixelsToUnits (LEPoint &pixels, LEPoint &units) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::transformFunits (float xFunits, float yFunits, LEPoint &pixels) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::unitsToPoints (LEPoint &units, LEPoint &points) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::xPixelsToUnits (float xPixels) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::xUnitsToPoints (float xUnits) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::yPixelsToUnits (float yPixels) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::yUnitsToPoints (float yUnits) const
ICU 54. See icu::LayoutEngine
Global icu::LEFontInstance::~LEFontInstance ()
ICU 54. See icu::LayoutEngine
Class icu::LEGlyphStorage
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::adjustPosition (le_int32 glyphIndex, float xAdjust, float yAdjust, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::adoptAuxDataArray (LEGlyphStorage &from)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::adoptCharIndicesArray (LEGlyphStorage &from)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::adoptGlyphArray (LEGlyphStorage &from)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::adoptGlyphCount (LEGlyphStorage &from)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::adoptGlyphCount (le_int32 newGlyphCount)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::adoptPositionArray (LEGlyphStorage &from)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::allocateAuxData (LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::allocateGlyphArray (le_int32 initialGlyphCount, le_bool rightToLeft, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::allocatePositions (LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::applyInsertion (le_int32 atPosition, le_int32 count, LEGlyphID newGlyphs[])
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::applyInsertions ()
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getAuxData (le_uint32 auxData[], LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getAuxData (le_int32 glyphIndex, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getCharIndex (le_int32 glyphIndex, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getCharIndices (le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getCharIndices (le_int32 charIndices[], LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getDynamicClassID () const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getGlyphCount () const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getGlyphID (le_int32 glyphIndex, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getGlyphPosition (le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getGlyphPositions (float positions[], LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getGlyphs (LEGlyphID glyphs[], LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getGlyphs (le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::getStaticClassID ()
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::insertGlyphs (le_int32 atIndex, le_int32 insertCount, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::insertGlyphs (le_int32 atIndex, le_int32 insertCount)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::LEGlyphStorage ()
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::moveGlyph (le_int32 fromPosition, le_int32 toPosition, le_uint32 marker)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::operator[] (le_int32 glyphIndex) const
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::reset ()
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::setAuxData (le_int32 glyphIndex, le_uint32 auxData, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::setCharIndex (le_int32 glyphIndex, le_int32 charIndex, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::setGlyphID (le_int32 glyphIndex, LEGlyphID glyphID, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::setPosition (le_int32 glyphIndex, float x, float y, LEErrorCode &success)
ICU 54. See icu::LayoutEngine
Global icu::LEGlyphStorage::~LEGlyphStorage ()
ICU 54. See icu::LayoutEngine
Class icu::LESwaps
ICU 54. See icu::LayoutEngine
Global icu::LESwaps::swapLong (le_uint32 value)
ICU 54. See icu::LayoutEngine
Global icu::LESwaps::swapWord (le_uint16 value)
ICU 54. See icu::LayoutEngine
Global icu::PluralFormat::setLocale (const Locale &locale, UErrorCode &status)
ICU 50 This method clears the pattern and might create a different kind of PluralRules instance; use one of the constructors to create a new instance instead.
Global icu::ResourceBundle::getLocale (void) const
ICU 2.8 Use getLocale(ULocDataLocaleType type, UErrorCode &status) overload instead.
Global icu::ResourceBundle::getVersionNumber (void) const
ICU 2.8 Use getVersion instead.
Global icu::RuleBasedBreakIterator::createBufferClone (void *stackBuffer, int32_t &BufferSize, UErrorCode &status)
ICU 52. Use clone() instead.
Global icu::RuleBasedCollator::cloneRuleData (int32_t &length, UErrorCode &status) const
ICU 52. Use cloneBinary() instead.
Global icu::RuleBasedCollator::getLocale (ULocDataLocaleType type, UErrorCode &status) const
ICU 2.8 likely to change in ICU 3.0, based on feedback
Global icu::RuleBasedCollator::getMaxExpansion (int32_t order) const
ICU 51 Use CollationElementIterator::getMaxExpansion() instead.
Global icu::RuleBasedCollator::setVariableTop (const UChar *varTop, int32_t len, UErrorCode &status)
ICU 53 Call setMaxVariable() instead.
Global icu::RuleBasedCollator::setVariableTop (const UnicodeString &varTop, UErrorCode &status)
ICU 53 Call setMaxVariable() instead.
Global icu::RuleBasedCollator::setVariableTop (uint32_t varTop, UErrorCode &status)
ICU 53 Call setMaxVariable() instead.
Global icu::RuleBasedTimeZone::inDaylightTime (UDate date, UErrorCode &status) const
ICU 2.4. Use Calendar::inDaylightTime() instead.
Global icu::scriptCodeCount
ICU 54. See icu::LayoutEngine
Global icu::ScriptCodes
ICU 54. See icu::LayoutEngine
Global icu::SimpleTimeZone::inDaylightTime (UDate date, UErrorCode &status) const
ICU 2.4. Use Calendar::inDaylightTime() instead.
Class icu::TimeUnitFormat
ICU 53 Use the MeasureFormat class instead.
Global icu::TimeUnitFormat::clone (void) const
ICU 53
Global icu::TimeUnitFormat::getDynamicClassID (void) const
ICU 53
Global icu::TimeUnitFormat::getStaticClassID (void)
ICU 53
Global icu::TimeUnitFormat::operator!= (const Format &other) const
ICU 53
Global icu::TimeUnitFormat::operator= (const TimeUnitFormat &other)
ICU 53
Global icu::TimeUnitFormat::parseObject (const UnicodeString &source, Formattable &result, ParsePosition &pos) const
ICU 53
Global icu::TimeUnitFormat::setLocale (const Locale &locale, UErrorCode &status)
ICU 53
Global icu::TimeUnitFormat::setNumberFormat (const NumberFormat &format, UErrorCode &status)
ICU 53
Global icu::TimeUnitFormat::TimeUnitFormat (UErrorCode &status)
ICU 53
Global icu::TimeUnitFormat::TimeUnitFormat (const Locale &locale, UErrorCode &status)
ICU 53
Global icu::TimeUnitFormat::TimeUnitFormat (const Locale &locale, UTimeUnitFormatStyle style, UErrorCode &status)
ICU 53
Global icu::TimeUnitFormat::TimeUnitFormat (const TimeUnitFormat &)
ICU 53
Global icu::TimeUnitFormat::~TimeUnitFormat ()
ICU 53
Global icu::TimeZone::inDaylightTime (UDate date, UErrorCode &status) const =0
ICU 2.4. Use Calendar::inDaylightTime() instead.
Global icu::VTimeZone::inDaylightTime (UDate date, UErrorCode &status) const
ICU 2.4. Use Calendar::inDaylightTime() instead.
Global icu::yiiiScriptCode
ICU 54. See icu::LayoutEngine
globalScope> Global le_bool
ICU 54. See icu::LayoutEngine
globalScope> Global LE_CLIENT_MASK
ICU 54. See icu::LayoutEngine
globalScope> Global LE_CLIENT_SHIFT
ICU 54. See icu::LayoutEngine
globalScope> Global LE_FAILURE (code)
ICU 54. See icu::LayoutEngine
globalScope> Global LE_GET_CLIENT (gid)
ICU 54. See icu::LayoutEngine
globalScope> Global LE_GET_GLYPH (gid)
ICU 54. See icu::LayoutEngine
globalScope> Global LE_GET_SUB_FONT (gid)
ICU 54. See icu::LayoutEngine
globalScope> Global LE_GLYPH_MASK
ICU 54. See icu::LayoutEngine
globalScope> Global LE_GLYPH_SHIFT
ICU 54. See icu::LayoutEngine
globalScope> Global le_int16
ICU 54. See icu::LayoutEngine
globalScope> Global le_int32
ICU 54. See icu::LayoutEngine
globalScope> Global le_int8
ICU 54. See icu::LayoutEngine
globalScope> Global LE_MAKE_TAG (a, b, c, d)
ICU 54. See icu::LayoutEngine
globalScope> Global LE_SET_CLIENT (gid, client)
ICU 54. See icu::LayoutEngine
globalScope> Global LE_SET_GLYPH (gid, glyph)
ICU 54. See icu::LayoutEngine
globalScope> Global LE_SET_SUB_FONT (gid, font)
ICU 54. See icu::LayoutEngine
globalScope> Global LE_SUB_FONT_MASK
ICU 54. See icu::LayoutEngine
globalScope> Global LE_SUB_FONT_SHIFT
ICU 54. See icu::LayoutEngine
globalScope> Global LE_SUCCESS (code)
ICU 54. See icu::LayoutEngine
globalScope> Global le_uint16
ICU 54. See icu::LayoutEngine
globalScope> Global le_uint32
ICU 54. See icu::LayoutEngine
globalScope> Global le_uint8
ICU 54. See icu::LayoutEngine
globalScope> Global LEErrorCode

ICU 54. See icu::LayoutEngine

ICU 54. See icu::LayoutEngine

globalScope> Global LEFeatureTags
ICU 54. See icu::LayoutEngine
globalScope> Global LEGlyphID
ICU 54. See icu::LayoutEngine
Class LEPoint

ICU 54. See icu::LayoutEngine

ICU 54. See icu::LayoutEngine

Global LEPoint::fX
ICU 54. See icu::LayoutEngine
Global LEPoint::fY
ICU 54. See icu::LayoutEngine
globalScope> Global LETableTags
ICU 54. See icu::LayoutEngine
globalScope> Global LETag
ICU 54. See icu::LayoutEngine
globalScope> Global LEUnicode
ICU 54. See icu::LayoutEngine
globalScope> Global LEUnicode16
ICU 54. See icu::LayoutEngine
globalScope> Global LEUnicode32
ICU 54. See icu::LayoutEngine
globalScope> Global NULL
ICU 54. See icu::LayoutEngine
globalScope> Global RES_ALIAS
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_ARRAY
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_BINARY
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_INT
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_INT_VECTOR
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_NONE
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_RESERVED
ICU 2.6 Not used.
globalScope> Global RES_STRING
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_TABLE
ICU 2.6 Use the URES_ constant instead.
globalScope> Global SWAPL (value)
ICU 54. See icu::LayoutEngine
globalScope> Global SWAPW (value)
ICU 54. See icu::LayoutEngine
globalScope> Global TTGlyphID
ICU 54. See icu::LayoutEngine
globalScope> Global U_BRK_SAFECLONE_BUFFERSIZE
ICU 52. Do not rely on ubrk_safeClone() cloning into any provided buffer.
globalScope> Global U_CNV_SAFECLONE_BUFFERSIZE
ICU 52. Do not rely on ucnv_safeClone() cloning into any provided buffer.
globalScope> Global U_COL_SAFECLONE_BUFFERSIZE
ICU 52. Do not rely on ucol_safeClone() cloning into any provided buffer.
globalScope> Global u_getISOComment (UChar32 c, char *dest, int32_t destCapacity, UErrorCode *pErrorCode)
ICU 49
globalScope> Global U_REGEX_OCTAL_TOO_BIG
ICU 54. This error cannot occur.
globalScope> Global u_setAtomicIncDecFunctions (const void *context, UMtxAtomicFn *inc, UMtxAtomicFn *dec, UErrorCode *status)
ICU 52. This function is no longer supported.
globalScope> Global u_setMutexFunctions (const void *context, UMtxInitFn *init, UMtxFn *destroy, UMtxFn *lock, UMtxFn *unlock, UErrorCode *status)
ICU 52. This function is no longer supported.
globalScope> Global U_UNICODE_10_CHAR_NAME
ICU 49
globalScope> Global UBRK_TITLE
ICU 2.8 Use the word break iterator for titlecasing for Unicode 4 and later.
globalScope> Global UCHAR_ISO_COMMENT
ICU 49
globalScope> Global UCHAR_UNICODE_1_NAME
ICU 49
globalScope> Global ucol_getContractions (const UCollator *coll, USet *conts, UErrorCode *status)
ICU 3.4, use ucol_getContractionsAndExpansions instead
globalScope> Global ucol_getLocale (const UCollator *coll, ULocDataLocaleType type, UErrorCode *status)
ICU 2.8 Use ucol_getLocaleByType instead
globalScope> Global ucol_getShortDefinitionString (const UCollator *coll, const char *locale, char *buffer, int32_t capacity, UErrorCode *status)
ICU 54
globalScope> Global UCOL_HIRAGANA_QUATERNARY_MODE
ICU 50 Implementation detail, cannot be set via API, was removed from implementation.
globalScope> Global ucol_normalizeShortDefinitionString (const char *source, char *destination, int32_t capacity, UParseError *parseError, UErrorCode *status)
ICU 54
globalScope> Global ucol_openFromShortString (const char *definition, UBool forceDefaults, UParseError *parseError, UErrorCode *status)
ICU 54 Use ucol_open() with language tag collation keywords instead.
globalScope> Global ucol_restoreVariableTop (UCollator *coll, const uint32_t varTop, UErrorCode *status)
ICU 53 Call ucol_setMaxVariable() instead.
globalScope> Global ucol_setVariableTop (UCollator *coll, const UChar *varTop, int32_t len, UErrorCode *status)
ICU 53 Call ucol_setMaxVariable() instead.
globalScope> Global UCOL_TAILORINGS_VERSION
ICU 54
globalScope> Global UDAT_ABBR_STANDALONE_MONTH
ICU 50 Use UDAT_ABBR_MONTH instead.
globalScope> Global UDAT_HOUR_GENERIC_TZ
ICU 50 Use instead UDAT_HOUR UDAT_ABBR_GENERIC_TZ or some other timezone presentation.
globalScope> Global UDAT_HOUR_MINUTE_GENERIC_TZ
ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_GENERIC_TZ or some other timezone presentation.
globalScope> Global UDAT_HOUR_MINUTE_TZ
ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation.
globalScope> Global UDAT_HOUR_TZ
ICU 50 Use instead UDAT_HOUR UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation.
globalScope> Global UDAT_STANDALONE_MONTH
ICU 50 Use UDAT_MONTH instead.
globalScope> Global ULOC_REQUESTED_LOCALE
ICU 2.8
globalScope> Global UMTX
ICU 52. This type is no longer supported.
globalScope> Global UMtxAtomicFn (const void *context, int32_t *p)
ICU 52. This function is no longer supported.
globalScope> Global UMtxFn (const void *context, UMTX *mutex)
ICU 52. This function is no longer supported.
globalScope> Global UMtxInitFn (const void *context, UMTX *mutex, UErrorCode *status)
ICU 52. This function is no longer supported.
globalScope> Global UNUM_FOUND_HALFEVEN
, ICU 3.8
globalScope> Global ures_countArrayItems (const UResourceBundle *resourceBundle, const char *resourceKey, UErrorCode *err)
ICU 2.8 User ures_getSize instead
globalScope> Global ures_getLocale (const UResourceBundle *resourceBundle, UErrorCode *status)
ICU 2.8 Use ures_getLocaleByType instead.
globalScope> Global ures_getVersionNumber (const UResourceBundle *resourceBundle)
ICU 2.8 Use ures_getVersion instead.
globalScope> Global USCRIPT_DUPLOYAN_SHORTAND
ICU 54 Typo, use USCRIPT_DUPLOYAN
globalScope> Global USEARCH_CANONICAL_MATCH
ICU 53
globalScope> Global uspoof_checkUnicodeString (const USpoofChecker *sc, const icu::UnicodeString &id, int32_t *position, UErrorCode *status)
ICU 51
Parameters
statusThe error code, set if an error occurred while attempting to perform the check. Spoofing or security issues detected with the input string are not reported here, but through the function's return value.
Returns
An integer value with bits set for any potential security or spoofing issues detected. The bits are defined by enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) will be zero if the input string passes all of the enabled checks.
globalScope> Global uspoof_checkUTF8 (const USpoofChecker *sc, const char *id, int32_t length, int32_t *position, UErrorCode *status)
ICU 51
Parameters
statusThe error code, set if an error occurred while attempting to perform the check. Spoofing or security issues detected with the input string are not reported here, but through the function's return value. If the input contains invalid UTF-8 sequences, a status of U_INVALID_CHAR_FOUND will be returned.
Returns
An integer value with bits set for any potential security or spoofing issues detected. The bits are defined by enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) will be zero if the input string passes all of the enabled checks.
globalScope> Global USPOOF_SINGLE_SCRIPT
ICU 51 Use RESTRICTION_LEVEL instead.
globalScope> Global UTF16_APPEND_CHAR_SAFE (s, i, length, c)
ICU 2.4. Use U16_APPEND instead, see utf_old.h.
globalScope> Global UTF16_APPEND_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_APPEND_UNSAFE, see utf_old.h.
globalScope> Global UTF16_ARRAY_SIZE (size)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF16_BACK_1_SAFE (s, start, i)
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.
globalScope> Global UTF16_BACK_1_UNSAFE (s, i)
ICU 2.4. Renamed to U16_BACK_1_UNSAFE, see utf_old.h.
globalScope> Global UTF16_BACK_N_SAFE (s, start, i, n)
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.
globalScope> Global UTF16_BACK_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U16_BACK_N_UNSAFE, see utf_old.h.
globalScope> Global UTF16_CHAR_LENGTH (c)
ICU 2.4. Renamed to U16_LENGTH, see utf_old.h.
globalScope> Global UTF16_FWD_1_SAFE (s, i, length)
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.
globalScope> Global UTF16_FWD_1_UNSAFE (s, i)
ICU 2.4. Renamed to U16_FWD_1_UNSAFE, see utf_old.h.
globalScope> Global UTF16_FWD_N_SAFE (s, i, length, n)
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.
globalScope> Global UTF16_FWD_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U16_FWD_N_UNSAFE, see utf_old.h.
globalScope> Global UTF16_GET_CHAR_SAFE (s, start, i, length, c, strict)
ICU 2.4. Use U16_GET instead, see utf_old.h.
globalScope> Global UTF16_GET_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_GET_UNSAFE, see utf_old.h.
globalScope> Global UTF16_GET_PAIR_VALUE (first, second)
ICU 2.4. Renamed to U16_GET_SUPPLEMENTARY, see utf_old.h.
globalScope> Global UTF16_IS_LEAD (uchar)
ICU 2.4. Renamed to U16_IS_LEAD, see utf_old.h.
globalScope> Global UTF16_IS_SINGLE (uchar)
ICU 2.4. Renamed to U16_IS_SINGLE, see utf_old.h.
globalScope> Global UTF16_IS_TRAIL (uchar)
ICU 2.4. Renamed to U16_IS_TRAIL, see utf_old.h.
globalScope> Global UTF16_LEAD (supplementary)
ICU 2.4. Renamed to U16_LEAD, see utf_old.h.
globalScope> Global UTF16_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U16_MAX_LENGTH, see utf_old.h.
globalScope> Global UTF16_NEED_MULTIPLE_UCHAR (c)
ICU 2.4.
globalScope> Global UTF16_NEXT_CHAR_SAFE (s, i, length, c, strict)
ICU 2.4. Use U16_NEXT instead, see utf_old.h.
globalScope> Global UTF16_NEXT_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_NEXT_UNSAFE, see utf_old.h.
globalScope> Global UTF16_PREV_CHAR_SAFE (s, start, i, c, strict)
ICU 2.4. Use U16_PREV instead, see utf_old.h.
globalScope> Global UTF16_PREV_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_PREV_UNSAFE, see utf_old.h.
globalScope> Global UTF16_SET_CHAR_LIMIT_SAFE (s, start, i, length)
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.
globalScope> Global UTF16_SET_CHAR_LIMIT_UNSAFE (s, i)
ICU 2.4. Renamed to U16_SET_CP_LIMIT_UNSAFE, see utf_old.h.
globalScope> Global UTF16_SET_CHAR_START_SAFE (s, start, i)
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.
globalScope> Global UTF16_SET_CHAR_START_UNSAFE (s, i)
ICU 2.4. Renamed to U16_SET_CP_START_UNSAFE, see utf_old.h.
globalScope> Global UTF16_TRAIL (supplementary)
ICU 2.4. Renamed to U16_TRAIL, see utf_old.h.
globalScope> Global UTF32_APPEND_CHAR_SAFE (s, i, length, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_APPEND_CHAR_UNSAFE (s, i, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_ARRAY_SIZE (size)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_BACK_1_SAFE (s, start, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_BACK_1_UNSAFE (s, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_BACK_N_SAFE (s, start, i, n)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_BACK_N_UNSAFE (s, i, n)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_CHAR_LENGTH (c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_FWD_1_SAFE (s, i, length)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_FWD_1_UNSAFE (s, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_FWD_N_SAFE (s, i, length, n)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_FWD_N_UNSAFE (s, i, n)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_GET_CHAR_SAFE (s, start, i, length, c, strict)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_GET_CHAR_UNSAFE (s, i, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_IS_LEAD (uchar)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_IS_SAFE (c, strict)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_IS_SINGLE (uchar)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_IS_TRAIL (uchar)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_MAX_CHAR_LENGTH
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_NEED_MULTIPLE_UCHAR (c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_NEXT_CHAR_SAFE (s, i, length, c, strict)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_NEXT_CHAR_UNSAFE (s, i, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_PREV_CHAR_SAFE (s, start, i, c, strict)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_PREV_CHAR_UNSAFE (s, i, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_SET_CHAR_LIMIT_SAFE (s, i, length)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_SET_CHAR_LIMIT_UNSAFE (s, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_SET_CHAR_START_SAFE (s, start, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_SET_CHAR_START_UNSAFE (s, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF8_APPEND_CHAR_SAFE (s, i, length, c)
ICU 2.4. Use U8_APPEND instead, see utf_old.h.
globalScope> Global UTF8_APPEND_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U8_APPEND_UNSAFE, see utf_old.h.
globalScope> Global UTF8_ARRAY_SIZE (size)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF8_BACK_1_SAFE (s, start, i)
ICU 2.4. Renamed to U8_BACK_1, see utf_old.h.
globalScope> Global UTF8_BACK_1_UNSAFE (s, i)
ICU 2.4. Renamed to U8_BACK_1_UNSAFE, see utf_old.h.
globalScope> Global UTF8_BACK_N_SAFE (s, start, i, n)
ICU 2.4. Renamed to U8_BACK_N, see utf_old.h.
globalScope> Global UTF8_BACK_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U8_BACK_N_UNSAFE, see utf_old.h.
globalScope> Global UTF8_CHAR_LENGTH (c)
ICU 2.4. Use U8_LENGTH instead, see utf.h.
globalScope> Global UTF8_COUNT_TRAIL_BYTES (leadByte)
ICU 2.4. Renamed to U8_COUNT_TRAIL_BYTES, see utf_old.h.
globalScope> Global UTF8_ERROR_VALUE_1

ICU 2.4. Obsolete, see utf_old.h.

ICU 2.4. Obsolete, see utf_old.h.

ICU 2.4. Obsolete, see utf_old.h.

globalScope> Global UTF8_ERROR_VALUE_2
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF8_FWD_1_SAFE (s, i, length)
ICU 2.4. Renamed to U8_FWD_1, see utf_old.h.
globalScope> Global UTF8_FWD_1_UNSAFE (s, i)
ICU 2.4. Renamed to U8_FWD_1_UNSAFE, see utf_old.h.
globalScope> Global UTF8_FWD_N_SAFE (s, i, length, n)
ICU 2.4. Renamed to U8_FWD_N, see utf_old.h.
globalScope> Global UTF8_FWD_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U8_FWD_N_UNSAFE, see utf_old.h.
globalScope> Global UTF8_GET_CHAR_SAFE (s, start, i, length, c, strict)
ICU 2.4. Use U8_GET instead, see utf_old.h.
globalScope> Global UTF8_GET_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U8_GET_UNSAFE, see utf_old.h.
globalScope> Global UTF8_IS_LEAD (uchar)
ICU 2.4.
globalScope> Global UTF8_IS_SINGLE (uchar)
ICU 2.4.
globalScope> Global UTF8_IS_TRAIL (uchar)
ICU 2.4.
globalScope> Global UTF8_MASK_LEAD_BYTE (leadByte, countTrailBytes)
ICU 2.4. Renamed to U8_MASK_LEAD_BYTE, see utf_old.h.
globalScope> Global UTF8_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U8_MAX_LENGTH, see utf_old.h.
globalScope> Global UTF8_NEED_MULTIPLE_UCHAR (c)
ICU 2.4.
globalScope> Global UTF8_NEXT_CHAR_SAFE (s, i, length, c, strict)
ICU 2.4. Use U8_NEXT instead, see utf_old.h.
globalScope> Global UTF8_NEXT_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U8_NEXT_UNSAFE, see utf_old.h.
globalScope> Global UTF8_PREV_CHAR_SAFE (s, start, i, c, strict)
ICU 2.4. Use U8_PREV instead, see utf_old.h.
globalScope> Global UTF8_PREV_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U8_PREV_UNSAFE, see utf_old.h.
globalScope> Global UTF8_SET_CHAR_LIMIT_SAFE (s, start, i, length)
ICU 2.4. Renamed to U8_SET_CP_LIMIT, see utf_old.h.
globalScope> Global UTF8_SET_CHAR_LIMIT_UNSAFE (s, i)
ICU 2.4. Renamed to U8_SET_CP_LIMIT_UNSAFE, see utf_old.h.
globalScope> Global UTF8_SET_CHAR_START_SAFE (s, start, i)
ICU 2.4. Renamed to U8_SET_CP_START, see utf_old.h.
globalScope> Global UTF8_SET_CHAR_START_UNSAFE (s, i)
ICU 2.4. Renamed to U8_SET_CP_START_UNSAFE, see utf_old.h.
globalScope> Global UTF_APPEND_CHAR (s, i, length, c)
ICU 2.4. Use U16_APPEND instead, see utf_old.h.
globalScope> Global UTF_APPEND_CHAR_SAFE (s, i, length, c)
ICU 2.4. Use U16_APPEND instead, see utf_old.h.
globalScope> Global UTF_APPEND_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_APPEND_UNSAFE, see utf_old.h.
globalScope> Global UTF_ARRAY_SIZE (size)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_BACK_1 (s, start, i)
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.
globalScope> Global UTF_BACK_1_SAFE (s, start, i)
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.
globalScope> Global UTF_BACK_1_UNSAFE (s, i)
ICU 2.4. Renamed to U16_BACK_1_UNSAFE, see utf_old.h.
globalScope> Global UTF_BACK_N (s, start, i, n)
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.
globalScope> Global UTF_BACK_N_SAFE (s, start, i, n)
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.
globalScope> Global UTF_BACK_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U16_BACK_N_UNSAFE, see utf_old.h.
globalScope> Global UTF_CHAR_LENGTH (c)
ICU 2.4. Renamed to U16_LENGTH, see utf_old.h.
globalScope> Global UTF_ERROR_VALUE
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_FIRST_SURROGATE (supplementary)
ICU 2.4. Renamed to U16_LEAD, see utf_old.h.
globalScope> Global UTF_FWD_1 (s, i, length)
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.
globalScope> Global UTF_FWD_1_SAFE (s, i, length)
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.
globalScope> Global UTF_FWD_1_UNSAFE (s, i)
ICU 2.4. Renamed to U16_FWD_1_UNSAFE, see utf_old.h.
globalScope> Global UTF_FWD_N (s, i, length, n)
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.
globalScope> Global UTF_FWD_N_SAFE (s, i, length, n)
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.
globalScope> Global UTF_FWD_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U16_FWD_N_UNSAFE, see utf_old.h.
globalScope> Global UTF_GET_CHAR (s, start, i, length, c)
ICU 2.4. Renamed to U16_GET, see utf_old.h.
globalScope> Global UTF_GET_CHAR_SAFE (s, start, i, length, c, strict)
ICU 2.4. Use U16_GET instead, see utf_old.h.
globalScope> Global UTF_GET_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_GET_UNSAFE, see utf_old.h.
globalScope> Global UTF_IS_ERROR (c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_IS_FIRST_SURROGATE (uchar)
ICU 2.4.
globalScope> Global UTF_IS_LEAD (uchar)
ICU 2.4. Renamed to U_IS_LEAD and U16_IS_LEAD, see utf_old.h.
globalScope> Global UTF_IS_SECOND_SURROGATE (uchar)
ICU 2.4.
globalScope> Global UTF_IS_SINGLE (uchar)
ICU 2.4. Renamed to U_IS_SINGLE and U16_IS_SINGLE, see utf_old.h.
globalScope> Global UTF_IS_SURROGATE (uchar)
ICU 2.4. Renamed to U_IS_SURROGATE and U16_IS_SURROGATE, see utf_old.h.
globalScope> Global UTF_IS_SURROGATE_FIRST (c)
ICU 2.4.
globalScope> Global UTF_IS_TRAIL (uchar)
ICU 2.4. Renamed to U_IS_TRAIL and U16_IS_TRAIL, see utf_old.h.
globalScope> Global UTF_IS_UNICODE_CHAR (c)
ICU 2.4. Renamed to U_IS_UNICODE_CHAR, see utf_old.h.
globalScope> Global UTF_IS_UNICODE_NONCHAR (c)
ICU 2.4. Renamed to U_IS_UNICODE_NONCHAR, see utf_old.h.
globalScope> Global UTF_IS_VALID (c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U16_MAX_LENGTH, see utf_old.h.
globalScope> Global UTF_NEED_MULTIPLE_UCHAR (c)
ICU 2.4. Use U16_LENGTH or test ((uint32_t)(c)>0xffff) instead.
globalScope> Global UTF_NEXT_CHAR (s, i, length, c)
ICU 2.4. Renamed to U16_NEXT, see utf_old.h.
globalScope> Global UTF_NEXT_CHAR_SAFE (s, i, length, c, strict)
ICU 2.4. Use U16_NEXT instead, see utf_old.h.
globalScope> Global UTF_NEXT_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_NEXT_UNSAFE, see utf_old.h.
globalScope> Global UTF_PREV_CHAR (s, start, i, c)
ICU 2.4. Renamed to U16_PREV, see utf_old.h.
globalScope> Global UTF_PREV_CHAR_SAFE (s, start, i, c, strict)
ICU 2.4. Use U16_PREV instead, see utf_old.h.
globalScope> Global UTF_PREV_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_PREV_UNSAFE, see utf_old.h.
globalScope> Global UTF_SAFE
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_SECOND_SURROGATE (supplementary)
ICU 2.4. Renamed to U16_TRAIL, see utf_old.h.
globalScope> Global UTF_SET_CHAR_LIMIT (s, start, i, length)
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.
globalScope> Global UTF_SET_CHAR_LIMIT_SAFE (s, start, i, length)
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.
globalScope> Global UTF_SET_CHAR_LIMIT_UNSAFE (s, i)
ICU 2.4. Renamed to U16_SET_CP_LIMIT_UNSAFE, see utf_old.h.
globalScope> Global UTF_SET_CHAR_START (s, start, i)
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.
globalScope> Global UTF_SET_CHAR_START_SAFE (s, start, i)
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.
globalScope> Global UTF_SET_CHAR_START_UNSAFE (s, i)
ICU 2.4. Renamed to U16_SET_CP_START_UNSAFE, see utf_old.h.
globalScope> Global UTF_SIZE

ICU 2.4. Use the macros in utf.h, utf16.h, utf8.h instead.

ICU 2.4. Obsolete, see utf_old.h.

globalScope> Global UTF_SURROGATE_OFFSET
ICU 2.4. Renamed to U16_SURROGATE_OFFSET, see utf_old.h.
globalScope> Global UTimeUnitFormatStyle

ICU 53 Use MeasureFormat and UMeasureFormatWidth instead.

ICU 53

globalScope> Global UTMUTFMT_ABBREVIATED_STYLE
ICU 53
globalScope> Global UTMUTFMT_FORMAT_STYLE_COUNT
ICU 53
globalScope> Global UTMUTFMT_FULL_STYLE
ICU 53
globalScope> Global utrans_getAvailableID (int32_t index, char *buf, int32_t bufCapacity)
ICU 2.8 Use utrans_openIDs() instead, see utrans.h
globalScope> Global utrans_getID (const UTransliterator *trans, char *buf, int32_t bufCapacity)
ICU 2.8 Use utrans_getUnicodeID() instead, see utrans.h
globalScope> Global utrans_open (const char *id, UTransDirection dir, const UChar *rules, int32_t rulesLength, UParseError *parseError, UErrorCode *status)
ICU 2.8 Use utrans_openU() instead, see utrans.h
globalScope> Global utrans_unregister (const char *id)
ICU 2.8 Use utrans_unregisterID() instead, see utrans.h