ICU 56.1: Deprecated List

ICU 56.1 56.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

Deprecated List

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::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.
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::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, size_t &length) const =0
  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[], 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::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::Normalizer::clone (void) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::compose (const UnicodeString &source, UBool compat, int32_t options, UnicodeString &result, UErrorCode &status)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::concatenate (const UnicodeString &left, const UnicodeString &right, UnicodeString &result, UNormalizationMode mode, int32_t options, UErrorCode &errorCode)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::current (void)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::decompose (const UnicodeString &source, UBool compat, int32_t options, UnicodeString &result, UErrorCode &status)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::endIndex (void) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::first (void)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::getDynamicClassID () const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::getIndex (void) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::getOption (int32_t option) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::getStaticClassID ()
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::getText (UnicodeString &result)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::getUMode (void) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::hashCode (void) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::isNormalized (const UnicodeString &src, UNormalizationMode mode, UErrorCode &errorCode)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::isNormalized (const UnicodeString &src, UNormalizationMode mode, int32_t options, UErrorCode &errorCode)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::last (void)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::next (void)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::normalize (const UnicodeString &source, UNormalizationMode mode, int32_t options, UnicodeString &result, UErrorCode &status)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::Normalizer (const UnicodeString &str, UNormalizationMode mode)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::Normalizer (const UChar *str, int32_t length, UNormalizationMode mode)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::Normalizer (const CharacterIterator &iter, UNormalizationMode mode)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::Normalizer (const Normalizer &copy)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::operator!= (const Normalizer &that) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::operator== (const Normalizer &that) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::previous (void)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::quickCheck (const UnicodeString &source, UNormalizationMode mode, UErrorCode &status)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::quickCheck (const UnicodeString &source, UNormalizationMode mode, int32_t options, UErrorCode &status)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::reset (void)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::setIndexOnly (int32_t index)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::setMode (UNormalizationMode newMode)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::setOption (int32_t option, UBool value)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::setText (const UnicodeString &newText, UErrorCode &status)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::setText (const CharacterIterator &newText, UErrorCode &status)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::setText (const UChar *newText, int32_t length, UErrorCode &status)
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::startIndex (void) const
  ICU 56 Use Normalizer2 instead.
Global icu::Normalizer::~Normalizer ()
  ICU 56 Use Normalizer2 instead.
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::PluralRules::getAllKeywordValues (const UnicodeString &keyword, double *dest, int32_t destCapacity, UErrorCode &status)
  ICU 55
Global icu::PluralRules::getUniqueKeywordValue (const UnicodeString &keyword)
  ICU 55
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::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.
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 UIDNA_ALLOW_UNASSIGNED
  ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA.
globalScope> Global uidna_compare (const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, int32_t options, UErrorCode *status)
  ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA.
globalScope> Global uidna_IDNToASCII (const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)
  ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA.
globalScope> Global uidna_IDNToUnicode (const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)
  ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA.
globalScope> Global uidna_toASCII (const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)
  ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA.
globalScope> Global uidna_toUnicode (const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)
  ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA.
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 UNORM_COMPARE_NORM_OPTIONS_SHIFT
  ICU 56 Use unorm2.h instead.
globalScope> Global unorm_concatenate (const UChar *left, int32_t leftLength, const UChar *right, int32_t rightLength, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode)
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_DEFAULT
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_FCD
  ICU 56 Use unorm2.h instead.
globalScope> Global unorm_isNormalized (const UChar *src, int32_t srcLength, UNormalizationMode mode, UErrorCode *pErrorCode)
  ICU 56 Use unorm2.h instead.
globalScope> Global unorm_isNormalizedWithOptions (const UChar *src, int32_t srcLength, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode)
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_MODE_COUNT
  ICU 56 Use unorm2.h instead.
globalScope> Global unorm_next (UCharIterator *src, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode)
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_NFC
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_NFD
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_NFKC
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_NFKD
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_NONE
  ICU 56 Use unorm2.h instead.
globalScope> Global unorm_normalize (const UChar *source, int32_t sourceLength, UNormalizationMode mode, int32_t options, UChar *result, int32_t resultLength, UErrorCode *status)
  ICU 56 Use unorm2.h instead.
globalScope> Global unorm_previous (UCharIterator *src, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode)
  ICU 56 Use unorm2.h instead.
globalScope> Global unorm_quickCheck (const UChar *source, int32_t sourcelength, UNormalizationMode mode, UErrorCode *status)
  ICU 56 Use unorm2.h instead.
globalScope> Global unorm_quickCheckWithOptions (const UChar *src, int32_t srcLength, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode)
  ICU 56 Use unorm2.h instead.
globalScope> Global UNORM_UNICODE_3_2
  ICU 56 Use unorm2.h instead.
globalScope> Global UNormalizationMode
  ICU 56 Use unorm2.h instead.
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

    status | The 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

    status | The 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