diff -r 000000000000 -r 6474c204b198 intl/icu/source/common/unicode/docmain.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/intl/icu/source/common/unicode/docmain.h Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,215 @@ +/******************************************************************** + * COPYRIGHT: + * Copyright (c) 1997-2012, International Business Machines Corporation and + * others. All Rights Reserved. + * + * FILE NAME: DOCMAIN.h + * + * Date Name Description + * 12/11/2000 Ram Creation. + */ + +/** + * \file + * \brief (Non API- contains Doxygen definitions) + * + * This file contains documentation for Doxygen and doesnot have + * any significance with respect to C or C++ API + */ + +/*! \mainpage + * + * \section API API Reference Usage + * + *
Use Class Hierarchy or Alphabetical List + * or Compound List + * to find the class you are interested in. For example, to find BreakIterator, + * you can go to the Alphabetical List, then click on + * "BreakIterator". Once you are at the class, you will find an inheritance + * chart, a list of the public members, a detailed description of the class, + * then detailed member descriptions.
+ * + *Use Module List or File Members + * to find a list of all the functions and constants. + * For example, to find BreakIterator functions you would click on + * File List, + * then find "ubrk.h" and click on it. You will find descriptions of Defines, + * Typedefs, Enumerations, and Functions, with detailed descriptions below. + * If you want to find a specific function, such as ubrk_next(), then click + * first on File Members, then use your browser + * Find dialog to search for "ubrk_next()".
+ * + * + *The API References for each release of ICU are also available as + * a zip file from the ICU + * download page.
+ * + *Module Name | + *C | + *C++ | + *
Basic Types and Constants | + *utypes.h | + *utypes.h | + *
Strings and Character Iteration | + *ustring.h, utf8.h, utf16.h, UText, UCharIterator | + *icu::UnicodeString, icu::CharacterIterator, icu::Appendable, icu::StringPiece,icu::ByteSink | + *
Unicode Character Properties and Names |
+ * uchar.h, uscript.h | + *C API | + *
Sets of Unicode Code Points and Strings | + *uset.h | + *icu::UnicodeSet | + *
Maps from Strings to Integer Values | + *(no C API) | + *icu::BytesTrie, icu::UCharsTrie | + *
Codepage Conversion | + *ucnv.h, ucnvsel.hb | + *C API | + *
Unicode Text Compression | + *ucnv.h (encoding name "SCSU" or "BOCU-1") |
+ * C API | + *
Locales | + *uloc.h | + *icu::Locale | + *
Resource Bundles | + *ures.h | + *icu::ResourceBundle | + *
Normalization | + *unorm2.h | + *icu::Normalizer2 | + *
Calendars | + *ucal.h | + *icu::Calendar | + *
Date and Time Formatting | + *udat.h | + *icu::DateFormat | + *
Message Formatting | + *umsg.h | + *icu::MessageFormat | + *
Number Formatting | + *unum.h | + *icu::NumberFormat | + *
Number Spellout (Rule Based Number Formatting) |
+ * unum.h (use UNUM_SPELLOUT) |
+ * icu::RuleBasedNumberFormat | + *
Text Transformation (Transliteration) |
+ * utrans.h | + *icu::Transliterator | + *
Bidirectional Algorithm | + *ubidi.h | + *C API | + *
Arabic Shaping | + *ushape.h | + *C API | + *
Collation | + *ucol.h | + *icu::Collator | + *
String Searching | + *usearch.h | + *icu::StringSearch | + *
Index Characters/ Bucketing for Sorted Lists |
+ * (no C API) | + *icu::AlphabeticIndex | + *
Text Boundary Analysis (Break Iteration) |
+ * ubrk.h | + *icu::BreakIterator | + *
Regular Expressions | + *uregex.h | + *icu::RegexPattern, icu::RegexMatcher | + *
StringPrep | + *usprep.h | + *C API | + *
International Domain Names in Applications: + * UTS #46 in C/C++, IDNA2003 only via C API |
+ * uidna.h | + *idna.h | + *
Identifier Spoofing & Confusability | + *uspoof.h | + *C API | + *
Universal Time Scale | + *utmscale.h | + *C API | + *
Layout Engine/Complex Text Layout | + *loengine.h | + *icu::LayoutEngine,icu::ParagraphLayout | + *
ICU I/O | + *ustdio.h | + *ustream.h | + *