ICU 78.3: common/unicode Directory Reference

ICU 78.3 78.3

unicode Directory Reference

## Files
file | appendable.h [code]
| C++ API: Appendable class: Sink for Unicode code points and 16-bit code units (char16_ts).
file | brkiter.h [code]
| C++ API: Break Iterator.
file | bytestream.h [code]
| C++ API: Interface for writing bytes, and implementation classes.
file | bytestrie.h [code]
| C++ API: Trie for mapping byte sequences to integer values.
file | bytestriebuilder.h [code]
| C++ API: Builder for icu::BytesTrie.
file | caniter.h [code]
| C++ API: Canonical Iterator.
file | casemap.h [code]
| C++ API: Low-level C++ case mapping functions.
file | char16ptr.h [code]
| C++ API: char16_t pointer wrappers with implicit conversion from bit-compatible raw pointer types.
file | chariter.h [code]
| C++ API: Character Iterator.
file | dbbi.h [code]
| C++ API: Dictionary Based Break Iterator.
file | docmain.h [code]
| (Non API- contains Doxygen definitions)
file | dtintrv.h [code]
| C++ API: Date Interval data type.
file | edits.h [code]
| C++ API: C++ class Edits for low-level string transformations on styled text.
file | enumset.h [code]
| C++: internal template EnumSet<>
file | errorcode.h [code]
| C++ API: ErrorCode class intended to make it easier to use ICU C and C++ APIs from C++ user code.
file | filteredbrk.h [code]
| C++ API: FilteredBreakIteratorBuilder.
file | icudataver.h [code]
| C API: access to ICU Data Version number.
file | icuplug.h [code]
| C API: ICU Plugin API.
file | idna.h [code]
| C++ API: Internationalizing Domain Names in Applications (IDNA)
file | localebuilder.h [code]
| C++ API: Builder API for Locale.
file | localematcher.h [code]
| C++ API: Locale matcher: User's desired locales vs.
file | localpointer.h [code]
| C++ API: "Smart pointers" for use with and in ICU4C C++ code.
file | locdspnm.h [code]
| C++ API: Provides display names of Locale and its components.
file | locid.h [code]
| C++ API: Locale ID object.
file | messagepattern.h [code]
| C++ API: MessagePattern class: Parses and represents ICU MessageFormat patterns.
file | normalizer2.h [code]
| C++ API: New API for Unicode Normalization.
file | normlzr.h [code]
| C++ API: Unicode Normalization.
file | parseerr.h [code]
| C API: Parse Error Information.
file | parsepos.h [code]
| C++ API: Canonical Iterator.
file | platform.h [code]
| Basic types for the platform.
file | ptypes.h [code]
| C API: Definitions of integer types of various widths.
file | putil.h [code]
| C API: Platform Utilities.
file | rbbi.h [code]
| C++ API: Rule Based Break Iterator.
file | rep.h [code]
| C++ API: Replaceable String.
file | resbund.h [code]
| C++ API: Resource Bundle.
file | schriter.h [code]
| C++ API: String Character Iterator.
file | simpleformatter.h [code]
| C++ API: Simple formatter, minimal subset of MessageFormat.
file | std_string.h [code]
| C++ API: Central ICU header for including the C++ standard <string> header and for related definitions.
file | strenum.h [code]
| C++ API: String Enumeration.
file | stringoptions.h [code]
| C API: Bit set option bit constants for various string and character processing functions.
file | stringpiece.h [code]
| C++ API: StringPiece: Read-only byte string wrapper class.
file | stringtriebuilder.h [code]
| C++ API: Builder API for trie builders.
file | symtable.h [code]
| C++ API: An interface that defines both lookup protocol and parsing of symbolic names.
file | ubidi.h [code]
| C API: Bidi algorithm.
file | ubiditransform.h [code]
| C API: Bidi Transformations.
file | ubrk.h [code]
| C API: BreakIterator.
file | ucasemap.h [code]
| C API: Unicode case mapping functions using a UCaseMap service object.
file | ucat.h [code]
| C API: Message Catalog Wrappers.
file | uchar.h [code]
| C API: Unicode Properties.
file | ucharstrie.h [code]
| C++ API: Trie for mapping Unicode strings (or 16-bit-unit sequences) to integer values.
file | ucharstriebuilder.h [code]
| C++ API: Builder for icu::UCharsTrie.
file | uchriter.h [code]
| C++ API: char16_t Character Iterator.
file | uclean.h [code]
| C API: Initialize and clean up ICU.
file | ucnv.h [code]
| C API: Character conversion.
file | ucnv_cb.h [code]
| C API: UConverter functions to aid the writers of callbacks.
file | ucnv_err.h [code]
| C API: UConverter predefined error callbacks.
file | ucnvsel.h [code]
| C API: Encoding/charset encoding selector.
file | uconfig.h [code]
| User-configurable settings.
file | ucpmap.h [code]
| C API: This file defines an abstract map from Unicode code points to integer values.
file | ucptrie.h [code]
| C API: This file defines an immutable Unicode code point trie.
file | ucurr.h [code]
| C API: Encapsulates information about a currency.
file | udata.h [code]
| C API: Data loading interface.
file | udisplaycontext.h [code]
| C API: Display context types (enum values)
file | uenum.h [code]
| C API: String Enumeration.
file | uidna.h [code]
| C API: Internationalizing Domain Names in Applications (IDNA)
file | uiter.h [code]
| C API: Unicode Character Iteration.
file | uldnames.h [code]
| C API: Provides display names of Locale ids and their components.
file | uloc.h [code]
| C API: Locale ID functionality similar to C++ class Locale.
file | ulocale.h [code]
| C API: Locale ID functionality similar to C++ class Locale.
file | ulocbuilder.h [code]
| C API: Builder API for Locale.
file | umachine.h [code]
| Basic types and constants for UTF.
file | umisc.h [code]
| C API: Miscellaneous definitions.
file | umutablecptrie.h [code]
| C API: This file defines a mutable Unicode code point trie.
file | unifilt.h [code]
| C++ API: Unicode Filter.
file | unifunct.h [code]
| C++ API: Unicode Functor.
file | unimatch.h [code]
| C++ API: Unicode Matcher.
file | uniset.h [code]
| C++ API: Unicode Set.
file | unistr.h [code]
| C++ API: Unicode String.
file | unorm.h [code]
| C API: Unicode Normalization.
file | unorm2.h [code]
| C API: New API for Unicode Normalization.
file | uobject.h [code]
| C++ API: Common ICU base class UObject.
file | urep.h [code]
| C API: Callbacks for UReplaceable.
file | ures.h [code]
| C API: Resource Bundle.
file | uscript.h [code]
| C API: Unicode Script Information.
file | uset.h [code]
| C API: Unicode Set.
file | usetiter.h [code]
| C++ API: UnicodeSetIterator iterates over the contents of a UnicodeSet.
file | ushape.h [code]
| C API: Arabic shaping.
file | usprep.h [code]
| C API: Implements the StringPrep algorithm.
file | ustring.h [code]
| C API: Unicode string handling functions.
file | ustringtrie.h [code]
| C API: Helper definitions for dictionary trie APIs.
file | utext.h [code]
| C API: Abstract Unicode Text API.
file | utf.h [code]
| C API: Code point macros.
file | utf16.h [code]
| C API: 16-bit Unicode handling macros.
file | utf32.h [code]
| C API: UTF-32 macros.
file | utf8.h [code]
| C API: 8-bit Unicode handling macros.
file | utf_old.h [code]
| C API: Deprecated macros for Unicode string handling.
file | utfiterator.h [code]
| C++ header-only API: C++ iterators over Unicode strings (=UTF-8/16/32 if well-formed).
file | utfstring.h [code]
| C++ header-only API: C++ string helper functions.
file | utrace.h [code]
| C API: Definitions for ICU tracing/logging.
file | utypes.h [code]
| Basic definitions for ICU, for both C and C++ APIs.
file | uvernum.h [code]
| C API: definitions of ICU version numbers.
file | uversion.h [code]
| C API: API for accessing ICU version numbers.