ICU 69.1  69.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCicu::Char16PtrChar16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types
oCicu::ConstChar16PtrConst char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types
oCicu::FormattedValueAn abstract formatted value: a string with associated field attributes
oCicu::number::Precision::PrecisionUnion::FractionSignificantSettings
oCicu::number::Precision::PrecisionUnion::IncrementSettings
oCicu::Locale::IteratorA Locale iterator interface similar to a Java Iterator<Locale>
oCicu::LocalPointerBase< T >"Smart pointer" base class; do not use directly: use LocalPointer etc
oCLocalUBiDiPointer"Smart pointer" class, closes a UBiDi via ubidi_close()
oCLocalUBiDiTransformPointer"Smart pointer" class, closes a UBiDiTransform via ubiditransform_close()
oCLocalUBreakIteratorPointer"Smart pointer" class, closes a UBreakIterator via ubrk_close()
oCLocalUCalendarPointer"Smart pointer" class, closes a UCalendar via ucal_close()
oCLocalUCaseMapPointer"Smart pointer" class, closes a UCaseMap via ucasemap_close()
oCLocalUCharsetDetectorPointer"Smart pointer" class, closes a UCharsetDetector via ucsdet_close()
oCLocalUCollatorPointer"Smart pointer" class, closes a UCollator via ucol_close()
oCLocalUConstrainedFieldPositionPointer"Smart pointer" class; closes a UConstrainedFieldPosition via ucfpos_close()
oCLocalUConverterPointer"Smart pointer" class, closes a UConverter via ucnv_close()
oCLocalUConverterSelectorPointer"Smart pointer" class, closes a UConverterSelector via ucnvsel_close()
oCLocalUCPTriePointer"Smart pointer" class, closes a UCPTrie via ucptrie_close()
oCLocalUDataMemoryPointer"Smart pointer" class, closes a UDataMemory via udata_close()
oCLocalUDateFormatPointer"Smart pointer" class, closes a UDateFormat via udat_close()
oCLocalUDateIntervalFormatPointer"Smart pointer" class, closes a UDateIntervalFormat via udtitvfmt_close()
oCLocalUDateTimePatternGeneratorPointer"Smart pointer" class, closes a UDateTimePatternGenerator via udatpg_close()
oCLocalUEnumerationPointer"Smart pointer" class, closes a UEnumeration via uenum_close()
oCLocalUFieldPositionIteratorPointer"Smart pointer" class, closes a UFieldPositionIterator via ufieldpositer_close()
oCLocalUFILEPointer"Smart pointer" class, closes a UFILE via u_fclose()
oCLocalUFormattablePointer"Smart pointer" class, closes a UFormattable via ufmt_close()
oCLocalUFormattedDateIntervalPointer"Smart pointer" class, closes a UFormattedDateInterval via udtitvfmt_close()
oCLocalUFormattedListPointer"Smart pointer" class, closes a UFormattedList via ulistfmt_closeResult()
oCLocalUFormattedNumberPointer"Smart pointer" class; closes a UFormattedNumber via unumf_closeResult()
oCLocalUFormattedNumberPointer"Smart pointer" class; closes a UFormattedNumber via unumf_closeResult()
oCLocalUFormattedRelativeDateTimePointer"Smart pointer" class, closes a UFormattedRelativeDateTime via ureldatefmt_closeResult()
oCLocalUIDNAPointer"Smart pointer" class, closes a UIDNA via uidna_close()
oCLocalUListFormatterPointer"Smart pointer" class, closes a UListFormatter via ulistfmt_close()
oCLocalULocaleDataPointer"Smart pointer" class, closes a ULocaleData via ulocdata_close()
oCLocalULocaleDisplayNamesPointer"Smart pointer" class, closes a ULocaleDisplayNames via uldn_close()
oCLocalUMessageFormatPointer"Smart pointer" class, closes a UMessageFormat via umsg_close()
oCLocalUMutableCPTriePointer"Smart pointer" class, closes a UMutableCPTrie via umutablecptrie_close()
oCLocalUNormalizer2Pointer"Smart pointer" class, closes a UNormalizer2 via unorm2_close()
oCLocalUNumberFormatPointer"Smart pointer" class, closes a UNumberFormat via unum_close()
oCLocalUNumberFormatterPointer"Smart pointer" class; closes a UNumberFormatter via unumf_close()
oCLocalUNumberingSystemPointer"Smart pointer" class, closes a UNumberingSystem via unumsys_close()
oCLocalUNumberRangeFormatterPointer"Smart pointer" class; closes a UNumberFormatter via unumf_close()
oCLocalUPluralRulesPointer"Smart pointer" class, closes a UPluralRules via uplrules_close()
oCLocalURegularExpressionPointer"Smart pointer" class, closes a URegularExpression via uregex_close()
oCLocalURelativeDateTimeFormatterPointer"Smart pointer" class, closes a URelativeDateTimeFormatter via ureldatefmt_close()
oCLocalUResourceBundlePointer"Smart pointer" class, closes a UResourceBundle via ures_close()
oCLocalUSetPointer"Smart pointer" class, closes a USet via uset_close()
oCLocalUSpoofCheckerPointer"Smart pointer" class, closes a USpoofChecker via uspoof_close()
oCLocalUSpoofCheckResultPointer"Smart pointer" class, closes a USpoofCheckResult via uspoof_closeCheckResult()
oCLocalUStringPrepProfilePointer"Smart pointer" class, closes a UStringPrepProfile via usprep_close()
oCLocalUStringSearchPointer"Smart pointer" class, closes a UStringSearch via usearch_close()
oCLocalUTextPointer"Smart pointer" class, closes a UText via utext_close()
oCLocalUTransliteratorPointer"Smart pointer" class, closes a UTransliterator via utrans_close()
oCicu::number::NumberFormatterSee the main description in numberformatter.h for documentation and examples
oCicu::number::NumberFormatterSettings< Derived >An abstract base class for specifying settings related to number formatting
oCicu::number::NumberFormatterSettings< LocalizedNumberFormatter >
oCicu::number::NumberFormatterSettings< UnlocalizedNumberFormatter >
oCicu::number::NumberRangeFormatterSee the main description in numberrangeformatter.h for documentation and examples
oCicu::number::NumberRangeFormatterSettings< Derived >An abstract base class for specifying settings related to number formatting
oCicu::number::NumberRangeFormatterSettings< LocalizedNumberRangeFormatter >
oCicu::number::NumberRangeFormatterSettings< UnlocalizedNumberRangeFormatter >
oCicu::number::Notation::NotationUnion::ScientificSettings
oCStringTrieBuilder
oCicu::SymbolTableAn interface that defines both lookup protocol and parsing of symbolic names
oCicu::Transliterator::TokenA context integer or pointer for a factory function, passed by value
oCUCharIteratorC API for code unit iteration
oCUConverterFromUnicodeArgsThe structure for the fromUnicode callback function parameter
oCUConverterToUnicodeArgsThe structure for the toUnicode callback function parameter
oCUCPTrieImmutable Unicode code point trie structure
oCUDataInfoUDataInfo contains the properties about the requested data
oCUFieldPositionA struct representing a range of text containing a specific field
oCUIDNAInfoOutput container for IDNA processing errors
oCicu::UMemoryUMemory is the common ICU base class
oCicu::UnicodeMatcherUnicodeMatcher defines a protocol for objects that can match a range of characters in a Replaceable string
oCicu::UnicodeReplacerUnicodeReplacer defines a protocol for objects that replace a range of characters in a Replaceable string with output text
oCUParseErrorA UParseError struct is used to returned detailed information about parsing errors
oCUReplaceableCallbacksA set of function pointers that transliterators use to manipulate a UReplaceable
oCUSerializedSetA serialized form of a Unicode set
oCUTextUText struct
oCUTextFuncs(public) Function dispatch table for UText
\CUTransPositionPosition structure for utrans_transIncremental() incremental transliteration