ICU 57.1  57.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
File List
Here is a list of all documented files with brief descriptions:
o*alphaindex.hC++ API: Index Characters
o*appendable.hC++ API: Appendable class: Sink for Unicode code points and 16-bit code units (UChars)
o*basictz.hC++ API: ICU TimeZone base class
o*brkiter.hC++ API: Break Iterator
o*bytestream.hC++ API: Interface for writing bytes, and implementation classes
o*bytestrie.hC++ API: Trie for mapping byte sequences to integer values
o*bytestriebuilder.hC++ API: Builder for icu::BytesTrie
o*calendar.hC++ API: Calendar object
o*caniter.hC++ API: Canonical Iterator
o*chariter.hC++ API: Character Iterator
o*choicfmt.hC++ API: Choice Format
o*coleitr.hC++ API: Collation Element Iterator
o*coll.hC++ API: Collation Service
o*compactdecimalformat.hC++ API: Formats decimal numbers in compact form
o*curramt.hC++ API: Currency Amount Object
o*currpinf.hC++ API: Currency Plural Information used by Decimal Format
o*currunit.hC++ API: Currency Unit Information
o*datefmt.hC++ API: Abstract class for converting dates
o*dbbi.hC++ API: Dictionary Based Break Iterator
o*dcfmtsym.hC++ API: Symbols for formatting numbers
o*decimfmt.hC++ API: Formats decimal numbers
o*docmain.h(Non API- contains Doxygen definitions)
o*dtfmtsym.hC++ API: Symbols for formatting dates
o*dtintrv.hC++ API: Date Interval data type
o*dtitvfmt.hC++ API: Format and parse date interval in a language-independent manner
o*dtitvinf.hC++ API: Date/Time interval patterns for formatting date/time interval
o*dtptngen.hC++ API: Date/Time Pattern Generator
o*dtrule.hC++ API: Rule for specifying date and time in an year
o*enumset.hC++: internal template EnumSet<>
o*errorcode.hC++ API: ErrorCode class intended to make it easier to use ICU C and C++ APIs from C++ user code
o*fieldpos.hC++ API: FieldPosition identifies the fields in a formatted output
o*filteredbrk.hC++ API: FilteredBreakIteratorBuilder
o*fmtable.hC++ API: Formattable is a thin wrapper for primitive types used for formatting and parsing
o*format.hC++ API: Base class for all formats
o*fpositer.hC++ API: FieldPosition Iterator
o*gregocal.hC++ API: Concrete class which provides the standard calendar
o*icudataver.hC API: access to ICU Data Version number
o*icuplug.hC API: ICU Plugin API
o*idna.hC++ API: Internationalizing Domain Names in Applications (IDNA)
o*LayoutEngine.hC++ API: DEPRECATED: Virtual base class for complex text layout
o*LEFontInstance.hC++ API: Layout Engine Font Instance object
o*LEGlyphStorage.hC++ API: This class encapsulates the per-glyph storage used by the ICU LayoutEngine
o*LELanguages.hC++ API: List of language codes for LayoutEngine
o*LEScripts.hC++ API: Constants for Unicode script values
o*LESwaps.hC++ API: Endian independent access to data for LayoutEngine
o*LETypes.hC API: Basic definitions for the ICU LayoutEngine
o*listformatter.hC++ API: API for formatting a list
o*localpointer.hC++ API: "Smart pointers" for use with and in ICU4C C++ code
o*locdspnm.hC++ API: Provides display names of Locale and its components
o*locid.hC++ API: Locale ID object
o*measfmt.hC++ API: Formatter for measure objects
o*measunit.hC++ API: A unit for measuring a quantity
o*measure.hC++ API: MeasureUnit object
o*messagepattern.hC++ API: MessagePattern class: Parses and represents ICU MessageFormat patterns
o*msgfmt.hC++ API: Formats messages in a language-neutral way
o*normalizer2.hC++ API: New API for Unicode Normalization
o*normlzr.hC++ API: Unicode Normalization
o*numfmt.hC++ API: Abstract base class for all number formats
o*numsys.hC++ API: NumberingSystem object
o*ParagraphLayout.hC++ API: Paragraph Layout
o*parseerr.hC API: Parse Error Information
o*parsepos.hC++ API: Canonical Iterator
o*platform.hBasic types for the platform
o*playout.hC API for paragraph layout
o*plruns.hC API for run arrays
o*plurfmt.hC++ API: PluralFormat object
o*plurrule.hC++ API: PluralRules object
o*ptypes.hC API: Definitions of integer types of various widths
o*putil.hC API: Platform Utilities
o*rbbi.hC++ API: Rule Based Break Iterator
o*rbnf.hC++ API: Rule Based Number Format
o*rbtz.hC++ API: Rule based customizable time zone
o*regex.hC++ API: Regular Expressions
o*region.hC++ API: Region classes (territory containment)
o*reldatefmt.hC++ API: Formats relative dates such as "1 day ago" or "tomorrow"
o*rep.hC++ API: Replaceable String
o*resbund.hC++ API: Resource Bundle
o*RunArrays.hC++ API: base class for building classes which represent data that is associated with runs of text
o*schriter.hC++ API: String Character Iterator
o*scientificnumberformatter.hC++ API: Formats in scientific notation
o*search.hC++ API: SearchIterator object
o*selfmt.hC++ API: SelectFormat object
o*simpleformatter.hC++ API: Simple formatter, minimal subset of MessageFormat
o*simpletz.hC++ API: SimpleTimeZone is a concrete subclass of TimeZone
o*smpdtfmt.hC++ API: Format and parse dates in a language-independent manner
o*sortkey.hC++ API: Keys for comparing strings multiple times
o*std_string.hC++ API: Central ICU header for including the C++ standard <string> header and for related definitions
o*strenum.hC++ API: String Enumeration
o*stringpiece.hC++ API: StringPiece: Read-only byte string wrapper class
o*stringtriebuilder.hC++ API: Builder API for trie builders
o*stsearch.hC++ API: Service for searching text based on RuleBasedCollator
o*symtable.hC++ API: An interface that defines both lookup protocol and parsing of symbolic names
o*tblcoll.hC++ API: The RuleBasedCollator class implements the Collator abstract base class
o*timezone.hC++ API: TimeZone object
o*tmunit.hC++ API: time unit object
o*tmutamt.hC++ API: time unit amount object
o*tmutfmt.hC++ API: Format and parse duration in single time unit
o*translit.hC++ API: Tranforms text from one format to another
o*tzfmt.hC++ API: TimeZoneFormat
o*tznames.hC++ API: TimeZoneNames
o*tzrule.hC++ API: Time zone rule classes
o*tztrans.hC++ API: Time zone transition
o*ubidi.hC API: Bidi algorithm
o*ubrk.hC API: BreakIterator
o*ucal.hC API: Calendar
o*ucasemap.hC API: Unicode case mapping functions using a UCaseMap service object
o*ucat.hC API: Message Catalog Wrappers
o*uchar.hC API: Unicode Properties
o*ucharstrie.hC++ API: Trie for mapping Unicode strings (or 16-bit-unit sequences) to integer values
o*ucharstriebuilder.hC++ API: Builder for icu::UCharsTrie
o*uchriter.hC++ API: UChar Character Iterator
o*uclean.hC API: Initialize and clean up ICU
o*ucnv.hC API: Character conversion
o*ucnv_cb.hC UConverter functions to aid the writers of callbacks
o*ucnv_err.hC UConverter predefined error callbacks
o*ucnvsel.hA converter selector is built with a set of encoding/charset names and given an input string returns the set of names of the corresponding converters which can convert the string
o*ucol.hC API: Collator
o*ucoleitr.hC API: UCollationElements
o*uconfig.hUser-configurable settings
o*ucsdet.hC API: Charset Detection API
o*ucurr.hC API: Encapsulates information about a currency
o*udat.hC API: DateFormat
o*udata.hC API: Data loading interface
o*udateintervalformat.hC API: Format a date interval
o*udatpg.hC API: Wrapper for icu::DateTimePatternGenerator (unicode/dtptngen.h)
o*udisplaycontext.hC API: Display context types (enum values)
o*uenum.hC API: String Enumeration
o*ufieldpositer.hC API: UFieldPositionIterator for use with format APIs
o*uformattable.hC API: UFormattable is a thin wrapper for primitive types used for formatting and parsing
o*ugender.hC API: The purpose of this API is to compute the gender of a list as a whole given the gender of each element
o*uidna.hC API: Internationalizing Domain Names in Applications (IDNA)
o*uiter.hC API: Unicode Character Iteration
o*uldnames.hC API: Provides display names of Locale ids and their components
o*ulistformatter.hC API: Format a list in a locale-appropriate way
o*uloc.hC API: Locale
o*ulocdata.hC API: Provides access to locale data
o*umachine.hBasic types and constants for UTF
o*umisc.hC API:misc definitions
o*umsg.hC API: MessageFormat
o*unifilt.hC++ API: Unicode Filter
o*unifunct.hC++ API: Unicode Functor
o*unimatch.hC++ API: Unicode Matcher
o*unirepl.hC++ API: UnicodeReplacer
o*uniset.hC++ API: Unicode Set
o*unistr.hC++ API: Unicode String
o*unorm.hC API: Unicode Normalization
o*unorm2.hC API: New API for Unicode Normalization
o*unum.hC API: NumberFormat
o*unumsys.hC API: UNumberingSystem, information about numbering systems
o*uobject.hC++ API: Common ICU base class UObject
o*upluralrules.hC API: Plural rules, select plural keywords for numeric values
o*uregex.hC API: Regular Expressions
o*uregion.hC API: URegion (territory containment and mapping)
o*ureldatefmt.hC API: URelativeDateTimeFormatter, relative date formatting of unit + numeric offset
o*urep.hC API: Callbacks for UReplaceable
o*ures.hC API: Resource Bundle
o*uscript.hC API: Unicode Script Information
o*usearch.hC API: StringSearch
o*uset.hC API: Unicode Set
o*usetiter.hC++ API: UnicodeSetIterator iterates over the contents of a UnicodeSet
o*ushape.hC API: Arabic shaping
o*uspoof.hUnicode Security and Spoofing Detection, C API
o*usprep.hC API: Implements the StringPrep algorithm
o*ustdio.hC API: Unicode stdio-like API
o*ustream.hC++ API: Unicode iostream like API
o*ustring.hC API: Unicode string handling functions
o*ustringtrie.hC API: Helper definitions for dictionary trie APIs
o*utext.hC API: Abstract Unicode Text API
o*utf.hC API: Code point macros
o*utf16.hC API: 16-bit Unicode handling macros
o*utf32.hC API: UTF-32 macros
o*utf8.hC API: 8-bit Unicode handling macros
o*utf_old.hC API: Deprecated macros for Unicode string handling
o*utmscale.hC API: Universal Time Scale
o*utrace.hC API: Definitions for ICU tracing/logging
o*utrans.hC API: Transliterator
o*utypes.hBasic definitions for ICU, for both C and C++ APIs
o*uvernum.hC API: definitions of ICU version numbers
o*uversion.hC API: API for accessing ICU version numbers
\*vtzone.hC++ API: RFC2445 VTIMEZONE support