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

C++ Programmers:

sl@0: *

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

sl@0: * sl@0: *

C Programmers:

sl@0: *

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

sl@0: * sl@0: * sl@0: *

API References for Previous Releases

sl@0: *

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

sl@0: * sl@0: *
sl@0: * sl@0: *

Architecture (User's Guide)

sl@0: * sl@0: * sl@0: *
sl@0: *\htmlonly

Module List

\endhtmlonly sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: * sl@0: *
Module NameCC++
Basic Types and Constantsutypes.hutypes.h
Strings and Character Iterationustring.h, utf.hUnicodeString, CharacterIterator
Unicode Character
Properties and Names
uchar.huchar.h C API
Codepage Conversionucnv.hucnv.h C API
Unicode Text Compressionucnv.h
(encoding name "SCSU" or "BOCU-1")
ucnv.h C API
Locales uloc.hLocale
Resource Bundlesures.hResourceBundle
Normalizationunorm.hNormalizer
Calendarsucal.hCalendar
Date and Time Formattingudat.hDateFormat
Message Formattingumsg.hMessageFormat
Number Formattingunum.hNumberFormat
Number Spellout
(Rule Based Number Formatting)
unum.h
(use UNUM_SPELLOUT)
RuleBasedNumberFormat
Text Transformation
(Transliteration)
utrans.hTransliterator
Bidirectional Algorithmubidi.hubidi.h C API
Arabic Shapingushape.hushape.h C API
Collationucol.hCollator
String Searchingusearch.hStringSearch
Text Boundary Analysis
(Break Iteration)
ubrk.hBreakIterator
Unicode Setuset.hUnicodeSet
Regular Expressionsuregex.hRegexPattern, RegexMatcher
StringPrepusprep.husprep.h C API
International Domain Names in Applicationsuidna.huidna.h C API
Universal Time Scaleutmscale.hutmscale.h C API
Basic Layout Engine Types and Constants(no C API)LETypes.h
Complex Text Layout(no C API)LayoutEngine, ParagraphLayout
ICU I/Oustdio.hustream.h
sl@0: */