ICU 57.1  57.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cicu::EnumSet< T, minValue, limitValue >Enum bitset for boolean fields
 Cicu::EnumSet< UDateFormatBooleanAttribute, 0, UDAT_BOOLEAN_ATTRIBUTE_COUNT >
 Cicu::EnumSet< UNumberFormatAttribute, UNUM_MAX_NONBOOLEAN_ATTRIBUTE+1, UNUM_LIMIT_BOOLEAN_ATTRIBUTE >
 Cicu::LECharMapperInstances of this class are used by LEFontInstance::mapCharsToGlyphs and LEFontInstance::mapCharToGlyph to adjust character codes before the character to glyph mapping process
 CLEInsertionCallback
 Cicu::LEGlyphStorageThis class encapsulates the per-glyph storage used by the ICU LayoutEngine
 CLEPointUsed to hold a pair of (x, y) values which represent a point
 Cicu::LESwapsThis class is used to access data which stored in big endian order regardless of the conventions of the platform
 Cicu::LocalPointerBase< T >"Smart pointer" base class; do not use directly: use LocalPointer etc
 Cicu::LocalArray< T >"Smart pointer" class, deletes objects via the C++ array delete[] operator
 Cicu::LocalPointer< T >"Smart pointer" class, deletes objects via the standard C++ delete operator
 CLocalUBiDiPointer
 CLocalUBreakIteratorPointer
 CLocalUCalendarPointer
 CLocalUCaseMapPointer
 CLocalUCharsetDetectorPointer
 CLocalUCollatorPointer
 CLocalUConverterPointer
 CLocalUConverterSelectorPointer
 CLocalUDataMemoryPointer
 CLocalUDateFormatPointer
 CLocalUDateIntervalFormatPointer
 CLocalUDateTimePatternGeneratorPointer
 CLocalUEnumerationPointer
 CLocalUFieldPositionIteratorPointer
 CLocalUFILEPointer
 CLocalUFormattablePointer
 CLocalUIDNAPointer
 CLocalUListFormatterPointer
 CLocalULocaleDataPointer
 CLocalULocaleDisplayNamesPointer
 CLocalUMessageFormatPointer
 CLocalUNormalizer2Pointer
 CLocalUNumberFormatPointer
 CLocalUNumberingSystemPointer
 CLocalUPluralRulesPointer
 CLocalURegularExpressionPointer
 CLocalURelativeDateTimeFormatterPointer
 CLocalUResourceBundlePointer
 CLocalUSetPointer
 CLocalUSpoofCheckerPointer
 CLocalUStringPrepProfilePointer
 CLocalUStringSearchPointer
 CLocalUTextPointer
 CLocalUTransliteratorPointer
 Cicu::SymbolTableAn interface that defines both lookup protocol and parsing of symbolic names
 Cicu::Transliterator::TokenA context integer or pointer for a factory function, passed by value
 CUCharIteratorC API for code unit iteration
 CUConverterFromUnicodeArgsThe structure for the fromUnicode callback function parameter
 CUConverterToUnicodeArgsThe structure for the toUnicode callback function parameter
 CUDataInfoUDataInfo contains the properties about the requested data
 CUFieldPositionA struct representing a range of text containing a specific field
 CUIDNAInfoOutput container for IDNA processing errors
 Cicu::UMemoryUMemory is the common ICU base class
 Cicu::AlphabeticIndex::RecordA (name, data) pair, to be sorted by name into one of the index buckets
 Cicu::ByteSinkA ByteSink can be filled with bytes
 Cicu::BytesTrieLight-weight, non-const reader class for a BytesTrie
 Cicu::BytesTrie::IteratorIterator for all of the (byte sequence, value) pairs in a BytesTrie
 Cicu::BytesTrie::StateBytesTrie state object, for saving a trie's current state and resetting the trie back to this state later
 Cicu::ErrorCodeWrapper class for UErrorCode, with conversion operators for direct use in ICU C and C++ APIs
 Cicu::IDNAInfoOutput container for IDNA processing errors
 Cicu::ListFormatData
 Cicu::MessagePattern::PartA message pattern "part", representing a pattern parsing event
 Cicu::PluralFormat::PluralSelector
 Cicu::SimpleFormatterFormats simple patterns like "{1} was born in {0}"
 Cicu::StringPieceA string-like object that points to a sized piece of memory
 Cicu::TimeZoneNames::MatchInfoCollectionMatchInfoCollection represents a collection of time zone name matches used by TimeZoneNames#find
 Cicu::UCharsTrieLight-weight, non-const reader class for a UCharsTrie
 Cicu::UCharsTrie::IteratorIterator for all of the (string, value) pairs in a UCharsTrie
 Cicu::UCharsTrie::StateUCharsTrie state object, for saving a trie's current state and resetting the trie back to this state later
 Cicu::UObjectUObject is the common ICU "boilerplate" class
 Cicu::UnicodeMatcherUnicodeMatcher defines a protocol for objects that can match a range of characters in a Replaceable string
 Cicu::UnicodeFilterUnicodeFilter defines a protocol for selecting a subset of the full range (U+0000 to U+10FFFF) of Unicode characters
 Cicu::UnicodeReplacerUnicodeReplacer defines a protocol for objects that replace a range of characters in a Replaceable string with output text
 CUParseErrorA UParseError struct is used to returned detailed information about parsing errors
 CUReplaceableCallbacksA set of function pointers that transliterators use to manipulate a UReplaceable
 CUSerializedSetA serialized form of a Unicode set
 CUTextUText struct
 CUTextFuncs(public) Function dispatch table for UText
 CUTransPositionPosition structure for utrans_transIncremental() incremental transliteration