michael@0: /******************************************************************** michael@0: * COPYRIGHT: michael@0: * Copyright (c) 1997-2012, International Business Machines Corporation and michael@0: * others. All Rights Reserved. michael@0: * michael@0: * FILE NAME: DOCMAIN.h michael@0: * michael@0: * Date Name Description michael@0: * 12/11/2000 Ram Creation. michael@0: */ michael@0: michael@0: /** michael@0: * \file michael@0: * \brief (Non API- contains Doxygen definitions) michael@0: * michael@0: * This file contains documentation for Doxygen and doesnot have michael@0: * any significance with respect to C or C++ API michael@0: */ michael@0: michael@0: /*! \mainpage michael@0: * michael@0: * \section API API Reference Usage michael@0: * michael@0: *

C++ Programmers:

michael@0: *

Use Class Hierarchy or Alphabetical List michael@0: * or Compound List michael@0: * to find the class you are interested in. For example, to find BreakIterator, michael@0: * you can go to the Alphabetical List, then click on michael@0: * "BreakIterator". Once you are at the class, you will find an inheritance michael@0: * chart, a list of the public members, a detailed description of the class, michael@0: * then detailed member descriptions.

michael@0: * michael@0: *

C Programmers:

michael@0: *

Use Module List or File Members michael@0: * to find a list of all the functions and constants. michael@0: * For example, to find BreakIterator functions you would click on michael@0: * File List, michael@0: * then find "ubrk.h" and click on it. You will find descriptions of Defines, michael@0: * Typedefs, Enumerations, and Functions, with detailed descriptions below. michael@0: * If you want to find a specific function, such as ubrk_next(), then click michael@0: * first on File Members, then use your browser michael@0: * Find dialog to search for "ubrk_next()".

michael@0: * michael@0: * michael@0: *

API References for Previous Releases

michael@0: *

The API References for each release of ICU are also available as michael@0: * a zip file from the ICU michael@0: * download page.

michael@0: * michael@0: *
michael@0: * michael@0: *

Architecture (User's Guide)

michael@0: * michael@0: * michael@0: *
michael@0: *\htmlonly

Module List

\endhtmlonly michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: * michael@0: *
Module NameCC++
Basic Types and Constantsutypes.hutypes.h
Strings and Character Iterationustring.h, utf8.h, utf16.h, UText, UCharIteratoricu::UnicodeString, icu::CharacterIterator, icu::Appendable, icu::StringPiece,icu::ByteSink
Unicode Character
Properties and Names
uchar.h, uscript.hC API
Sets of Unicode Code Points and Stringsuset.hicu::UnicodeSet
Maps from Strings to Integer Values(no C API)icu::BytesTrie, icu::UCharsTrie
Codepage Conversionucnv.h, ucnvsel.hbC API
Unicode Text Compressionucnv.h
(encoding name "SCSU" or "BOCU-1")
C API
Locales uloc.hicu::Locale
Resource Bundlesures.hicu::ResourceBundle
Normalizationunorm2.hicu::Normalizer2
Calendarsucal.hicu::Calendar
Date and Time Formattingudat.hicu::DateFormat
Message Formattingumsg.hicu::MessageFormat
Number Formattingunum.hicu::NumberFormat
Number Spellout
(Rule Based Number Formatting)
unum.h
(use UNUM_SPELLOUT)
icu::RuleBasedNumberFormat
Text Transformation
(Transliteration)
utrans.hicu::Transliterator
Bidirectional Algorithmubidi.hC API
Arabic Shapingushape.hC API
Collationucol.hicu::Collator
String Searchingusearch.hicu::StringSearch
Index Characters/
Bucketing for Sorted Lists
(no C API)icu::AlphabeticIndex
Text Boundary Analysis
(Break Iteration)
ubrk.hicu::BreakIterator
Regular Expressionsuregex.hicu::RegexPattern, icu::RegexMatcher
StringPrepusprep.hC API
International Domain Names in Applications:
michael@0: * UTS #46 in C/C++, IDNA2003 only via C API
uidna.hidna.h
Identifier Spoofing & Confusabilityuspoof.hC API
Universal Time Scaleutmscale.hC API
Layout Engine/Complex Text Layoutloengine.hicu::LayoutEngine,icu::ParagraphLayout
ICU I/Oustdio.hustream.h
michael@0: * This main page is generated from docmain.h michael@0: */