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: *
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: *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: *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: *Module Name | sl@0: *C | sl@0: *C++ | sl@0: *
Basic Types and Constants | sl@0: *utypes.h | sl@0: *utypes.h | sl@0: *
Strings and Character Iteration | sl@0: *ustring.h, utf.h | sl@0: *UnicodeString, CharacterIterator | sl@0: *
Unicode Character Properties and Names |
sl@0: * uchar.h | sl@0: *uchar.h C API | sl@0: *
Codepage Conversion | sl@0: *ucnv.h | sl@0: *ucnv.h C API | sl@0: *
Unicode Text Compression | sl@0: *ucnv.h (encoding name "SCSU" or "BOCU-1") |
sl@0: * ucnv.h C API | sl@0: *
Locales | sl@0: *uloc.h | sl@0: *Locale | sl@0: *
Resource Bundles | sl@0: *ures.h | sl@0: *ResourceBundle | sl@0: *
Normalization | sl@0: *unorm.h | sl@0: *Normalizer | sl@0: *
Calendars | sl@0: *ucal.h | sl@0: *Calendar | sl@0: *
Date and Time Formatting | sl@0: *udat.h | sl@0: *DateFormat | sl@0: *
Message Formatting | sl@0: *umsg.h | sl@0: *MessageFormat | sl@0: *
Number Formatting | sl@0: *unum.h | sl@0: *NumberFormat | sl@0: *
Number Spellout (Rule Based Number Formatting) |
sl@0: * unum.h (use UNUM_SPELLOUT) |
sl@0: * RuleBasedNumberFormat | sl@0: *
Text Transformation (Transliteration) |
sl@0: * utrans.h | sl@0: *Transliterator | sl@0: *
Bidirectional Algorithm | sl@0: *ubidi.h | sl@0: *ubidi.h C API | sl@0: *
Arabic Shaping | sl@0: *ushape.h | sl@0: *ushape.h C API | sl@0: *
Collation | sl@0: *ucol.h | sl@0: *Collator | sl@0: *
String Searching | sl@0: *usearch.h | sl@0: *StringSearch | sl@0: *
Text Boundary Analysis (Break Iteration) |
sl@0: * ubrk.h | sl@0: *BreakIterator | sl@0: *
Unicode Set | sl@0: *uset.h | sl@0: *UnicodeSet | sl@0: *
Regular Expressions | sl@0: *uregex.h | sl@0: *RegexPattern, RegexMatcher | sl@0: *
StringPrep | sl@0: *usprep.h | sl@0: *usprep.h C API | sl@0: *
International Domain Names in Applications | sl@0: *uidna.h | sl@0: *uidna.h C API | sl@0: *
Universal Time Scale | sl@0: *utmscale.h | sl@0: *utmscale.h C API | sl@0: *
Basic Layout Engine Types and Constants | sl@0: *(no C API) | sl@0: *LETypes.h | sl@0: *
Complex Text Layout | sl@0: *(no C API) | sl@0: *LayoutEngine, ParagraphLayout | sl@0: *
ICU I/O | sl@0: *ustdio.h | sl@0: *ustream.h | sl@0: *