ICU 4.8.1.1  4.8.1.1
Internal List
Class AlphabeticIndex::Bucket
Do not use. This API is for internal use only.
Global AlphabeticIndex::ELangType
Do not use. This API is for internal use only.
Global AlphabeticIndex::getOverflowComparisonString (const UnicodeString &lowerLimit, UErrorCode &status)
Do not use. This API is for internal use only.
Global AlphabeticIndex::inputRecords_
Do not use. This API is for internal use only.
Global AlphabeticIndex::kNormal
Do not use.
Global AlphabeticIndex::kSimplified
Do not use.
Global AlphabeticIndex::kTraditional
Do not use.
Global AlphabeticIndex::langTypeFromLocale (const Locale &loc)
Do not use. This API is for internal use only.
Class AlphabeticIndex::Record
Do not use. This API is for internal use only.
Global AlphabeticIndex::staticCleanup ()
Do not use. This API is for internal use only..
Global BasicTimeZone::getOffsetFromLocal (UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &status)
Do not use. This API is for internal use only.
File bms.h
Do not use. This API is for internal use only.
Global bms_close (BMS *bms)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global bms_empty (BMS *bms)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global bms_getData (BMS *bms)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global bms_open (UCD *ucd, const UChar *pattern, int32_t patternLength, const UChar *target, int32_t targetLength, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global bms_search (BMS *bms, int32_t offset, int32_t *start, int32_t *end)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global bms_setTargetString (BMS *bms, const UChar *target, int32_t targetLength, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
File bmsearch.h
Do not use.
Class BoyerMooreSearch
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::BoyerMooreSearch (CollData *theData, const UnicodeString &patternString, const UnicodeString *targetString, UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::empty ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::getBadCharacterTable ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::getData ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::getDynamicClassID () const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::getGoodSuffixTable ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::getPatternCEs ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::getStaticClassID ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::search (int32_t offset, int32_t &start, int32_t &end)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::setTargetString (const UnicodeString *targetString, UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BoyerMooreSearch::~BoyerMooreSearch ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global BreakIterator::BreakIterator ()
Do not use.
Global BreakIterator::BreakIterator (const BreakIterator &other)
Do not use.
Global BreakIterator::fBufferClone
Do not use.
Global BreakIterator::getLocaleID (ULocDataLocaleType type, UErrorCode &status) const
Do not use. This API is for internal use only.
Global Calendar::CalendarFactory
Do not use.
Global Calendar::CalendarService
Do not use.
Global Calendar::computeJulianDay ()
Do not use. This API is for internal use only.
Global Calendar::computeMillisInDay ()
Do not use. This API is for internal use only.
Global Calendar::computeZoneOffset (double millis, int32_t millisInDay, UErrorCode &ec)
Do not use. This API is for internal use only.
Global Calendar::DefaultCalendarFactory
Do not use.
Global Calendar::defaultCenturyStart () const =0
Do not use.
Global Calendar::defaultCenturyStartYear () const =0
Do not use.
Global Calendar::ELimitType
Do not use. This API is for internal use only.
Global Calendar::getAvailableLocales (void)
Do not use. This API is for internal use only.
Global Calendar::getDefaultDayInMonth (int32_t eyear, int32_t month)
Do not use. This API is for internal use only.
Global Calendar::getDefaultMonthInYear (int32_t eyear)
Do not use. This API is for internal use only.
Global Calendar::getFieldResolutionTable () const
Do not use.
Global Calendar::getGregorianDayOfMonth () const
Do not use. This API is for internal use only.
Global Calendar::getGregorianDayOfYear () const
Do not use. This API is for internal use only.
Global Calendar::getGregorianMonth () const
Do not use. This API is for internal use only.
Global Calendar::getGregorianYear () const
Do not use. This API is for internal use only.
Global Calendar::getLimit (UCalendarDateFields field, ELimitType limitType) const
Do not use. This API is for internal use only.
Global Calendar::getLocalDOW ()
Do not use.
Global Calendar::getLocaleID (ULocDataLocaleType type, UErrorCode &status) const
Do not use. This API is for internal use only.
Global Calendar::getType () const =0
Do not use. This API is for internal use only.
Global Calendar::handleComputeFields (int32_t julianDay, UErrorCode &status)
Do not use. This API is for internal use only.
Global Calendar::handleComputeJulianDay (UCalendarDateFields bestField)
Do not use. This API is for internal use only.
Global Calendar::handleComputeMonthStart (int32_t eyear, int32_t month, UBool useMonth) const =0
Do not use. This API is for internal use only.
Global Calendar::handleGetExtendedYear ()=0
Do not use. This API is for internal use only.
Global Calendar::handleGetExtendedYearFromWeekFields (int32_t yearWoy, int32_t woy)
Do not use. This API is for internal use only.
Global Calendar::handleGetLimit (UCalendarDateFields field, ELimitType limitType) const =0
Do not use. This API is for internal use only.
Global Calendar::handleGetMonthLength (int32_t extendedYear, int32_t month) const
Do not use. This API is for internal use only.
Global Calendar::haveDefaultCentury () const =0
Do not use.
Global Calendar::internalGet (UCalendarDateFields field, int32_t defaultValue) const
Do not use. This API is for internal use only.
Global Calendar::internalGet (UCalendarDateFields field) const
Do not use. This API is for internal use only.
Global Calendar::julianDayToDayOfWeek (double julian)
Do not use. This API is for internal use only.
Global Calendar::kDatePrecedence []
Do not use. This API is for internal use only.
Global Calendar::kDOWPrecedence []
Do not use. This API is for internal use only.
Global Calendar::kYearPrecedence []
Do not use. This API is for internal use only.
Global Calendar::newerField (UCalendarDateFields defaultField, UCalendarDateFields alternateField) const
Do not use. This API is for internal use only.
Global Calendar::newestStamp (UCalendarDateFields start, UCalendarDateFields end, int32_t bestSoFar) const
Do not use. This API is for internal use only.
Global Calendar::prepareGetActual (UCalendarDateFields field, UBool isMinimum, UErrorCode &status)
Do not use. This API is for internal use only.
Global Calendar::registerFactory (ICUServiceFactory *toAdopt, UErrorCode &status)
Do not use. This API is for internal use only.
Global Calendar::resolveFields (const UFieldResolutionTable *precedenceTable)
Do not use. This API is for internal use only.
Global Calendar::unregister (URegistryKey key, UErrorCode &status)
Do not use. This API is for internal use only.
Global Calendar::weekNumber (int32_t dayOfPeriod, int32_t dayOfWeek)
Do not use. This API is for internal use only.
Global CanonicalIterator::permute (UnicodeString &source, UBool skipZeros, Hashtable *result, UErrorCode &status)
Do not use. This API is for internal use only.
Class CEList
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CEList::CEList (UCollator *coll, const UnicodeString &string, UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CEList::get (int32_t index) const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CEList::getDynamicClassID () const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CEList::getStaticClassID ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CEList::matchesAt (int32_t offset, const CEList *other) const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CEList::operator[] (int32_t index) const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CEList::size () const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CEList::~CEList ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CELIST_BUFFER_SIZE
Do not use.
Global Collator::createUCollator (const char *loc, UErrorCode *status)
Do not use.
Global Collator::setLocales (const Locale &requestedLocale, const Locale &validLocale, const Locale &actualLocale)
Do not use. This API is for internal use only.
Class CollData
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
File colldata.h
Do not use. This API is for internal use only.
Global CollData::close (CollData *collData)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CollData::flushCollDataCache ()
Do not use. This API is for internal use only. 4.0.1 technology preview
Global CollData::freeCEList (const CEList *list)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CollData::freeCollDataCache ()
Do not use. This API is for internal use only. 4.0.1 technology preview
Global CollData::getCEList (const UnicodeString *string) const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview.
Global CollData::getCollator () const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CollData::getDynamicClassID () const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CollData::getStaticClassID ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CollData::getStringList (int32_t ce) const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview.
Global CollData::minLengthInChars (const CEList *ces, int32_t offset) const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CollData::minLengthInChars (const CEList *ces, int32_t offset, int32_t *history) const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global CollData::open (UCollator *collator, UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global DateFormatSymbols::DateFormatSymbols (const char *type, UErrorCode &status)
Do not use. This API is for internal use only.
Global DateFormatSymbols::DateFormatSymbols (const Locale &locale, const char *type, UErrorCode &status)
Do not use. This API is for internal use only.
Global DateIntervalFormat::parseObject (const UnicodeString &source, Formattable &result, ParsePosition &parse_pos) const
Do not use. This API is for internal use only. ICU 4.0
Global DateIntervalInfo::DateIntervalInfo (UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0
Global DateTimePatternGenerator::getRedundants (UErrorCode &status)
Do not use. This API is for internal use only. ICU 3.8
Global DecimalFormat::DecimalFormat (const UnicodeString &pattern, DecimalFormatSymbols *symbolsToAdopt, UNumberFormatStyle style, UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.2
Global DecimalFormat::format (const DigitList &number, UnicodeString &appendTo, FieldPositionIterator *posIter, UErrorCode &status) const
Do not use. This API is for internal use only.
Global DecimalFormat::format (const DigitList &number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const
Do not use. This API is for internal use only.
Global DecimalFormat::getEffectiveCurrency (UChar *result, UErrorCode &ec) const
Do not use. This API is for internal use only.
Global DecimalFormat::parseCurrency (const UnicodeString &text, Formattable &result, ParsePosition &pos) const
Do not use. This API is for internal use only.
Global DecimalFormatSymbols::getConstSymbol (ENumberFormatSymbol symbol) const
Do not use. This API is for internal use only.
Global DecimalFormatSymbols::getCurrencyPattern (void) const
Do not use. This API is for internal use only.
Global Format::getLocaleID (ULocDataLocaleType type, UErrorCode &status) const
Do not use. This API is for internal use only.
Global Formattable::adoptDigitList (DigitList *dl)
Do not use. This API is for internal use only.
Global Formattable::getDigitList () const
Do not use. This API is for internal use only.
Global GregorianCalendar::defaultCenturyStart () const
Do not use.
Global GregorianCalendar::defaultCenturyStartYear () const
Do not use.
Global GregorianCalendar::getEpochDay (UErrorCode &status)
Do not use. This API is for internal use only.
Global GregorianCalendar::getType () const
Do not use. This API is for internal use only.
Global GregorianCalendar::handleComputeFields (int32_t julianDay, UErrorCode &status)
Do not use. This API is for internal use only.
Global GregorianCalendar::handleComputeJulianDay (UCalendarDateFields bestField)
Do not use. This API is for internal use only.
Global GregorianCalendar::handleComputeMonthStart (int32_t eyear, int32_t month, UBool useMonth) const
Do not use. This API is for internal use only.
Global GregorianCalendar::handleGetExtendedYear ()
Do not use. This API is for internal use only.
Global GregorianCalendar::handleGetExtendedYearFromWeekFields (int32_t yearWoy, int32_t woy)
Do not use. This API is for internal use only.
Global GregorianCalendar::handleGetLimit (UCalendarDateFields field, ELimitType limitType) const
Do not use. This API is for internal use only.
Global GregorianCalendar::handleGetMonthLength (int32_t extendedYear, int32_t month) const
Do not use. This API is for internal use only.
Global GregorianCalendar::haveDefaultCentury () const
Do not use.
Global GregorianCalendar::internalGetEra () const
Do not use. This API is for internal use only.
Global GregorianCalendar::monthLength (int32_t month) const
Do not use. This API is for internal use only.
Global GregorianCalendar::monthLength (int32_t month, int32_t year) const
Do not use. This API is for internal use only.
Global GregorianCalendar::pinDayOfMonth (void)
Do not use. This API is for internal use only.
Global GregorianCalendar::yearLength (int32_t year) const
Do not use. This API is for internal use only.
Global GregorianCalendar::yearLength (void) const
Do not use. This API is for internal use only.
File icuplug.h
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global KEY_BUFFER_SIZE
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global LayoutEngine::adjustGlyphPositions (const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success)
Do not use. This API is for internal use only.
Global LayoutEngine::adjustMarkGlyphs (LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErrorCode &success)
Do not use. This API is for internal use only.
Global LayoutEngine::adjustMarkGlyphs (const LEUnicode chars[], le_int32 charCount, le_bool reverse, LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErrorCode &success)
Do not use. This API is for internal use only.
Global LayoutEngine::characterProcessing (const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
Do not use. This API is for internal use only.
Global LayoutEngine::computeGlyphs (const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success)
Do not use. This API is for internal use only.
Global LayoutEngine::fFilterZeroWidth
Do not use. This API is for internal use only.
Global LayoutEngine::fFontInstance
Do not use. This API is for internal use only.
Global LayoutEngine::fGlyphStorage
Do not use. This API is for internal use only.
Global LayoutEngine::fLanguageCode
Do not use. This API is for internal use only.
Global LayoutEngine::fScriptCode
Do not use. This API is for internal use only.
Global LayoutEngine::fTypoFlags
Do not use. This API is for internal use only.
Global LayoutEngine::getFontTable (LETag tableTag) const
Do not use. This API is for internal use only.
Global LayoutEngine::kTypoFlagKern
Do not use.
Global LayoutEngine::kTypoFlagLiga
Do not use.
Global LayoutEngine::LayoutEngine (const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success)
Do not use. This API is for internal use only.
Global LayoutEngine::LayoutEngine ()
Do not use. This API is for internal use only.
Global LayoutEngine::mapCharsToGlyphs (const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror, LEGlyphStorage &glyphStorage, LEErrorCode &success)
Do not use. This API is for internal use only.
Global LayoutEngine::positionGlyphs (LEGlyphStorage &glyphStorage, float x, float y, LEErrorCode &success)
Do not use. This API is for internal use only.
Global LE_ARRAY_SIZE (array)
Do not use. This API is for internal use only.
Global Locale::locale_set_default_internal (const char *)
Do not use. This API is for internal use only.
Global Locale::setFromPOSIXID (const char *posixID)
Do not use. This API is for internal use only.
Global Locale::setKeywordValue (const char *keywordName, const char *keywordValue, UErrorCode &status)
Do not use. This API is for internal use only.
Global LocaleRuns::fLocales
Do not use.
Global MessageFormat::equalFormats (const void *left, const void *right)
Do not use. This API is for internal use only.
Global MessageFormat::getArgTypeCount () const
Do not use. This API is for internal use only.
Global MessagePattern::Part::Part ()
Do not use. This API is for internal use only.
Global NumberFormat::format (const DigitList &number, UnicodeString &appendTo, FieldPositionIterator *posIter, UErrorCode &status) const
Do not use. This API is for internal use only.
Global NumberFormat::format (const DigitList &number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const
Do not use. This API is for internal use only.
Global NumberFormat::getEffectiveCurrency (UChar *result, UErrorCode &ec) const
Do not use. This API is for internal use only.
Global NumberFormat::parseCurrency (const UnicodeString &text, Formattable &result, ParsePosition &pos) const
Do not use. This API is for internal use only.
Global NUMSYS_NAME_CAPACITY
Do not use. This API is for internal use only.
Global ParagraphLayout::isDone () const
Do not use. This API is for internal use only.
Global pl_addFontRun (pl_fontRuns *fontRuns, const le_font *font, le_int32 limit)
Do not use. This API is for internal use only.
Global pl_addLocaleRun (pl_localeRuns *localeRuns, const char *locale, le_int32 limit)
Do not use. This API is for internal use only.
Global pl_addValueRun (pl_valueRuns *valueRuns, le_int32 value, le_int32 limit)
Do not use. This API is for internal use only.
Global pl_close (pl_paragraph *paragraph)
Do not use. This API is for internal use only.
Global pl_closeFontRuns (pl_fontRuns *fontRuns)
Do not use. This API is for internal use only.
Global pl_closeLine (pl_line *line)
Do not use. This API is for internal use only.
Global pl_closeLocaleRuns (pl_localeRuns *localeRuns)
Do not use. This API is for internal use only.
Global pl_closeValueRuns (pl_valueRuns *valueRuns)
Do not use. This API is for internal use only.
Global pl_countLineRuns (const pl_line *line)
Do not use. This API is for internal use only.
Global pl_create (const LEUnicode chars[], le_int32 count, const pl_fontRuns *fontRuns, const pl_valueRuns *levelRuns, const pl_valueRuns *scriptRuns, const pl_localeRuns *localeRuns, UBiDiLevel paragraphLevel, le_bool vertical, LEErrorCode *status)
Do not use. This API is for internal use only.
Global pl_getAscent (const pl_paragraph *paragraph)
Do not use. This API is for internal use only.
Global pl_getDescent (const pl_paragraph *paragraph)
Do not use. This API is for internal use only.
Global pl_getFontRunCount (const pl_fontRuns *fontRuns)
Do not use. This API is for internal use only.
Global pl_getFontRunFont (const pl_fontRuns *fontRuns, le_int32 run)
Do not use. This API is for internal use only.
Global pl_getFontRunLastLimit (const pl_fontRuns *fontRuns)
Do not use. This API is for internal use only.
Global pl_getFontRunLimit (const pl_fontRuns *fontRuns, le_int32 run)
Do not use. This API is for internal use only.
Global pl_getLeading (const pl_paragraph *paragraph)
Do not use. This API is for internal use only.
Global pl_getLineAscent (const pl_line *line)
Do not use. This API is for internal use only.
Global pl_getLineDescent (const pl_line *line)
Do not use. This API is for internal use only.
Global pl_getLineLeading (const pl_line *line)
Do not use. This API is for internal use only.
Global pl_getLineVisualRun (const pl_line *line, le_int32 runIndex)
Do not use. This API is for internal use only.
Global pl_getLineWidth (const pl_line *line)
Do not use. This API is for internal use only.
Global pl_getLocaleRunCount (const pl_localeRuns *localeRuns)
Do not use. This API is for internal use only.
Global pl_getLocaleRunLastLimit (const pl_localeRuns *localeRuns)
Do not use. This API is for internal use only.
Global pl_getLocaleRunLimit (const pl_localeRuns *localeRuns, le_int32 run)
Do not use. This API is for internal use only.
Global pl_getLocaleRunLocale (const pl_localeRuns *localeRuns, le_int32 run)
Do not use. This API is for internal use only.
Global pl_getParagraphLevel (pl_paragraph *paragraph)
Do not use. This API is for internal use only.
Global pl_getTextDirection (pl_paragraph *paragraph)
Do not use. This API is for internal use only.
Global pl_getValueRunCount (const pl_valueRuns *valueRuns)
Do not use. This API is for internal use only.
Global pl_getValueRunLastLimit (const pl_valueRuns *valueRuns)
Do not use. This API is for internal use only.
Global pl_getValueRunLimit (const pl_valueRuns *valueRuns, le_int32 run)
Do not use. This API is for internal use only.
Global pl_getValueRunValue (const pl_valueRuns *valueRuns, le_int32 run)
Do not use. This API is for internal use only.
Global pl_getVisualRunAscent (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_getVisualRunDescent (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_getVisualRunDirection (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_getVisualRunFont (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_getVisualRunGlyphCount (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_getVisualRunGlyphs (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_getVisualRunGlyphToCharMap (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_getVisualRunLeading (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_getVisualRunPositions (const pl_visualRun *run)
Do not use. This API is for internal use only.
Global pl_isComplex (const LEUnicode chars[], le_int32 count)
Do not use. This API is for internal use only.
Global pl_line
Do not use. This API is for internal use only.
Global pl_nextLine (pl_paragraph *paragraph, float width)
Do not use. This API is for internal use only.
Global pl_openEmptyFontRuns (le_int32 initialCapacity)
Do not use. This API is for internal use only.
Global pl_openEmptyLocaleRuns (le_int32 initialCapacity)
Do not use. This API is for internal use only.
Global pl_openEmptyValueRuns (le_int32 initialCapacity)
Do not use. This API is for internal use only.
Global pl_openFontRuns (const le_font **fonts, const le_int32 *limits, le_int32 count)
Do not use. This API is for internal use only.
Global pl_openLocaleRuns (const char **locales, const le_int32 *limits, le_int32 count)
Do not use. This API is for internal use only.
Global pl_openValueRuns (const le_int32 *values, const le_int32 *limits, le_int32 count)
Do not use. This API is for internal use only.
Global pl_paragraph
Do not use. This API is for internal use only.
Global pl_reflow (pl_paragraph *paragraph)
Do not use. This API is for internal use only.
Global pl_resetFontRuns (pl_fontRuns *fontRuns)
Do not use. This API is for internal use only.
Global pl_resetLocaleRuns (pl_localeRuns *localeRuns)
Do not use. This API is for internal use only.
Global pl_resetValueRuns (pl_valueRuns *valueRuns)
Do not use. This API is for internal use only.
Global pl_visualRun
Do not use. This API is for internal use only.
Global PluralRules::getKeywordOther () const
Do not use. This API is for internal use only. 4.0
Global RegexMatcher::group (int32_t groupNum, UText *dest, UErrorCode &status) const
Do not use. This API is for internal use only. ICU 4.4 technology preview
Global RegexMatcher::resetPreserveRegion ()
Do not use.
Global RegexMatcher::setTrace (UBool state)
Do not use. This API is for internal use only.
Global RegexPatternDump (pat)
Do not use. This API is for internal use only.
Global ResourceBundle::getWithFallback (const char *key, UErrorCode &status)
Do not use.
Global RuleBasedBreakIterator::BreakIterator
Do not use.
Global RuleBasedBreakIterator::checkDictionary (int32_t startPos, int32_t endPos, UBool reverse)
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::EDontAdopt
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::fBreakType
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::fCachedBreakPositions
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::fData
Do not use.
Global RuleBasedBreakIterator::fDictionaryCharCount
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::fLanguageBreakEngines
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::fLastRuleStatusIndex
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::fLastStatusIndexValid
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::fNumCachedBreakPositions
Do not use.
Global RuleBasedBreakIterator::fPositionInCache
Do not use.
Global RuleBasedBreakIterator::fText
Do not use.
Global RuleBasedBreakIterator::fUnhandledBreakEngine
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::init ()
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::reset (void)
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::RuleBasedBreakIterator (RBBIDataHeader *data, UErrorCode &status)
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::RuleBasedBreakIterator (const RBBIDataHeader *data, enum EDontAdopt dontAdopt, UErrorCode &status)
Do not use. This API is for internal use only.
Global RuleBasedBreakIterator::setBreakType (int32_t type)
Do not use. This API is for internal use only.
Global RuleBasedCollator::getUCollator ()
Do not use. This API is for internal use only.
Global RuleBasedCollator::setLocales (const Locale &requestedLocale, const Locale &validLocale, const Locale &actualLocale)
Do not use. This API is for internal use only.
Global RuleBasedTimeZone::getOffsetFromLocal (UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &status)
Do not use. This API is for internal use only.
Global SimpleDateFormat::getSmpFmtLocale (void) const
Do not use. This API is for internal use only. ICU 4.0
Global SimpleDateFormat::isFieldUnitIgnored (UCalendarDateFields field) const
Do not use. This API is for internal use only. ICU 4.0
Global SimpleDateFormat::isFieldUnitIgnored (const UnicodeString &pattern, UCalendarDateFields field)
Do not use. This API is for internal use only. ICU 4.0
Global SimpleTimeZone::getOffsetFromLocal (UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &status)
Do not use. This API is for internal use only.
Global STRING_LIST_BUFFER_SIZE
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Class StringList
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global StringList::add (const UnicodeString *string, UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global StringList::add (const UChar *chars, int32_t count, UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global StringList::get (int32_t index) const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global StringList::getDynamicClassID () const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global StringList::getStaticClassID ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global StringList::size () const
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global StringList::StringList (UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global StringList::~StringList ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Class StringTrieBuilder::BranchHeadNode
Do not use.
Class StringTrieBuilder::BranchNode
Do not use.
Global StringTrieBuilder::build (UStringTrieBuildOption buildOption, int32_t elementsLength, UErrorCode &errorCode)
Do not use.
Global StringTrieBuilder::countElementUnits (int32_t start, int32_t limit, int32_t unitIndex) const =0
Do not use.
Global StringTrieBuilder::createCompactBuilder (int32_t sizeGuess, UErrorCode &errorCode)
Do not use.
Global StringTrieBuilder::createLinearMatchNode (int32_t i, int32_t unitIndex, int32_t length, Node *nextNode) const =0
Do not use.
Global StringTrieBuilder::deleteCompactBuilder ()
Do not use.
Global StringTrieBuilder::equalNodes (const void *left, const void *right)
Do not use.
Class StringTrieBuilder::FinalValueNode
Do not use.
Global StringTrieBuilder::getElementStringLength (int32_t i) const =0
Do not use.
Global StringTrieBuilder::getElementUnit (int32_t i, int32_t unitIndex) const =0
Do not use.
Global StringTrieBuilder::getElementValue (int32_t i) const =0
Do not use.
Global StringTrieBuilder::getLimitOfLinearMatch (int32_t first, int32_t last, int32_t unitIndex) const =0
Do not use.
Global StringTrieBuilder::getMaxBranchLinearSubNodeLength () const =0
Do not use.
Global StringTrieBuilder::getMaxLinearMatchLength () const =0
Do not use.
Global StringTrieBuilder::getMinLinearMatch () const =0
Do not use.
Global StringTrieBuilder::hashNode (const void *node)
Do not use.
Global StringTrieBuilder::indexOfElementWithNextUnit (int32_t i, int32_t unitIndex, UChar unit) const =0
Do not use.
Class StringTrieBuilder::IntermediateValueNode
Do not use.
Global StringTrieBuilder::kMaxBranchLinearSubNodeLength
Do not use.
Global StringTrieBuilder::kMaxSplitBranchLevels
Do not use.
Class StringTrieBuilder::LinearMatchNode
Do not use.
Class StringTrieBuilder::ListBranchNode
Do not use.
Global StringTrieBuilder::makeBranchSubNode (int32_t start, int32_t limit, int32_t unitIndex, int32_t length, UErrorCode &errorCode)
Do not use.
Global StringTrieBuilder::makeNode (int32_t start, int32_t limit, int32_t unitIndex, UErrorCode &errorCode)
Do not use.
Global StringTrieBuilder::matchNodesCanHaveValues () const =0
Do not use.
Class StringTrieBuilder::Node
Do not use.
Global StringTrieBuilder::nodes
Do not use.
Global StringTrieBuilder::registerFinalValue (int32_t value, UErrorCode &errorCode)
Do not use. This API is for internal use only.
Global StringTrieBuilder::registerNode (Node *newNode, UErrorCode &errorCode)
Do not use. This API is for internal use only.
Global StringTrieBuilder::skipElementsBySomeUnits (int32_t i, int32_t unitIndex, int32_t count) const =0
Do not use.
Class StringTrieBuilder::SplitBranchNode
Do not use.
Global StringTrieBuilder::StringTrieBuilder ()
Do not use.
Class StringTrieBuilder::ValueNode
Do not use.
Global StringTrieBuilder::write (int32_t unit)=0
Do not use.
Global StringTrieBuilder::writeBranchSubNode (int32_t start, int32_t limit, int32_t unitIndex, int32_t length)
Do not use.
Global StringTrieBuilder::writeDeltaTo (int32_t jumpTarget)=0
Do not use.
Global StringTrieBuilder::writeElementUnits (int32_t i, int32_t unitIndex, int32_t length)=0
Do not use.
Global StringTrieBuilder::writeNode (int32_t start, int32_t limit, int32_t unitIndex)
Do not use.
Global StringTrieBuilder::writeValueAndFinal (int32_t i, UBool isFinal)=0
Do not use.
Global StringTrieBuilder::writeValueAndType (UBool hasValue, int32_t value, int32_t node)=0
Do not use.
Global StringTrieBuilder::~StringTrieBuilder ()
Do not use.
Global TimeZone::loadRule (const UResourceBundle *top, const UnicodeString &ruleid, UResourceBundle *oldbundle, UErrorCode &status)
Do not use. This API is for internal use only.
Global Transliterator::_countAvailableSources (void)
Do not use.
Global Transliterator::_countAvailableTargets (const UnicodeString &source)
Do not use.
Global Transliterator::_countAvailableVariants (const UnicodeString &source, const UnicodeString &target)
Do not use.
Global Transliterator::_getAvailableSource (int32_t index, UnicodeString &result)
Do not use.
Global Transliterator::_getAvailableTarget (int32_t index, const UnicodeString &source, UnicodeString &result)
Do not use.
Global Transliterator::_getAvailableVariant (int32_t index, const UnicodeString &source, const UnicodeString &target, UnicodeString &result)
Do not use.
Global Transliterator::_registerAlias (const UnicodeString &aliasID, const UnicodeString &realID)
Do not use.
Global Transliterator::_registerFactory (const UnicodeString &id, Factory factory, Token context)
Do not use.
Global Transliterator::_registerInstance (Transliterator *adoptedObj)
Do not use.
Global Transliterator::_registerSpecialInverse (const UnicodeString &target, const UnicodeString &inverseTarget, UBool bidirectional)
Do not use. This API is for internal use only.
Global Transliterator::integerToken (int32_t)
Do not use. This API is for internal use only.
Global Transliterator::pointerToken (void *)
Do not use. This API is for internal use only.
Global U16_SURROGATE_OFFSET
Do not use. This API is for internal use only.
Global U8_COUNT_TRAIL_BYTES (leadByte)
Do not use. This API is for internal use only.
Global U8_MASK_LEAD_BYTE (leadByte, countTrailBytes)
Do not use. This API is for internal use only.
Global U_ALIGN_CODE (n)
Do not use. This API is for internal use only.
Global U_ATTRIBUTE_DEPRECATED
Do not use.
Global U_CHECK_DYLOAD
Do not use.
Global U_DAYLIGHT
Do not use.
Global U_DECLARE_UTF16 (string)

Do not use. This API is for internal use only.

Do not use. This API is for internal use only.

Do not use. This API is for internal use only.

Global U_DEF2_ICUDATA_ENTRY_POINT (major, minor)
Do not use. This API is for internal use only.
Global U_DEF_ICUDATA_ENTRY_POINT (major, minor)
Do not use. This API is for internal use only.
Global U_ENABLE_DYLOAD
Do not use.
Global U_GNUC_UTF16_STRING
Do not use.
Global U_HAVE_DIRENT_H
Do not use.
Global U_HAVE_GCC_ATOMICS
Do not use.
Global U_HAVE_LIB_SUFFIX
Do not use.
Global U_HAVE_STD_STRING

Do not use. This API is for internal use only.

Do not use. This API is for internal use only.

Global U_HIDE_DRAFT_API
Do not use.
Global U_HIDE_INTERNAL_API
Do not use.
Global U_ICUDATA_ALIAS
Do not use.
Global U_ICUDATA_NAME
Do not use.
Global U_INLINE
Do not use. This API is for internal use only.
Global U_LIB_SUFFIX_C_NAME
Do not use. This API is for internal use only.
Global U_LIB_SUFFIX_C_NAME_STRING
Do not use.
Global U_SHOW_CPLUSPLUS_API
Do not use.
Global U_TIMEZONE
Do not use.
Global U_TREE_ENTRY_SEP_CHAR
Do not use.
Global U_TREE_ENTRY_SEP_STRING
Do not use.
Global U_TREE_SEPARATOR
Do not use.
Global U_TREE_SEPARATOR_STRING
Do not use.
Global U_TZNAME
Do not use.
Global U_TZSET
Do not use.
Global U_USE_USRDATA
Do not use.
Global U_USRDATA_NAME
Do not use.
Global ucd_close (UCD *ucd)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global ucd_flushCache ()
Do not use. This API is for internal use only. 4.0.1 technology preview
Global ucd_freeCache ()
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global ucd_getCollator (UCD *ucd)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global ucd_open (UCollator *coll, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Global UCLN_NO_AUTO_CLEANUP
Do not use. This API is for internal use only.
Global ucol_equals (const UCollator *source, const UCollator *target)
Do not use. This API is for internal use only. ICU 3.0
Global ucol_forceHanImplicit (UCollationElements *elems, UErrorCode *status)
Do not use. This API is for internal use only.
Global ucol_forgetUCA (void)
Do not use. This API is for internal use only. ICU 3.2.1
Global ucol_getAttributeOrDefault (const UCollator *coll, UColAttribute attr, UErrorCode *status)
Do not use. This API is for internal use only. ICU 3.0
Global ucol_getUnsafeSet (const UCollator *coll, USet *unsafe, UErrorCode *status)
Do not use. This API is for internal use only. ICU 3.0
Global ucol_nextProcessed (UCollationElements *elems, int32_t *ixLow, int32_t *ixHigh, UErrorCode *status)
Do not use. This API is for internal use only.
Global ucol_prepareShortStringOpen (const char *definition, UBool forceDefaults, UParseError *parseError, UErrorCode *status)
Do not use. This API is for internal use only. ICU 3.2.1
Global ucol_previousProcessed (UCollationElements *elems, int32_t *ixLow, int32_t *ixHigh, UErrorCode *status)
Do not use. This API is for internal use only.
Global UCOL_PROCESSED_NULLORDER
Do not use. This API is for internal use only.
Global UCONFIG_ONLY_COLLATION
Do not use. This API is for internal use only. ICU 4.0
Global udat_applyPatternRelative (UDateFormat *format, const UChar *datePattern, int32_t datePatternLength, const UChar *timePattern, int32_t timePatternLength, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.2 technology preview
Global udat_toPatternRelativeDate (const UDateFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.2 technology preview
Global udat_toPatternRelativeTime (const UDateFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.2 technology preview
Global UDATPG_MATCH_MINUTE_FIELD_LENGTH
Do not use.
Global UDATPG_MATCH_SECOND_FIELD_LENGTH
Do not use.
Global UFieldResolutionTable [12][8]
Do not use.
Global UIDNAInfo::reservedB3
Do not use. This API is for internal use only.
Global UIDNAInfo::reservedI2
Do not use. This API is for internal use only.
Global UIDNAInfo::reservedI3
Do not use. This API is for internal use only.
Global UnicodeFunctor::setData (const TransliterationRuleData *)=0
Do not use. This API is for internal use only. ICU 2.1
Global UnicodeSet::applyPattern (const UnicodeString &pattern, uint32_t options, const SymbolTable *symbols, UErrorCode &status)
Do not use. This API is for internal use only.
Global UnicodeSet::UnicodeSet (const UnicodeString &pattern, uint32_t options, const SymbolTable *symbols, UErrorCode &status)
Do not use. This API is for internal use only.
Global UnicodeSetIterator::cpString
Do not use. This API is for internal use only.
Global UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION (myClass)
Do not use. This API is for internal use only.
Global UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION (myClass)
Do not use. This API is for internal use only.
Global UOBJECT_DEFINE_RTTI_IMPLEMENTATION (myClass)
Do not use. This API is for internal use only.
Global uplug_getConfiguration (UPlugData *plug)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_getContext (UPlugData *plug)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_getCurrentLevel (void)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_getLibrary (UPlugData *plug)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_getLibraryName (UPlugData *plug, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_getPlugLevel (UPlugData *plug)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_getPlugLoadStatus (UPlugData *plug)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_getPlugName (UPlugData *plug)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_getSymbolName (UPlugData *plug)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_loadPlugFromEntrypoint (UPlugEntrypoint *entrypoint, const char *config, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_loadPlugFromLibrary (const char *libName, const char *sym, const char *config, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global UPLUG_NAME_MAX
Do not use.
Global uplug_nextPlug (UPlugData *prior)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_removePlug (UPlugData *plug, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_setContext (UPlugData *plug, void *context)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_setPlugLevel (UPlugData *plug, UPlugLevel level)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_setPlugName (UPlugData *plug, const char *name)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_setPlugNoUnload (UPlugData *plug, UBool dontUnload)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global UPLUG_TOKEN
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global UPlugEntrypoint )(UPlugData *plug, UPlugReason reason, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global UPlugLevel
Do not use.
Global UPlugReason
Do not use.
Global UPlugTokenReturn
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global uprv_getDefaultCodepage (void)
Do not use. This API is for internal use only.
Global uprv_getDefaultLocaleID (void)
Do not use. This API is for internal use only.
Global uregex_groupUTextDeep (URegularExpression *regexp, int32_t groupNum, UText *dest, UErrorCode *status)
Do not use. This API is for internal use only. ICU 4.4 technology preview
Global ures_openFillIn (UResourceBundle *r, const char *packageName, const char *localeID, UErrorCode *status)
Do not use. This API is for internal use only.
Global usearch_search (UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status)
Do not use. This API is for internal use only.
Global usearch_searchBackwards (UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status)
Do not use. This API is for internal use only.
Global USET_SERIALIZED_STATIC_ARRAY_CAPACITY
Do not use.
Global UText::flags
Do not use. This API is for internal use only.
Global UText::magic
Do not use. This API is for internal use only.
Global UText::privA
Do not use. This API is for internal use only. ICU 3.4
Global UText::privB
Do not use. This API is for internal use only. ICU 3.4
Global UText::privC
Do not use. This API is for internal use only. ICU 3.4
Global UText::privP
Do not use. This API is for internal use only. ICU 3.4
Global utext_caseCompare (UText *s1, int32_t length1, UText *s2, int32_t length2, uint32_t options, UErrorCode *pErrorCode)
Do not use. This API is for internal use only. ICU 4.4 technology preview
Global utext_caseCompareNativeLimit (UText *s1, int64_t limit1, UText *s2, int64_t limit2, uint32_t options, UErrorCode *pErrorCode)
Do not use. This API is for internal use only. ICU 4.4 technology preview
Global utext_compare (UText *s1, int32_t length1, UText *s2, int32_t length2)
Do not use. This API is for internal use only. ICU 4.4 technology preview
Global utext_compareNativeLimit (UText *s1, int64_t limit1, UText *s2, int64_t limit2)
Do not use. This API is for internal use only. ICU 4.4 technology preview
Global UTEXT_CURRENT32 (ut)
Do not use. This API is for internal use only. ICU 4.4 technology preview
Global UTextFuncs::reserved3

Do not use. This API is for internal use only.

Do not use.

Do not use.

Do not use.

Global UTextFuncs::reserved3

Do not use. This API is for internal use only.

Do not use.

Do not use.

Do not use.

Global UTextFuncs::reserved3

Do not use. This API is for internal use only.

Do not use.

Do not use.

Do not use.

Global UTextFuncs::spare1
Do not use.
Global UTextFuncs::spare2
Do not use.
Global UTextFuncs::spare3
Do not use.
Global utf8_appendCharSafeBody (uint8_t *s, int32_t i, int32_t length, UChar32 c, UBool *pIsError)
Do not use. This API is for internal use only.
Global utf8_back1SafeBody (const uint8_t *s, int32_t start, int32_t i)
Do not use. This API is for internal use only.
Global utf8_countTrailBytes [256]
Do not use. This API is for internal use only.
Global utf8_nextCharSafeBody (const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, UBool strict)
Do not use. This API is for internal use only.
Global utf8_prevCharSafeBody (const uint8_t *s, int32_t start, int32_t *pi, UChar32 c, UBool strict)
Do not use. This API is for internal use only.
Global UTSV_EPOCH_OFFSET_MINUS_1_VALUE
Do not use. This API is for internal use only. ICU 3.2
Global UTSV_EPOCH_OFFSET_PLUS_1_VALUE
Do not use. This API is for internal use only. ICU 3.2
Global UTSV_MAX_ROUND_VALUE
Do not use. This API is for internal use only. ICU 3.2
Global UTSV_MIN_ROUND_VALUE
Do not use. This API is for internal use only. ICU 3.2
Global UTSV_UNITS_ROUND_VALUE
Do not use. This API is for internal use only. ICU 3.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines