intl/icu/source/common/unicode/docmain.h

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/intl/icu/source/common/unicode/docmain.h	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,215 @@
     1.4 +/********************************************************************
     1.5 + * COPYRIGHT: 
     1.6 + * Copyright (c) 1997-2012, International Business Machines Corporation and
     1.7 + * others. All Rights Reserved.
     1.8 + *
     1.9 + *  FILE NAME: DOCMAIN.h
    1.10 + *
    1.11 + *   Date          Name        Description
    1.12 + *   12/11/2000    Ram        Creation.
    1.13 + */
    1.14 +
    1.15 +/**
    1.16 + * \file
    1.17 + * \brief (Non API- contains Doxygen definitions)
    1.18 + *
    1.19 + * This file contains documentation for Doxygen and doesnot have
    1.20 + * any significance with respect to C or C++ API
    1.21 + */
    1.22 +
    1.23 +/*! \mainpage
    1.24 + *
    1.25 + * \section API API Reference Usage
    1.26 + * 
    1.27 + * <h3>C++ Programmers:</h3>
    1.28 + * <p>Use <a href="hierarchy.html">Class Hierarchy</a> or <a href="classes.html"> Alphabetical List </a>
    1.29 + * or <a href="annotated.html"> Compound List</a>
    1.30 + * to find the class you are interested in. For example, to find BreakIterator,
    1.31 + * you can go to the <a href="classes.html"> Alphabetical List</a>, then click on
    1.32 + * "BreakIterator". Once you are at the class, you will find an inheritance
    1.33 + * chart, a list of the public members, a detailed description of the class,
    1.34 + * then detailed member descriptions.</p>
    1.35 + * 
    1.36 + * <h3>C Programmers:</h3>
    1.37 + * <p>Use <a href="#Module">Module List</a> or <a href="globals.html">File Members</a>
    1.38 + * to find a list of all the functions and constants.
    1.39 + * For example, to find BreakIterator functions you would click on
    1.40 + * <a href="files.html"> File List</a>,
    1.41 + * then find "ubrk.h" and click on it. You will find descriptions of Defines,
    1.42 + * Typedefs, Enumerations, and Functions, with detailed descriptions below.
    1.43 + * If you want to find a specific function, such as ubrk_next(), then click
    1.44 + * first on <a href="globals.html"> File Members</a>, then use your browser
    1.45 + * Find dialog to search for "ubrk_next()".</p>
    1.46 + *
    1.47 + *
    1.48 + * <h3>API References for Previous Releases</h3>
    1.49 + * <p>The API References for each release of ICU are also available as
    1.50 + * a zip file from the ICU 
    1.51 + * <a href="http://site.icu-project.org/download">download page</a>.</p>
    1.52 + *
    1.53 + * <hr>
    1.54 + *
    1.55 + * <h2>Architecture (User's Guide)</h2>
    1.56 + * <ul>
    1.57 + *   <li><a href="http://userguide.icu-project.org/">Introduction</a></li>
    1.58 + *   <li><a href="http://userguide.icu-project.org/i18n">Internationalization</a></li>
    1.59 + *   <li><a href="http://userguide.icu-project.org/design">Locale Model, Multithreading, Error Handling, etc.</a></li>
    1.60 + *   <li><a href="http://userguide.icu-project.org/conversion">Conversion</a></li>
    1.61 + * </ul>
    1.62 + *
    1.63 + * <hr>
    1.64 + *\htmlonly <h2><a NAME="Module">Module List</a></h2> \endhtmlonly
    1.65 + * <table border="1" cols="3" align="center">
    1.66 + *   <tr>
    1.67 + *     <td><strong>Module Name</strong></td>
    1.68 + *     <td><strong>C</strong></td>
    1.69 + *     <td><strong>C++</strong></td>
    1.70 + *   </tr>
    1.71 + *   <tr>
    1.72 + *     <td>Basic Types and Constants</td>
    1.73 + *     <td>utypes.h</td>
    1.74 + *     <td>utypes.h</td>
    1.75 + *   </tr>
    1.76 + *   <tr>
    1.77 + *     <td>Strings and Character Iteration</td>
    1.78 + *     <td>ustring.h, utf8.h, utf16.h, UText, UCharIterator</td>
    1.79 + *     <td>icu::UnicodeString, icu::CharacterIterator, icu::Appendable, icu::StringPiece,icu::ByteSink</td>
    1.80 + *   </tr>
    1.81 + *   <tr>
    1.82 + *     <td>Unicode Character<br/>Properties and Names</td>
    1.83 + *     <td>uchar.h, uscript.h</td>
    1.84 + *     <td>C API</td>
    1.85 + *   </tr>
    1.86 + *   <tr>
    1.87 + *     <td>Sets of Unicode Code Points and Strings</td>
    1.88 + *     <td>uset.h</td>
    1.89 + *     <td>icu::UnicodeSet</td>
    1.90 + *   </tr>
    1.91 + *   <tr>
    1.92 + *     <td>Maps from Strings to Integer Values</td>
    1.93 + *     <td>(no C API)</td>
    1.94 + *     <td>icu::BytesTrie, icu::UCharsTrie</td>
    1.95 + *   </tr>
    1.96 + *   <tr>
    1.97 + *     <td>Codepage Conversion</td>
    1.98 + *     <td>ucnv.h, ucnvsel.hb</td>
    1.99 + *     <td>C API</td>
   1.100 + *   </tr>
   1.101 + *   <tr>
   1.102 + *     <td>Unicode Text Compression</td>
   1.103 + *     <td>ucnv.h<br/>(encoding name "SCSU" or "BOCU-1")</td>
   1.104 + *     <td>C API</td>
   1.105 + *   </tr>
   1.106 + *   <tr>
   1.107 + *     <td>Locales </td>
   1.108 + *     <td>uloc.h</a></td>
   1.109 + *     <td>icu::Locale</td>
   1.110 + *   </tr>
   1.111 + *   <tr>
   1.112 + *     <td>Resource Bundles</td>
   1.113 + *     <td>ures.h</td>
   1.114 + *     <td>icu::ResourceBundle</td>
   1.115 + *   </tr>
   1.116 + *   <tr>
   1.117 + *     <td>Normalization</td>
   1.118 + *     <td>unorm2.h</td>
   1.119 + *     <td>icu::Normalizer2</td>
   1.120 + *   </tr>
   1.121 + *   <tr>
   1.122 + *     <td>Calendars</td>
   1.123 + *     <td>ucal.h</td>
   1.124 + *     <td>icu::Calendar</td>
   1.125 + *   </tr>
   1.126 + *   <tr>
   1.127 + *     <td>Date and Time Formatting</td>
   1.128 + *     <td>udat.h</td>
   1.129 + *     <td>icu::DateFormat</td>
   1.130 + *   </tr>
   1.131 + *   <tr>
   1.132 + *     <td>Message Formatting</td>
   1.133 + *     <td>umsg.h</td>
   1.134 + *     <td>icu::MessageFormat</td>
   1.135 + *   </tr>
   1.136 + *   <tr>
   1.137 + *     <td>Number Formatting</td>
   1.138 + *     <td>unum.h</td>
   1.139 + *     <td>icu::NumberFormat</td>
   1.140 + *   </tr>
   1.141 + *   <tr>
   1.142 + *     <td>Number Spellout<br/>(Rule Based Number Formatting)</td>
   1.143 + *     <td>unum.h<br/>(use UNUM_SPELLOUT)</td>
   1.144 + *     <td>icu::RuleBasedNumberFormat</td>
   1.145 + *   </tr>
   1.146 + *   <tr>
   1.147 + *     <td>Text Transformation<br/>(Transliteration)</td>
   1.148 + *     <td>utrans.h</td>
   1.149 + *     <td>icu::Transliterator</td>
   1.150 + *   </tr>
   1.151 + *   <tr>
   1.152 + *     <td>Bidirectional Algorithm</td>
   1.153 + *     <td>ubidi.h</td>
   1.154 + *     <td>C API</td>
   1.155 + *   </tr>
   1.156 + *   <tr>
   1.157 + *     <td>Arabic Shaping</td>
   1.158 + *     <td>ushape.h</td>
   1.159 + *     <td>C API</td>
   1.160 + *   </tr>
   1.161 + *   <tr>
   1.162 + *     <td>Collation</td>
   1.163 + *     <td>ucol.h</td>
   1.164 + *     <td>icu::Collator</td>
   1.165 + *   </tr>
   1.166 + *   <tr>
   1.167 + *     <td>String Searching</td>
   1.168 + *     <td>usearch.h</td>
   1.169 + *     <td>icu::StringSearch</td>
   1.170 + *   </tr>
   1.171 + *   <tr>
   1.172 + *     <td>Index Characters/<br/>Bucketing for Sorted Lists</td>
   1.173 + *     <td>(no C API)</td>
   1.174 + *     <td>icu::AlphabeticIndex</td>
   1.175 + *   </tr>
   1.176 + *   <tr>
   1.177 + *     <td>Text Boundary Analysis<br/>(Break Iteration)</td>
   1.178 + *     <td>ubrk.h</td>
   1.179 + *     <td>icu::BreakIterator</td>
   1.180 + *   </tr>
   1.181 + *   <tr>
   1.182 + *     <td>Regular Expressions</td>
   1.183 + *     <td>uregex.h</td>
   1.184 + *     <td>icu::RegexPattern, icu::RegexMatcher</td>
   1.185 + *   </tr>
   1.186 + *   <tr>
   1.187 + *     <td>StringPrep</td>
   1.188 + *     <td>usprep.h</td>
   1.189 + *     <td>C API</td>
   1.190 + *   </tr>
   1.191 + *   <tr>
   1.192 + *     <td>International Domain Names in Applications:<br/>
   1.193 + *         UTS #46 in C/C++, IDNA2003 only via C API</td>
   1.194 + *     <td>uidna.h</td>
   1.195 + *     <td>idna.h</td>
   1.196 + *   </tr>
   1.197 + *   <tr>
   1.198 + *     <td>Identifier Spoofing & Confusability</td>
   1.199 + *     <td>uspoof.h</td>
   1.200 + *     <td>C API</td>
   1.201 + *   <tr>
   1.202 + *     <td>Universal Time Scale</td>
   1.203 + *     <td>utmscale.h</td>
   1.204 + *     <td>C API</td>
   1.205 + *   </tr>
   1.206 + *   <tr>
   1.207 + *     <td>Layout Engine/Complex Text Layout</td>
   1.208 + *     <td>loengine.h</td>
   1.209 + *     <td>icu::LayoutEngine,icu::ParagraphLayout</td>
   1.210 + *   </tr>
   1.211 + *   <tr>
   1.212 + *     <td>ICU I/O</td>
   1.213 + *     <td>ustdio.h</td>
   1.214 + *     <td>ustream.h</td>
   1.215 + *   </tr>
   1.216 + * </table>
   1.217 + * <i>This main page is generated from docmain.h</i>
   1.218 + */

mercurial