ICU 74.1 74.1
Internal List
Global __STDC_LIMIT_MACROS
Do not use. This API is for internal use only.
Global CYGWINMSVC
Do not use. This API is for internal use only.
Global icu::BasicTimeZone::getOffsetFromLocal (UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::BasicTimeZone::kFormerLatterMask
Do not use. This API is for internal use only.
Global icu::BasicTimeZone::kStdDstMask
Do not use. This API is for internal use only.
Global icu::BreakIterator::BreakIterator ()
Do not use. This API is for internal use only.
Global icu::BreakIterator::BreakIterator (const BreakIterator &other)
Do not use. This API is for internal use only.
Global icu::BreakIterator::BreakIterator (const Locale &valid, const Locale &actual)
Do not use. This API is for internal use only.
Global icu::BreakIterator::getLocaleID (ULocDataLocaleType type, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::BreakIterator::operator= (const BreakIterator &other)
Do not use. This API is for internal use only.. Assignment Operator, used by RuleBasedBreakIterator.
Global icu::Calendar::CalendarFactory
Do not use. This API is for internal use only.
Global icu::Calendar::CalendarService
Do not use. This API is for internal use only.
Global icu::Calendar::computeJulianDay ()
Do not use. This API is for internal use only.
Global icu::Calendar::computeMillisInDay ()
Do not use. This API is for internal use only.
Global icu::Calendar::computeZoneOffset (double millis, double millisInDay, UErrorCode &ec)
Do not use. This API is for internal use only.
Global icu::Calendar::DefaultCalendarFactory
Do not use. This API is for internal use only.
Global icu::Calendar::defaultCenturyStart () const =0
Do not use. This API is for internal use only.
Global icu::Calendar::defaultCenturyStartYear () const =0
Do not use. This API is for internal use only.
Global icu::Calendar::ELimitType
Do not use. This API is for internal use only.
Global icu::Calendar::getAvailableLocales (void)
Do not use. This API is for internal use only.
Global icu::Calendar::getCalendarTypeFromLocale (const Locale &locale, char *typeBuffer, int32_t typeBufferSize, UErrorCode &status)
Do not use. This API is for internal use only. For ICU use only.
Global icu::Calendar::getDefaultDayInMonth (int32_t eyear, int32_t month)
Do not use. This API is for internal use only.
Global icu::Calendar::getDefaultMonthInYear (int32_t eyear)
Do not use. This API is for internal use only.
Global icu::Calendar::getFieldResolutionTable () const
Do not use. This API is for internal use only.
Global icu::Calendar::getGregorianDayOfMonth () const
Do not use. This API is for internal use only.
Global icu::Calendar::getGregorianDayOfYear () const
Do not use. This API is for internal use only.
Global icu::Calendar::getGregorianMonth () const
Do not use. This API is for internal use only.
Global icu::Calendar::getGregorianYear () const
Do not use. This API is for internal use only.
Global icu::Calendar::getLimit (UCalendarDateFields field, ELimitType limitType) const
Do not use. This API is for internal use only.
Global icu::Calendar::getLocalDOW ()
Do not use. This API is for internal use only.
Global icu::Calendar::getLocaleID (ULocDataLocaleType type, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::Calendar::getRelatedYear (UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::Calendar::handleComputeFields (int32_t julianDay, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::Calendar::handleComputeJulianDay (UCalendarDateFields bestField)
Do not use. This API is for internal use only.
Global icu::Calendar::handleComputeMonthStart (int32_t eyear, int32_t month, UBool useMonth) const =0
Do not use. This API is for internal use only.
Global icu::Calendar::handleGetExtendedYear ()=0
Do not use. This API is for internal use only.
Global icu::Calendar::handleGetExtendedYearFromWeekFields (int32_t yearWoy, int32_t woy)
Do not use. This API is for internal use only.
Global icu::Calendar::handleGetLimit (UCalendarDateFields field, ELimitType limitType) const =0
Do not use. This API is for internal use only.
Global icu::Calendar::handleGetMonthLength (int32_t extendedYear, int32_t month) const
Do not use. This API is for internal use only.
Global icu::Calendar::haveDefaultCentury () const =0
Do not use. This API is for internal use only.
Global icu::Calendar::internalGet (UCalendarDateFields field) const
Do not use. This API is for internal use only.
Global icu::Calendar::internalGet (UCalendarDateFields field, int32_t defaultValue) const
Do not use. This API is for internal use only.
Global icu::Calendar::internalGetMonth (int32_t defaultValue) const
Do not use. This API is for internal use only.
Global icu::Calendar::internalGetMonth () const
Do not use. This API is for internal use only.
Global icu::Calendar::julianDayToDayOfWeek (double julian)
Do not use. This API is for internal use only.
Global icu::Calendar::kDatePrecedence []
Do not use. This API is for internal use only.
Global icu::Calendar::kDOWPrecedence []
Do not use. This API is for internal use only.
Global icu::Calendar::kMonthPrecedence []
Do not use. This API is for internal use only.
Global icu::Calendar::kResolveRemap
Do not use. This API is for internal use only.
Global icu::Calendar::kResolveSTOP
Do not use. This API is for internal use only.
Global icu::Calendar::kYearPrecedence []
Do not use. This API is for internal use only.
Global icu::Calendar::makeInstance (const Locale &locale, UErrorCode &status)
Do not use. This API is for internal use only. For ICU use only.
Global icu::Calendar::newerField (UCalendarDateFields defaultField, UCalendarDateFields alternateField) const
Do not use. This API is for internal use only.
Global icu::Calendar::newestStamp (UCalendarDateFields start, UCalendarDateFields end, int32_t bestSoFar) const
Do not use. This API is for internal use only.
Global icu::Calendar::prepareGetActual (UCalendarDateFields field, UBool isMinimum, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::Calendar::registerFactory (ICUServiceFactory *toAdopt, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::Calendar::resolveFields (const UFieldResolutionTable *precedenceTable) const
Do not use. This API is for internal use only.
Global icu::Calendar::setRelatedYear (int32_t year)
Do not use. This API is for internal use only.
Global icu::Calendar::unregister (URegistryKey key, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::Calendar::validateField (UCalendarDateFields field, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::Calendar::weekNumber (int32_t dayOfPeriod, int32_t dayOfWeek)
Do not use. This API is for internal use only.
Global icu::CanonicalIterator::permute (UnicodeString &source, UBool skipZeros, Hashtable *result, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::CollationElementIterator::fromUCollationElements (const UCollationElements *uc)
Do not use. This API is for internal use only.
Global icu::CollationElementIterator::fromUCollationElements (UCollationElements *uc)
Do not use. This API is for internal use only.
Global icu::CollationElementIterator::toUCollationElements ()
Do not use. This API is for internal use only.
Global icu::CollationElementIterator::toUCollationElements () const
Do not use. This API is for internal use only.
Global icu::Collator::fromUCollator (UCollator *uc)
Do not use. This API is for internal use only.
Global icu::Collator::fromUCollator (const UCollator *uc)
Do not use. This API is for internal use only.
Global icu::Collator::internalCompareUTF8 (const char *left, int32_t leftLength, const char *right, int32_t rightLength, UErrorCode &errorCode) const
Do not use. This API is for internal use only.
Global icu::Collator::internalGetShortDefinitionString (const char *locale, char *buffer, int32_t capacity, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::Collator::internalNextSortKeyPart (UCharIterator *iter, uint32_t state[2], uint8_t *dest, int32_t count, UErrorCode &errorCode) const
Do not use. This API is for internal use only.
Global icu::Collator::setLocales (const Locale &requestedLocale, const Locale &validLocale, const Locale &actualLocale)
Do not use. This API is for internal use only.
Global icu::Collator::toUCollator ()
Do not use. This API is for internal use only.
Global icu::Collator::toUCollator () const
Do not use. This API is for internal use only.
Global icu::CompactDecimalFormat::parseCurrency (const UnicodeString &text, ParsePosition &pos) const override
Do not use. This API is for internal use only.
Global icu::DateFormat::getBestPattern (const Locale &locale, const UnicodeString &skeleton, UErrorCode &status)
Do not use. This API is for internal use only. For ICU use only.
Global icu::DateFormatSymbols::ALTERNATE_TIME_SEPARATOR
Do not use. This API is for internal use only.
Global icu::DateFormatSymbols::createForLocale (const Locale &locale, UErrorCode &status)
Do not use. This API is for internal use only. For ICU use only.
Global icu::DateFormatSymbols::DateFormatSymbols (const char *type, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::DateFormatSymbols::DateFormatSymbols (const Locale &locale, const char *type, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::DateFormatSymbols::DEFAULT_TIME_SEPARATOR
Do not use. This API is for internal use only.
Global icu::DateFormatSymbols::ECapitalizationContextUsageType
Do not use. This API is for internal use only.
Global icu::DateFormatSymbols::EMonthPatternType
Do not use. This API is for internal use only.
Global icu::DateFormatSymbols::getLeapMonthPatterns (int32_t &count) const
Do not use. This API is for internal use only.
Global icu::DateFormatSymbols::getTimeSeparatorString (UnicodeString &result) const
Do not use. This API is for internal use only.
Global icu::DateFormatSymbols::setTimeSeparatorString (const UnicodeString &newTimeSeparator)
Do not use. This API is for internal use only.
Global icu::DateIntervalFormat::parseObject (const UnicodeString &source, Formattable &result, ParsePosition &parse_pos) const override
Do not use. This API is for internal use only. ICU 4.0
Global icu::DateIntervalInfo::DateIntervalInfo (UErrorCode &status)
Do not use. This API is for internal use only. ICU 4.0
Global icu::DateTimePatternGenerator::createInstanceNoStdPat (const Locale &uLocale, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::DateTimePatternGenerator::getRedundants (UErrorCode &status)
Do not use. This API is for internal use only. ICU 3.8
Global icu::DecimalFormat::DecimalFormat (const UnicodeString &pattern, DecimalFormatSymbols *symbolsToAdopt, UNumberFormatStyle style, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::DecimalFormat::format (const number::impl::DecimalQuantity &number, UnicodeString &appendTo, FieldPositionIterator *posIter, UErrorCode &status) const override
Do not use. This API is for internal use only.
Global icu::DecimalFormat::format (const number::impl::DecimalQuantity &number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const override
Do not use. This API is for internal use only.
Global icu::DecimalFormat::format (int64_t number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const override
Do not use. This API is for internal use only.
Global icu::DecimalFormat::format (int32_t number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const override
Do not use. This API is for internal use only.
Global icu::DecimalFormat::format (double number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const override
Do not use. This API is for internal use only.
Global icu::DecimalFormat::formatToDecimalQuantity (const Formattable &number, number::impl::DecimalQuantity &output, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::DecimalFormat::formatToDecimalQuantity (double number, number::impl::DecimalQuantity &output, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::DecimalFormatSymbols::getCodePointZero () const
Do not use. This API is for internal use only. For ICU use only
Global icu::DecimalFormatSymbols::getConstDigitSymbol (int32_t digit) const
Do not use. This API is for internal use only. This API is currently for ICU use only.
Global icu::DecimalFormatSymbols::getConstSymbol (ENumberFormatSymbol symbol) const
Do not use. This API is for internal use only.
Global icu::DecimalFormatSymbols::getCurrencyPattern (void) const
Do not use. This API is for internal use only.
Global icu::DecimalFormatSymbols::getNumberingSystemName (void) const
Do not use. This API is for internal use only.
Global icu::DecimalFormatSymbols::isCustomCurrencySymbol () const
Do not use. This API is for internal use only. For ICU use only
Global icu::DecimalFormatSymbols::isCustomIntlCurrencySymbol () const
Do not use. This API is for internal use only. For ICU use only
Global icu::DecimalFormatSymbols::kApproximatelySignSymbol
Do not use. This API is for internal use only.
Global icu::DecimalFormatSymbols::setCurrency (const char16_t *currency, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::Edits::Iterator::toString (UnicodeString &appendTo) const
Do not use. This API is for internal use only.
Class icu::ExternalBreakEngine
Do not use. This API is for internal use only. ICU 74 technology preview
Global icu::ExternalBreakEngine::fillBreaks (UText *text, int32_t start, int32_t end, int32_t *foundBreaks, int32_t foundBreaksCapacity, UErrorCode &status) const =0
Do not use. This API is for internal use only. ICU 74 technology preview
Global icu::ExternalBreakEngine::handles (UChar32 c) const =0
Do not use. This API is for internal use only. ICU 74 technology preview
Global icu::ExternalBreakEngine::isFor (UChar32 c, const char *locale) const =0
Do not use. This API is for internal use only. ICU 74 technology preview
Global icu::ExternalBreakEngine::~ExternalBreakEngine ()
Do not use. This API is for internal use only. ICU 74 technology preview
Global icu::Format::getLocaleID (ULocDataLocaleType type, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::Formattable::adoptDecimalQuantity (number::impl::DecimalQuantity *dq)
Do not use. This API is for internal use only.
Global icu::Formattable::getDecimalQuantity () const
Do not use. This API is for internal use only.
Global icu::Formattable::internalGetCharString (UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::Formattable::populateDecimalQuantity (number::impl::DecimalQuantity &output, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::GenderInfo_initCache (UErrorCode &status)
Do not use. This API is for internal use only. Forward Declaration
Global icu::GregorianCalendar::defaultCenturyStart () const override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::defaultCenturyStartYear () const override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::getEpochDay (UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::handleComputeFields (int32_t julianDay, UErrorCode &status) override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::handleComputeJulianDay (UCalendarDateFields bestField) override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::handleComputeMonthStart (int32_t eyear, int32_t month, UBool useMonth) const override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::handleGetExtendedYear () override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::handleGetExtendedYearFromWeekFields (int32_t yearWoy, int32_t woy) override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::handleGetLimit (UCalendarDateFields field, ELimitType limitType) const override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::handleGetMonthLength (int32_t extendedYear, int32_t month) const override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::haveDefaultCentury () const override
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::internalGetEra () const
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::monthLength (int32_t month, int32_t year) const
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::monthLength (int32_t month) const
Do not use. This API is for internal use only.
Global icu::GregorianCalendar::yearLength (void) const
Do not use. This API is for internal use only.
Global icu::kInternalNumSysNameCapacity
Do not use. This API is for internal use only.
Global icu::ListFormatter::format (const UnicodeString items[], int32_t n_items, UnicodeString &appendTo, int32_t index, int32_t &offset, UErrorCode &errorCode) const
Do not use. This API is for internal use only. for MeasureFormat
Global icu::ListFormatter::ListFormatter (const ListFormatData &data, UErrorCode &errorCode)
Do not use. This API is for internal use only. constructor made public for testing.
Global icu::ListFormatter::ListFormatter (const ListFormatInternal *listFormatterInternal)
Do not use. This API is for internal use only. constructor made public for testing.
Global icu::Locale::locale_available_init ()
Do not use. This API is for internal use only. (private)
Global icu::Locale::locale_set_default_internal (const char *, UErrorCode &status)
Do not use. This API is for internal use only. (private)
Global icu::Locale::minimizeSubtags (bool favorScript, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::Locale::setFromPOSIXID (const char *posixID)
Do not use. This API is for internal use only.
Global icu::locale_available_init ()
Do not use. This API is for internal use only.
Global icu::LocaleMatcher::internalMatch (const Locale &desired, const Locale &supported, UErrorCode &errorCode) const
Do not use. This API is for internal use only. (has a known user)
Global icu::LocaleRuns::fLocales
Do not use. This API is for internal use only.
Global icu::LocalPointerBase< T >::ptr
Do not use. This API is for internal use only.
Global icu::MeasureFormat::adoptNumberFormat (NumberFormat *nfToAdopt, UErrorCode &status)
Do not use. This API is for internal use only..
Global icu::MeasureFormat::getCurrencyFormatInternal () const
Do not use. This API is for internal use only..
Global icu::MeasureFormat::getLocale (UErrorCode &status) const
Do not use. This API is for internal use only..
Global icu::MeasureFormat::getLocaleID (UErrorCode &status) const
Do not use. This API is for internal use only..
Global icu::MeasureFormat::getNumberFormatInternal () const
Do not use. This API is for internal use only..
Global icu::MeasureFormat::getPluralRules () const
Do not use. This API is for internal use only..
Global icu::MeasureFormat::initMeasureFormat (const Locale &locale, UMeasureFormatWidth width, NumberFormat *nfToAdopt, UErrorCode &status)
Do not use. This API is for internal use only..
Global icu::MeasureFormat::setMeasureFormatLocale (const Locale &locale, UErrorCode &status)
Do not use. This API is for internal use only..
Global icu::MeasureUnit::getOffset () const
Do not use. This API is for internal use only.
Global icu::MeasureUnit::initCurrency (StringPiece isoCurrency)
Do not use. This API is for internal use only.
Global icu::MeasureUnit::initTime (const char *timeId)
Do not use. This API is for internal use only.
Global icu::MessageFormat::equalFormats (const void *left, const void *right)
Do not use. This API is for internal use only.
Global icu::MessageFormat::getArgTypeCount () const
Do not use. This API is for internal use only.
Global icu::MessagePattern::Part::Part ()
Do not use. This API is for internal use only.
Global icu::number::FormattedNumber::getAllFieldPositionsImpl (FieldPositionIteratorHandler &fpih, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::number::FormattedNumber::getDecimalQuantity (impl::DecimalQuantity &output, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::number::impl::digits_t
Do not use. This API is for internal use only.
Class icu::number::impl::Grouper
Do not use. This API is for internal use only.
Global icu::number::impl::Grouper::forProperties (const DecimalFormatProperties &properties)
Do not use. This API is for internal use only.
Global icu::number::impl::Grouper::forStrategy (UNumberGroupingStrategy grouping)
Do not use. This API is for internal use only.
Global icu::number::impl::Grouper::getPrimary () const
Do not use. This API is for internal use only.
Global icu::number::impl::Grouper::getSecondary () const
Do not use. This API is for internal use only.
Global icu::number::impl::Grouper::Grouper (int16_t grouping1, int16_t grouping2, int16_t minGrouping, UNumberGroupingStrategy strategy)
Do not use. This API is for internal use only.
Class icu::number::impl::MacroProps
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::affixProvider
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::approximately
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::copyErrorTo (UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::decimal
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::grouper
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::integerWidth
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::locale
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::notation
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::padder
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::perUnit
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::precision
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::roundingMode
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::rules
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::scale
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::sign
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::symbols
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::threshold
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::unit
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::unitDisplayCase
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::unitWidth
Do not use. This API is for internal use only.
Global icu::number::impl::MacroProps::usage
Do not use. This API is for internal use only.
Class icu::number::impl::Padder
Do not use. This API is for internal use only.
Global icu::number::impl::Padder::codePoints (UChar32 cp, int32_t targetWidth, UNumberFormatPadPosition position)
Do not use. This API is for internal use only.
Global icu::number::impl::Padder::forProperties (const DecimalFormatProperties &properties)
Do not use. This API is for internal use only.
Global icu::number::impl::Padder::none ()
Do not use. This API is for internal use only.
Class icu::number::impl::RangeMacroProps
Do not use. This API is for internal use only.
Global icu::number::impl::RangeMacroProps::collapse
Do not use. This API is for internal use only.
Global icu::number::impl::RangeMacroProps::copyErrorTo (UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::number::impl::RangeMacroProps::formatter1
Do not use. This API is for internal use only.
Global icu::number::impl::RangeMacroProps::formatter2
Do not use. This API is for internal use only.
Global icu::number::impl::RangeMacroProps::identityFallback
Do not use. This API is for internal use only.
Global icu::number::impl::RangeMacroProps::locale
Do not use. This API is for internal use only.
Global icu::number::impl::RangeMacroProps::singleFormatter
Do not use. This API is for internal use only.
Class icu::number::impl::StringProp
Do not use. This API is for internal use only.
Global icu::number::impl::StringProp::isSet () const
Do not use. This API is for internal use only.
Global icu::number::impl::StringProp::length () const
Do not use. This API is for internal use only.
Global icu::number::impl::StringProp::operator= (StringProp &&src) noexcept
Do not use. This API is for internal use only.
Global icu::number::impl::StringProp::operator= (const StringProp &other)
Do not use. This API is for internal use only.
Global icu::number::impl::StringProp::set (StringPiece value)
Do not use. This API is for internal use only. Makes a copy of value. Set to "" to unset.
Global icu::number::impl::StringProp::StringProp (const StringProp &other)
Do not use. This API is for internal use only.
Global icu::number::impl::StringProp::StringProp (StringProp &&src) noexcept
Do not use. This API is for internal use only.
Global icu::number::impl::StringProp::~StringProp ()
Do not use. This API is for internal use only.
Class icu::number::impl::SymbolsWrapper
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::copyErrorTo (UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::getDecimalFormatSymbols () const
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::getNumberingSystem () const
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::isDecimalFormatSymbols () const
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::isNumberingSystem () const
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::operator= (const SymbolsWrapper &other)
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::operator= (SymbolsWrapper &&src) noexcept
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::setTo (const DecimalFormatSymbols &dfs)
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::setTo (const NumberingSystem *ns)
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::SymbolsWrapper ()
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::SymbolsWrapper (const SymbolsWrapper &other)
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::SymbolsWrapper (SymbolsWrapper &&src) noexcept
Do not use. This API is for internal use only.
Global icu::number::impl::SymbolsWrapper::~SymbolsWrapper ()
Do not use. This API is for internal use only.
Global icu::number::impl::touchRangeLocales (impl::RangeMacroProps &macros)
Do not use. This API is for internal use only.
Global icu::number::LocalizedNumberFormatter::formatDecimalQuantity (const impl::DecimalQuantity &dq, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::number::LocalizedNumberFormatter::formatImpl (impl::UFormattedNumberData *results, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::number::LocalizedNumberFormatter::getAffixImpl (bool isPrefix, bool isNegative, UnicodeString &result, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::number::LocalizedNumberFormatter::getCallCount () const
Do not use. This API is for internal use only.
Global icu::number::LocalizedNumberFormatter::getCompiled () const
Do not use. This API is for internal use only.
Global icu::number::LocalizedNumberFormatter::getDecimalFormatSymbols () const
Do not use. This API is for internal use only.
Global icu::number::LocalizedNumberRangeFormatter::formatImpl (impl::UFormattedNumberRangeData &results, bool equalBeforeRounding, UErrorCode &status) const
Do not use. This API is for internal use only.
Class icu::number::Notation::NotationUnion::ScientificSettings
Do not use. This API is for internal use only. (private)
Global icu::number::Notation::NotationUnion::ScientificSettings::fEngineeringInterval
Do not use. This API is for internal use only. (private)
Global icu::number::Notation::NotationUnion::ScientificSettings::fExponentSignDisplay
Do not use. This API is for internal use only. (private)
Global icu::number::Notation::NotationUnion::ScientificSettings::fMinExponentDigits
Do not use. This API is for internal use only. (private)
Global icu::number::Notation::NotationUnion::ScientificSettings::fRequireMinInt
Do not use. This API is for internal use only. (private)
Global icu::number::NumberFormatterSettings< Derived >::macros (const impl::MacroProps &macros) const &
Do not use. This API is for internal use only. ICU 60: This API is ICU internal only.
Global icu::number::NumberFormatterSettings< Derived >::macros (const impl::MacroProps &macros) &&
Do not use. This API is for internal use only.
Global icu::number::NumberFormatterSettings< Derived >::macros (impl::MacroProps &&macros) const &
Do not use. This API is for internal use only.
Global icu::number::NumberFormatterSettings< Derived >::macros (impl::MacroProps &&macros) &&
Do not use. This API is for internal use only.
Global icu::number::NumberFormatterSettings< Derived >::padding (const impl::Padder &padder) &&
Do not use. This API is for internal use only.
Global icu::number::NumberFormatterSettings< Derived >::padding (const impl::Padder &padder) const &
Do not use. This API is for internal use only. ICU 60: This API is ICU internal only.
Global icu::number::NumberFormatterSettings< Derived >::threshold (int32_t threshold) const &
Do not use. This API is for internal use only. ICU 60: This API is ICU internal only.
Global icu::number::NumberFormatterSettings< Derived >::threshold (int32_t threshold) &&
Do not use. This API is for internal use only.
Global icu::number::NumberFormatterSettings< Derived >::unitDisplayCase (StringPiece unitDisplayCase) &&
Do not use. This API is for internal use only.
Global icu::number::NumberFormatterSettings< Derived >::unitDisplayCase (StringPiece unitDisplayCase) const &
Do not use. This API is for internal use only.
Class icu::number::Precision::PrecisionUnion::FractionSignificantSettings
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::FractionSignificantSettings::fMaxFrac
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::FractionSignificantSettings::fMaxSig
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::FractionSignificantSettings::fMinFrac
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::FractionSignificantSettings::fMinSig
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain
Do not use. This API is for internal use only. (private)
Class icu::number::Precision::PrecisionUnion::IncrementSettings
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::IncrementSettings::fIncrement
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::IncrementSettings::fIncrementMagnitude
Do not use. This API is for internal use only. (private)
Global icu::number::Precision::PrecisionUnion::IncrementSettings::fMinFrac
Do not use. This API is for internal use only. (private)
Global icu::number::Scale::Scale (int32_t magnitude, impl::DecNum *arbitraryToAdopt)
Do not use. This API is for internal use only.
Global icu::number::SimpleNumberFormatter::formatImpl (impl::UFormattedNumberData *data, USimpleNumberSign sign, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::NumberFormat::createSharedInstance (const Locale &inLocale, UNumberFormatStyle style, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::NumberFormat::format (int32_t number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::NumberFormat::format (double number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::NumberFormat::format (int64_t number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::NumberFormat::format (const number::impl::DecimalQuantity &number, UnicodeString &appendTo, FieldPositionIterator *posIter, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::NumberFormat::format (const number::impl::DecimalQuantity &number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::NumberFormat::gDefaultMaxIntegerDigits
Do not use. This API is for internal use only.
Global icu::NumberFormat::gDefaultMinIntegerDigits
Do not use. This API is for internal use only.
Global icu::NumberFormat::getEffectiveCurrency (char16_t *result, UErrorCode &ec) const
Do not use. This API is for internal use only.
Global icu::NumberFormat::internalCreateInstance (const Locale &desiredLocale, UNumberFormatStyle style, UErrorCode &errorCode)
Do not use. This API is for internal use only.
Global icu::NumberFormat::makeInstance (const Locale &desiredLocale, UNumberFormatStyle style, UBool mustBeDecimalFormat, UErrorCode &errorCode)
Do not use. This API is for internal use only.
Global icu::ParagraphLayout::isDone () const
Do not use. This API is for internal use only.
Global icu::PluralRules::createSharedInstance (const Locale &locale, UPluralType type, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::PluralRules::getAvailableLocales (UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::PluralRules::getRules () const
Do not use. This API is for internal use only.
Global icu::PluralRules::getSamples (const UnicodeString &keyword, DecimalQuantity *dest, int32_t destCapacity, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::PluralRules::internalForLocale (const Locale &locale, UPluralType type, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::PluralRules::select (const IFixedDecimal &number) const
Do not use. This API is for internal use only.
Global icu::PluralRules::select (const number::impl::UFormattedNumberRangeData *urange, UErrorCode &status) const
Do not use. This API is for internal use only.
Global icu::RegexMatcher::resetPreserveRegion ()
Do not use. This API is for internal use only.
Global icu::RegexMatcher::setTrace (UBool state)
Do not use. This API is for internal use only.
Global icu::RegexPattern::dumpPattern () const
Do not use. This API is for internal use only.
Global icu::Region::cleanupRegionData ()
Do not use. This API is for internal use only.
Global icu::ResourceBundle::getWithFallback (const char *key, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::RuleBasedBreakIterator::BreakIterator
Do not use. This API is for internal use only.
Global icu::RuleBasedBreakIterator::dumpCache ()
Do not use. This API is for internal use only.
Global icu::RuleBasedBreakIterator::dumpTables ()
Do not use. This API is for internal use only.
Global icu::RuleBasedBreakIterator::fData
Do not use. This API is for internal use only.
Global icu::RuleBasedBreakIterator::RBBIRuleBuilder
Do not use. This API is for internal use only.
Global icu::RuleBasedBreakIterator::registerExternalBreakEngine (ExternalBreakEngine *toAdopt, UErrorCode &status)
Do not use. This API is for internal use only. ICU 74 technology preview
Global icu::RuleBasedCollator::internalAddContractions (UChar32 c, UnicodeSet &set, UErrorCode &errorCode) const
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::internalBuildTailoring (const UnicodeString &rules, int32_t strength, UColAttributeValue decompositionMode, UParseError *outParseError, UnicodeString *outReason, UErrorCode &errorCode)
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::internalCompareUTF8 (const char *left, int32_t leftLength, const char *right, int32_t rightLength, UErrorCode &errorCode) const override
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::internalGetCEs (const UnicodeString &str, UVector64 &ces, UErrorCode &errorCode) const
Do not use. This API is for internal use only. for tests & tools
Global icu::RuleBasedCollator::internalGetContractionsAndExpansions (UnicodeSet *contractions, UnicodeSet *expansions, UBool addPrefixes, UErrorCode &errorCode) const
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::internalGetLocaleID (ULocDataLocaleType type, UErrorCode &errorCode) const
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::internalGetShortDefinitionString (const char *locale, char *buffer, int32_t capacity, UErrorCode &status) const override
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::internalNextSortKeyPart (UCharIterator *iter, uint32_t state[2], uint8_t *dest, int32_t count, UErrorCode &errorCode) const override
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::rbcFromUCollator (UCollator *uc)
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::rbcFromUCollator (const UCollator *uc)
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::RuleBasedCollator (const UnicodeString &rules, UParseError &parseError, UnicodeString &reason, UErrorCode &errorCode)
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::RuleBasedCollator ()
Do not use. This API is for internal use only.
Global icu::RuleBasedCollator::setLocales (const Locale &requestedLocale, const Locale &validLocale, const Locale &actualLocale) override
Do not use. This API is for internal use only.
Global icu::RuleBasedNumberFormat::format (const number::impl::DecimalQuantity &number, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const override
Do not use. This API is for internal use only.
Global icu::SimpleDateFormat::adoptTimeZoneFormat (TimeZoneFormat *timeZoneFormatToAdopt)
Do not use. This API is for internal use only. ICU 49 technology preview
Global icu::SimpleDateFormat::getSmpFmtLocale (void) const
Do not use. This API is for internal use only. ICU 4.0
Global icu::SimpleDateFormat::getTimeZoneFormat (void) const
Do not use. This API is for internal use only. ICU 49 technology preview
Global icu::SimpleDateFormat::isFieldUnitIgnored (const UnicodeString &pattern, UCalendarDateFields field)
Do not use. This API is for internal use only. ICU 4.0
Global icu::SimpleDateFormat::isFieldUnitIgnored (UCalendarDateFields field) const
Do not use. This API is for internal use only. ICU 4.0
Global icu::SimpleDateFormat::setTimeZoneFormat (const TimeZoneFormat &newTimeZoneFormat)
Do not use. This API is for internal use only. ICU 49 technology preview
Global icu::SimpleFormatter::getTextWithNoArguments (int32_t *offsets, int32_t offsetsLength) const
Do not use. This API is for internal use only.
Global icu::TimeZone::forLocaleOrDefault (const Locale &locale)
Do not use. This API is for internal use only.
Global icu::TimeZone::getRegion (const UnicodeString &id, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::TimeZone::loadRule (const UResourceBundle *top, const UnicodeString &ruleid, UResourceBundle *oldbundle, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::find (const UnicodeString &text, int32_t start, uint32_t types, UErrorCode &status) const =0
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::getDisplayNames (const UnicodeString &tzID, const UTimeZoneNameType types[], int32_t numTypes, UDate date, UnicodeString dest[], UErrorCode &status) const
Do not use. This API is for internal use only. ICU internal only, for specific users only until proposed publicly.
Global icu::TimeZoneNames::loadAllDisplayNames (UErrorCode &status)
Do not use. This API is for internal use only. ICU internal only, for specific users only until proposed publicly.
Class icu::TimeZoneNames::MatchInfoCollection
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::addMetaZone (UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString &mzID, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::addZone (UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString &tzID, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::getMatchLengthAt (int32_t idx) const
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::getMetaZoneIDAt (int32_t idx, UnicodeString &mzID) const
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::getNameTypeAt (int32_t idx) const
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::getTimeZoneIDAt (int32_t idx, UnicodeString &tzID) const
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::MatchInfoCollection ()
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::size () const
Do not use. This API is for internal use only.
Global icu::TimeZoneNames::MatchInfoCollection::~MatchInfoCollection ()
Do not use. This API is for internal use only.
Global icu::Transliterator::_countAvailableSources (void)
Do not use. This API is for internal use only.
Global icu::Transliterator::_countAvailableTargets (const UnicodeString &source)
Do not use. This API is for internal use only.
Global icu::Transliterator::_countAvailableVariants (const UnicodeString &source, const UnicodeString &target)
Do not use. This API is for internal use only.
Global icu::Transliterator::_getAvailableSource (int32_t index, UnicodeString &result)
Do not use. This API is for internal use only.
Global icu::Transliterator::_getAvailableTarget (int32_t index, const UnicodeString &source, UnicodeString &result)
Do not use. This API is for internal use only.
Global icu::Transliterator::_getAvailableVariant (int32_t index, const UnicodeString &source, const UnicodeString &target, UnicodeString &result)
Do not use. This API is for internal use only.
Global icu::Transliterator::_registerAlias (const UnicodeString &aliasID, const UnicodeString &realID)
Do not use. This API is for internal use only.
Global icu::Transliterator::_registerFactory (const UnicodeString &id, Factory factory, Token context)
Do not use. This API is for internal use only.
Global icu::Transliterator::_registerInstance (Transliterator *adoptedObj)
Do not use. This API is for internal use only.
Global icu::Transliterator::_registerSpecialInverse (const UnicodeString &target, const UnicodeString &inverseTarget, UBool bidirectional)
Do not use. This API is for internal use only.
Global icu::Transliterator::integerToken (int32_t)
Do not use. This API is for internal use only.
Global icu::Transliterator::pointerToken (void *)
Do not use. This API is for internal use only.
Global icu::UFieldResolutionTable [12][8]
Do not use. This API is for internal use only.
Global icu::UMEASURE_PREFIX_INTERNAL_MAX_BIN
Do not use. This API is for internal use only.
Global icu::UMEASURE_PREFIX_INTERNAL_MAX_SI
Do not use. This API is for internal use only.
Global icu::UMEASURE_PREFIX_INTERNAL_MIN_BIN
Do not use. This API is for internal use only.
Global icu::UMEASURE_PREFIX_INTERNAL_MIN_SI
Do not use. This API is for internal use only.
Global icu::UMEASURE_PREFIX_INTERNAL_ONE_BIN
Do not use. This API is for internal use only.
Global icu::UnicodeFunctor::setData (const TransliterationRuleData *)=0
Do not use. This API is for internal use only. ICU 2.1
Global icu::UnicodeSet::applyPattern (const UnicodeString &pattern, uint32_t options, const SymbolTable *symbols, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::UnicodeSet::ESerialization
Do not use. This API is for internal use only.
Global icu::UnicodeSet::UnicodeSet (const UnicodeString &pattern, uint32_t options, const SymbolTable *symbols, UErrorCode &status)
Do not use. This API is for internal use only.
Global icu::UnicodeSet::UnicodeSet (const uint16_t buffer[], int32_t bufferLen, ESerialization serialization, UErrorCode &status)
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 JP_ERA_2019_JA
Do not use. This API is for internal use only.
Global JP_ERA_2019_NARROW
Do not use. This API is for internal use only.
Global JP_ERA_2019_ROOT
Do not use. This API is for internal use only.
File listformatter.h
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_fontRuns
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_localeRuns
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_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 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_COUNT_TRAIL_BYTES_UNSAFE (leadByte)
Do not use. This API is for internal use only.
Global U8_INTERNAL_NEXT_OR_SUB (s, i, length, c, sub)
Do not use. This API is for internal use only.
Global U8_IS_VALID_LEAD3_AND_T1 (lead, t1)
Do not use. This API is for internal use only.
Global U8_IS_VALID_LEAD4_AND_T1 (lead, t1)
Do not use. This API is for internal use only.
Global U8_LEAD3_T1_BITS
Do not use. This API is for internal use only.
Global U8_LEAD4_T1_BITS
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_ALIASING_BARRIER (ptr)
Do not use. This API is for internal use only.
Global U_ALLOC_SIZE_ATTR (X)
Do not use. This API is for internal use only.
Global U_ATTRIBUTE_DEPRECATED
Do not use. This API is for internal use only.
Global U_CALLCONV_FPTR
Do not use. This API is for internal use only.
Global U_CHAR16_IS_TYPEDEF
Do not use. This API is for internal use only.
Global U_CHECK_DYLOAD
Do not use. This API is for internal use only.
Global U_CPLUSPLUS_VERSION
Do not use. This API is for internal use only.
Global U_DEBUG

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

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

Global U_DECLARE_UTF16 (string)
Do not use. This API is for internal use only.
Global U_DEF2_ICU_ENTRY_POINT_RENAME (x, y)
Do not use. This API is for internal use only.
Global U_DEF_ICU_ENTRY_POINT_RENAME (x, y)
Do not use. This API is for internal use only.
Global U_DEFAULT_SHOW_DRAFT
Do not use. This API is for internal use only.
Global U_DEFINE_FALSE_AND_TRUE
Do not use. This API is for internal use only. ICU 68
Global U_DISABLE_RENAMING
Do not use. This API is for internal use only.
Global U_DISABLE_VERSION_SUFFIX
Do not use. This API is for internal use only.
Global U_ENABLE_DYLOAD
Do not use. This API is for internal use only.
Global U_ENABLE_TRACING
Do not use. This API is for internal use only.
Global U_FALLTHROUGH
Do not use. This API is for internal use only.
Global U_GCC_MAJOR_MINOR
Do not use. This API is for internal use only.
Global u_getTimeZoneFilesDirectory (UErrorCode *status)
Do not use. This API is for internal use only.
Global U_HAVE_CHAR16_T
Do not use. This API is for internal use only.
Global U_HAVE_INTTYPES_H
Do not use. This API is for internal use only.
Global U_HAVE_LIB_SUFFIX
Do not use. This API is for internal use only.
Global U_HAVE_STDINT_H
Do not use. This API is for internal use only.
Global U_HIDDEN
Do not use. This API is for internal use only.
Global U_HIDE_DRAFT_API
Do not use. This API is for internal use only.
Global U_HIDE_INTERNAL_API
Do not use. This API is for internal use only.
Global U_HIDE_OBSOLETE_UTF_OLD_H
Do not use. This API is for internal use only.
Global U_ICU_DATA_VERSION
Do not use. This API is for internal use only. ICU 4.4 Internal Use Only
Global U_ICUDATA_ALIAS
Do not use. This API is for internal use only. ICU 3.0
Global U_IS_BIG_ENDIAN
Do not use. This API is for internal use only.
Global U_LIB_SUFFIX_C_NAME_STRING
Do not use. This API is for internal use only.
Global U_MALLOC_ATTR
Do not use. This API is for internal use only.
Global U_PF_AIX
Do not use. This API is for internal use only.
Global U_PF_ANDROID
Do not use. This API is for internal use only.
Global U_PF_BROWSER_NATIVE_CLIENT
Do not use. This API is for internal use only.
Global U_PF_BSD
Do not use. This API is for internal use only.
Global U_PF_CYGWIN
Do not use. This API is for internal use only.
Global U_PF_DARWIN
Do not use. This API is for internal use only.
Global U_PF_EMSCRIPTEN
Do not use. This API is for internal use only.
Global U_PF_FUCHSIA
Do not use. This API is for internal use only.
Global U_PF_HPUX
Do not use. This API is for internal use only.
Global U_PF_IPHONE
Do not use. This API is for internal use only.
Global U_PF_IRIX
Do not use. This API is for internal use only.
Global U_PF_LINUX
Do not use. This API is for internal use only.
Global U_PF_MINGW
Do not use. This API is for internal use only.
Global U_PF_OS390
Do not use. This API is for internal use only.
Global U_PF_OS400
Do not use. This API is for internal use only.
Global U_PF_QNX
Do not use. This API is for internal use only.
Global U_PF_SOLARIS
Do not use. This API is for internal use only.
Global U_PF_UNKNOWN
Do not use. This API is for internal use only.
Global U_PF_WINDOWS
Do not use. This API is for internal use only.
Global U_PLATFORM

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

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

Global U_PLATFORM_HAS_WIN32_API
Do not use. This API is for internal use only.
Global U_PLATFORM_HAS_WINUWP_API
Do not use. This API is for internal use only.
Global U_PLATFORM_IMPLEMENTS_POSIX
Do not use. This API is for internal use only.
Global U_PLATFORM_IS_DARWIN_BASED
Do not use. This API is for internal use only.
Global U_PLATFORM_IS_LINUX_BASED
Do not use. This API is for internal use only.
Global U_PLATFORM_USES_ONLY_WIN32_API
Do not use. This API is for internal use only.
Global u_setTimeZoneFilesDirectory (const char *path, UErrorCode *status)
Do not use. This API is for internal use only.
Global U_SHOW_CPLUSPLUS_API
Do not use. This API is for internal use only.
Global U_TREE_ENTRY_SEP_CHAR
Do not use. This API is for internal use only. ICU 3.0
Global U_TREE_ENTRY_SEP_STRING
Do not use. This API is for internal use only. ICU 3.0
Global U_TREE_SEPARATOR
Do not use. This API is for internal use only. ICU 3.0
Global U_TREE_SEPARATOR_STRING
Do not use. This API is for internal use only. ICU 3.0
Global UBRK_TYPEDEF_UBREAK_ITERATOR
Do not use. This API is for internal use only.
Global UCLN_NO_AUTO_CLEANUP
Do not use. This API is for internal use only.
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_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 UCONFIG_ENABLE_PLUGINS
Do not use. This API is for internal use only.
Global UCONFIG_HAVE_PARSEALLINPUT
Do not use. This API is for internal use only.
Global UCONFIG_NO_FILTERED_BREAK_ITERATION
Do not use. This API is for internal use only.
Global UCONFIG_USE_ML_PHRASE_BREAKING
Do not use. This API is for internal use only.
Global UCONFIG_USE_WINDOWS_LCID_MAPPING_API
Do not use. This API is for internal use only. ICU 64
Global ucsdet_getDetectableCharsets (const UCharsetDetector *ucsd, UErrorCode *status)
Do not use. This API is for internal use only.
Global ucsdet_setDetectableCharset (UCharsetDetector *ucsd, const char *encoding, UBool enabled, UErrorCode *status)
Do not use. This API is for internal use only.
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_HAS_PATTERN_CHAR_FOR_TIME_SEPARATOR
Do not use. This API is for internal use only. ICU 56
Global UDAT_IGNORE
Do not use. This API is for internal use only. alias to UDAT_PATTERN
Global udat_registerOpener (UDateFormatOpener opener, UErrorCode *status)
Do not use. This API is for internal use only. ICU 49
Global UDAT_RELATED_YEAR_FIELD
Do not use. This API is for internal use only. ICU 53
Global UDAT_TIME_SEPARATOR_FIELD
Do not use. This API is for internal use only.
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 udat_unregisterOpener (UDateFormatOpener opener, UErrorCode *status)
Do not use. This API is for internal use only. ICU 49
Global UDateFormatOpener )(UDateFormatStyle timeStyle, UDateFormatStyle dateStyle, const char *locale, const UChar *tzID, int32_t tzIDLength, const UChar *pattern, int32_t patternLength, UErrorCode *status)
Do not use. This API is for internal use only.
Global UDATPG_MATCH_MINUTE_FIELD_LENGTH
Do not use. This API is for internal use only. ICU 4.4
Global UDATPG_MATCH_SECOND_FIELD_LENGTH
Do not use. This API is for internal use only. ICU 4.4
Global UFIELD_CATEGORY_COUNT
Do not use. This API is for internal use only.
Global UFIELD_CATEGORY_DATE_INTERVAL
Do not use. This API is for internal use only.
Global UHashtable
Do not use. This API is for internal use only.
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 ULOC_AVAILABLE_COUNT
Do not use. This API is for internal use only.
Global UNUM_APPROXIMATELY_SIGN_SYMBOL
Do not use. This API is for internal use only.
Global UNUM_DECIMAL_SEPARATOR_COUNT
Do not use. This API is for internal use only. ICU 60: The numeric value may change over time; see ICU ticket #12420.
Global UNUM_GROUPING_COUNT
Do not use. This API is for internal use only. ICU 62: The numeric value may change over time; see ICU ticket #12420.
Global UNUM_IDENTITY_RESULT_COUNT
Do not use. This API is for internal use only.
Global UNUM_LIMIT_BOOLEAN_ATTRIBUTE
Do not use. This API is for internal use only.
Global UNUM_MAX_NONBOOLEAN_ATTRIBUTE
Do not use. This API is for internal use only.
Global UNUM_SIGN_COUNT
Do not use. This API is for internal use only. ICU 60: The numeric value may change over time; see ICU ticket #12420.
Global UNUM_UNIT_WIDTH_COUNT
Do not use. This API is for internal use only. ICU 60: The numeric value may change over time; see ICU ticket #12420.
Global UOBJECT_DEFINE_ABSTRACT_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 uplrules_selectWithFormat (const UPluralRules *uplrules, double number, const UNumberFormat *fmt, UChar *keyword, int32_t capacity, UErrorCode *status)
Do not use. This API is for internal use only. ICU 59 technology preview, may be removed in the future
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_LEVEL_COUNT
Do not use. This API is for internal use only. The numeric value may change over time, see ICU ticket #12420.
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. This API is for internal use only. ICU 4.4 Technology Preview
Global uplug_nextPlug (UPlugData *prior)
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global UPLUG_REASON_COUNT
Do not use. This API is for internal use only. The numeric value may change over time, see ICU ticket #12420.
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 UPlugData
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. This API is for internal use only. ICU 4.4 Technology Preview
Global UPlugReason
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global UPlugTokenReturn
Do not use. This API is for internal use only. ICU 4.4 Technology Preview
Global UPRV_BLOCK_MACRO_BEGIN
Do not use. This API is for internal use only.
Global UPRV_BLOCK_MACRO_END
Do not use. This API is for internal use only.
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 USPOOF_UNDEFINED_RESTRICTIVE
Do not use. This API is for internal use only.
Global UStringCaseMapper (int32_t caseLocale, uint32_t options, icu::BreakIterator *iter, char16_t *dest, int32_t destCapacity, const char16_t *src, int32_t srcLength, icu::Edits *edits, UErrorCode &errorCode)
Do not use. This API is for internal use only.
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_CURRENT32 (ut)
Do not use. This API is for internal use only. ICU 4.4 technology preview
Global UTextFuncs::reserved1
Do not use. This API is for internal use only.
Global UTextFuncs::reserved2
Do not use. This API is for internal use only.
Global UTextFuncs::reserved3
Do not use. This API is for internal use only.
Global UTextFuncs::spare1
Do not use. This API is for internal use only.
Global UTextFuncs::spare2
Do not use. This API is for internal use only.
Global UTextFuncs::spare3
Do not use. This API is for internal use only.
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 []
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 UTRACE_RES_DATA_LIMIT
Do not use. This API is for internal use only. The numeric value may change over time, see ICU ticket #12420.
Global UTRACE_UBRK_LIMIT
Do not use. This API is for internal use only. The numeric value may change over time, see ICU ticket #12420.
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
Global UTZFMT_PAT_COUNT
Do not use. This API is for internal use only.