Home | History | Annotate | Download | only in icu4c
      1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      2 <html><!--
      3 	 Copyright (C)  2011, International Business Machines Corporation, All Rights Reserved. 
      4 	-->
      5 <head>
      6 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
      7 <title>ICU4C API Comparison: 4.6.1 with 4.8 r30114M</title>
      8 <link type="text/css" href="icu4c.css" rel="stylesheet">
      9 </head>
     10 <body>
     11 <a name="#_top"></a>
     12 <h1>ICU4C API Comparison: 4.6.1 with 4.8 (r30114M)</h1>
     13 <div id="toc">
     14 <ul>
     15 <li>
     16 <a href="#removed">Removed from 4.6.1</a>
     17 </li>
     18 <li>
     19 <a href="#deprecated">Deprecated or Obsoleted in 4.8</a>
     20 </li>
     21 <li>
     22 <a href="#changed">Changed in  4.8</a>
     23 </li>
     24 <li>
     25 <a href="#promoted">Promoted to stable in 4.8</a>
     26 </li>
     27 <li>
     28 <a href="#added">Added in 4.8</a>
     29 </li>
     30 <li>
     31 <a href="#other">Other existing drafts in 4.8</a>
     32 </li>
     33 </ul>
     34 <hr>
     35 </div>
     36 <a name="removed"></a>
     37 <h2>Removed from 4.6.1</h2>
     38 <table BORDER="1" class="genTable">
     39 <THEAD>
     40 <tr>
     41 <th>File</th><th>API</th><th>4.6.1</th><th>4.8</th>
     42 </tr>
     43 </THEAD>
     44 <tr class="row1">
     45 <td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString&amp; DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing, UBool, UErrorCode&amp;) const</td><td class="">Draft<br>4.2</td><td>None<br>
     46 <span class=""><span></span></span></td>
     47 </tr>
     48 <tr class="row0">
     49 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
     50 							DecimalFormatSymbols::ECurrencySpacing {}</td><td class="">Draft<br>4.2</td><td>None<br>
     51 <span class=""><span></span></span></td>
     52 </tr>
     53 <tr class="row1">
     54 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
     55 							DecimalFormatSymbols::ECurrencySpacing::kCurrencyMatch</td><td class="">Draft<br>4.2</td><td>None<br>
     56 <span class=""><span></span></span></td>
     57 </tr>
     58 <tr class="row0">
     59 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
     60 							DecimalFormatSymbols::ECurrencySpacing::kCurrencySpacingCount</td><td class="">Draft<br>4.2</td><td>None<br>
     61 <span class=""><span></span></span></td>
     62 </tr>
     63 <tr class="row1">
     64 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
     65 							DecimalFormatSymbols::ECurrencySpacing::kInsert</td><td class="">Draft<br>4.2</td><td>None<br>
     66 <span class=""><span></span></span></td>
     67 </tr>
     68 <tr class="row0">
     69 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
     70 							DecimalFormatSymbols::ECurrencySpacing::kSurroundingMatch</td><td class="">Draft<br>4.2</td><td>None<br>
     71 <span class=""><span></span></span></td>
     72 </tr>
     73 <tr class="row1">
     74 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing, UBool, const UnicodeString&amp;)</td><td class="">Draft<br>4.2</td><td>None<br>
     75 <span class=""><span></span></span></td>
     76 </tr>
     77 <tr class="row0">
     78 <td class="file">decimfmt.h</td><td class="proto">DecimalFormat::DecimalFormat(const UnicodeString&amp;, DecimalFormatSymbols*, NumberFormat::EStyles, UErrorCode&amp;)</td><td class="">Internal<br>4.2</td><td>None<br>
     79 <span class=""><span></span></span></td>
     80 </tr>
     81 <tr class="row1">
     82 <td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UnicodeString&amp; Normalizer::concatenate(UnicodeString&amp;, UnicodeString&amp;, UnicodeString&amp;, UNormalizationMode, int32_t, UErrorCode&amp;)</td><td class="stabchange">Stable<br>2.1</td><td>None<br>
     83 <span class=""><span></span></span></td>
     84 </tr>
     85 <tr class="row0">
     86 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> 
     87 							NumberFormat::EStyles {}</td><td class="">Draft<br>4.2</td><td>None<br>
     88 <span class=""><span></span></span></td>
     89 </tr>
     90 <tr class="row1">
     91 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> 
     92 							NumberFormat::EStyles::kCurrencyStyle</td><td class="">Draft<br>4.2</td><td>None<br>
     93 <span class=""><span></span></span></td>
     94 </tr>
     95 <tr class="row0">
     96 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> 
     97 							NumberFormat::EStyles::kIsoCurrencyStyle</td><td class="">Draft<br>4.2</td><td>None<br>
     98 <span class=""><span></span></span></td>
     99 </tr>
    100 <tr class="row1">
    101 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> 
    102 							NumberFormat::EStyles::kNumberStyle</td><td class="">Draft<br>4.2</td><td>None<br>
    103 <span class=""><span></span></span></td>
    104 </tr>
    105 <tr class="row0">
    106 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> 
    107 							NumberFormat::EStyles::kPercentStyle</td><td class="">Draft<br>4.2</td><td>None<br>
    108 <span class=""><span></span></span></td>
    109 </tr>
    110 <tr class="row1">
    111 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> 
    112 							NumberFormat::EStyles::kPluralCurrencyStyle</td><td class="">Draft<br>4.2</td><td>None<br>
    113 <span class=""><span></span></span></td>
    114 </tr>
    115 <tr class="row0">
    116 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> 
    117 							NumberFormat::EStyles::kScientificStyle</td><td class="">Draft<br>4.2</td><td>None<br>
    118 <span class=""><span></span></span></td>
    119 </tr>
    120 <tr class="row1">
    121 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> 
    122 							NumberFormat::EStyles::kStyleCount</td><td class="">Draft<br>4.2</td><td>None<br>
    123 <span class=""><span></span></span></td>
    124 </tr>
    125 <tr class="row0">
    126 <td class="file">numfmt.h</td><td class="proto"><tt>static</tt> NumberFormat* NumberFormat::createInstance(const Locale&amp;, EStyles, UErrorCode&amp;)</td><td class="">Draft<br>4.2</td><td>None<br>
    127 <span class=""><span></span></span></td>
    128 </tr>
    129 <tr class="row1">
    130 <td class="file">regex.h</td><td class="proto">RegexMatcher* RegexPattern::matcher(UText*, PatternIsUTextFlag, UErrorCode&amp;) const</td><td class="">Draft<br>4.6</td><td>None<br>
    131 <span class=""><span></span></span></td>
    132 </tr>
    133 <tr class="row0">
    134 <td class="file">regex.h</td><td class="proto"><tt>enum</tt> 
    135 							RegexPattern::PatternIsUTextFlag {}</td><td class="">Draft<br>4.6</td><td>None<br>
    136 <span class=""><span></span></span></td>
    137 </tr>
    138 <tr class="row1">
    139 <td class="file">regex.h</td><td class="proto"><tt>enum</tt> 
    140 							RegexPattern::PatternIsUTextFlag::PATTERN_IS_UTEXT</td><td class="">Draft<br>4.6</td><td>None<br>
    141 <span class=""><span></span></span></td>
    142 </tr>
    143 <tr class="row0">
    144 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale&amp;, EStyle, UErrorCode&amp;)</td><td class="">Draft<br>4.2</td><td>None<br>
    145 <span class=""><span></span></span></td>
    146 </tr>
    147 <tr class="row1">
    148 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> 
    149 							TimeUnitFormat::EStyle {}</td><td class="">Draft<br>4.2</td><td>None<br>
    150 <span class=""><span></span></span></td>
    151 </tr>
    152 <tr class="row0">
    153 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> 
    154 							TimeUnitFormat::EStyle::kAbbreviate</td><td class="">Draft<br>4.2</td><td>None<br>
    155 <span class=""><span></span></span></td>
    156 </tr>
    157 <tr class="row1">
    158 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> 
    159 							TimeUnitFormat::EStyle::kFull</td><td class="">Draft<br>4.2</td><td>None<br>
    160 <span class=""><span></span></span></td>
    161 </tr>
    162 <tr class="row0">
    163 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> 
    164 							TimeUnitFormat::EStyle::kTotal</td><td class="">Draft<br>4.2</td><td>None<br>
    165 <span class=""><span></span></span></td>
    166 </tr>
    167 <tr class="row1">
    168 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> SHAPE_TAIL_NEW_UNICODE</td><td class="">Draft<br>4.2</td><td>None<br>
    169 <span class=""><span></span></span></td>
    170 </tr>
    171 <tr class="row0">
    172 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> SHAPE_TAIL_TYPE_MASK</td><td class="">Draft<br>4.2</td><td>None<br>
    173 <span class=""><span></span></span></td>
    174 </tr>
    175 </table>
    176 <P></P>
    177 <a href="#_top">(jump back to top)</a>
    178 <hr>
    179 <a name="deprecated"></a>
    180 <h2>Deprecated or Obsoleted in 4.8</h2>
    181 <table BORDER="1" class="genTable">
    182 <THEAD>
    183 <tr>
    184 <th>File</th><th>API</th><th>4.6.1</th><th>4.8</th>
    185 </tr>
    186 </THEAD>
    187 <tr class="row1">
    188 <td class="file">choicfmt.h</td><td class="proto">const UBool* ChoiceFormat::getClosures(int32_t&amp;) const</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br>
    189 <span class="verchange"><span>4.8 Use the</span></span></td>
    190 </tr>
    191 <tr class="row0">
    192 <td class="file">choicfmt.h</td><td class="proto">const UnicodeString* ChoiceFormat::getFormats(int32_t&amp;) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br>
    193 <span class="verchange"><span>4.8 Use the</span></span></td>
    194 </tr>
    195 <tr class="row1">
    196 <td class="file">choicfmt.h</td><td class="proto">const double* ChoiceFormat::getLimits(int32_t&amp;) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br>
    197 <span class="verchange"><span>4.8 Use the</span></span></td>
    198 </tr>
    199 </table>
    200 <P></P>
    201 <a href="#_top">(jump back to top)</a>
    202 <hr>
    203 <a name="changed"></a>
    204 <h2>Changed in  4.8 (old, new)</h2>
    205 <table BORDER="1" class="genTable">
    206 <THEAD>
    207 <tr>
    208 <th>File</th><th>API</th><th>4.6.1</th><th>4.8</th>
    209 </tr>
    210 </THEAD>
    211 <tr class="row1">
    212 <td class="file">choicfmt.h</td><td class="proto">const UBool* ChoiceFormat::getClosures(int32_t&amp;) const</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br>
    213 <span class="verchange"><span>4.8 Use the</span></span></td>
    214 </tr>
    215 <tr class="row0">
    216 <td class="file">choicfmt.h</td><td class="proto">const UnicodeString* ChoiceFormat::getFormats(int32_t&amp;) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br>
    217 <span class="verchange"><span>4.8 Use the</span></span></td>
    218 </tr>
    219 <tr class="row1">
    220 <td class="file">choicfmt.h</td><td class="proto">const double* ChoiceFormat::getLimits(int32_t&amp;) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br>
    221 <span class="verchange"><span>4.8 Use the</span></span></td>
    222 </tr>
    223 <tr class="row0">
    224 <td class="file">coll.h</td><td class="proto">int32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&amp;) const</td><td class="">Internal<br>.</td><td>Draft<br>
    225 <span class="verchange"><span>4.8</span></span></td>
    226 </tr>
    227 <tr class="row1">
    228 <td class="file">coll.h</td><td class="proto">void Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&amp;)</td><td class="">Internal<br>.</td><td>Draft<br>
    229 <span class="verchange"><span>4.8</span></span></td>
    230 </tr>
    231 <tr class="row0">
    232 <td class="file">rbbi.h</td><td class="proto">const uint8_t* RuleBasedBreakIterator::getBinaryRules(uint32_t&amp;)</td><td class="">Internal<br>.</td><td>Draft<br>
    233 <span class="verchange"><span>4.8</span></span></td>
    234 </tr>
    235 <tr class="row1">
    236 <td class="file">stringpiece.h</td><td class="proto">UBool operator!=(const StringPiece&amp;, const StringPiece&amp;)</td><td class="">Internal<br>.</td><td>Draft<br>
    237 <span class="verchange"><span>4.8</span></span></td>
    238 </tr>
    239 <tr class="row0">
    240 <td class="file">stringpiece.h</td><td class="proto">U_EXPORT UBool operator==(const StringPiece&amp;, const StringPiece&amp;)</td><td class="">Internal<br>.</td><td>Draft<br>
    241 <span class="verchange"><span>4.8</span></span></td>
    242 </tr>
    243 <tr class="row1">
    244 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::set(const char*)</td><td class="">Internal<br>.</td><td>Draft<br>
    245 <span class="verchange"><span>4.8</span></span></td>
    246 </tr>
    247 <tr class="row0">
    248 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::set(const char*, int32_t)</td><td class="">Internal<br>.</td><td>Draft<br>
    249 <span class="verchange"><span>4.8</span></span></td>
    250 </tr>
    251 <tr class="row1">
    252 <td class="file">tblcoll.h</td><td class="proto">int32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&amp;) const</td><td class="">Internal<br>.</td><td>Draft<br>
    253 <span class="verchange"><span>4.8</span></span></td>
    254 </tr>
    255 <tr class="row0">
    256 <td class="file">tblcoll.h</td><td class="proto">void RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&amp;)</td><td class="">Internal<br>.</td><td>Draft<br>
    257 <span class="verchange"><span>4.8</span></span></td>
    258 </tr>
    259 <tr class="row1">
    260 <td class="file">ucnv.h</td><td class="proto"><tt>enum</tt> UConverterType::UCNV_BOCU1</td><td class="stabchange">Stable<br>2.0</td><td>Stable<br>
    261 <span class="verchange"><span>2.2</span>
    262 <br>
    263 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    264 </tr>
    265 <tr class="row0">
    266 <td class="file">ucnv.h</td><td class="proto"><tt>enum</tt> UConverterType::UCNV_CESU8</td><td class="stabchange">Stable<br>2.0</td><td>Stable<br>
    267 <span class="verchange"><span>2.2</span>
    268 <br>
    269 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    270 </tr>
    271 <tr class="row1">
    272 <td class="file">ucnv.h</td><td class="proto"><tt>enum</tt> UConverterType::UCNV_IMAP_MAILBOX</td><td class="stabchange">Stable<br>2.0</td><td>Stable<br>
    273 <span class="verchange"><span>2.4</span>
    274 <br>
    275 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    276 </tr>
    277 <tr class="row0">
    278 <td class="file">ucnv.h</td><td class="proto"><tt>enum</tt> UConverterType::UCNV_UTF16</td><td class="stabchange">Stable<br>2.0</td><td>Stable<br>
    279 <span class="verchange"><span>2.2</span>
    280 <br>
    281 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    282 </tr>
    283 <tr class="row1">
    284 <td class="file">ucnv.h</td><td class="proto"><tt>enum</tt> UConverterType::UCNV_UTF32</td><td class="stabchange">Stable<br>2.0</td><td>Stable<br>
    285 <span class="verchange"><span>2.2</span>
    286 <br>
    287 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    288 </tr>
    289 <tr class="row0">
    290 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_CURRENCY</td><td class="">Internal<br>.</td><td>Draft<br>
    291 <span class="verchange"><span>4.8</span></span></td>
    292 </tr>
    293 <tr class="row1">
    294 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DIGIT</td><td class="">Internal<br>.</td><td>Draft<br>
    295 <span class="verchange"><span>4.8</span></span></td>
    296 </tr>
    297 <tr class="row0">
    298 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_FIRST</td><td class="">Internal<br>.</td><td>Draft<br>
    299 <span class="verchange"><span>4.8</span></span></td>
    300 </tr>
    301 <tr class="row1">
    302 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_LIMIT</td><td class="">Internal<br>.</td><td>Draft<br>
    303 <span class="verchange"><span>4.8</span></span></td>
    304 </tr>
    305 <tr class="row0">
    306 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_PUNCTUATION</td><td class="">Internal<br>.</td><td>Draft<br>
    307 <span class="verchange"><span>4.8</span></span></td>
    308 </tr>
    309 <tr class="row1">
    310 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SPACE</td><td class="">Internal<br>.</td><td>Draft<br>
    311 <span class="verchange"><span>4.8</span></span></td>
    312 </tr>
    313 <tr class="row0">
    314 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SYMBOL</td><td class="">Internal<br>.</td><td>Draft<br>
    315 <span class="verchange"><span>4.8</span></span></td>
    316 </tr>
    317 <tr class="row1">
    318 <td class="file">ucol.h</td><td class="proto">int32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)</td><td class="">Internal<br>.</td><td>Draft<br>
    319 <span class="verchange"><span>4.8</span></span></td>
    320 </tr>
    321 <tr class="row0">
    322 <td class="file">ucol.h</td><td class="proto">void ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)</td><td class="">Internal<br>.</td><td>Draft<br>
    323 <span class="verchange"><span>4.8</span></span></td>
    324 </tr>
    325 <tr class="row1">
    326 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt> U_INLINE</td><td class="">
    327 <br>
    328 </td><td>Internal<br>
    329 <span class=""><span>.</span></span></td>
    330 </tr>
    331 <tr class="row0">
    332 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_IGNORE</td><td class="stabchange">Stable<br>2.0</td><td>Stable<br>
    333 <span class="verchange"><span>3.0</span>
    334 <br>
    335 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    336 </tr>
    337 <tr class="row1">
    338 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_SCIENTIFIC</td><td class="stabchange">Stable<br>2.0</td><td>Stable<br>
    339 <span class="verchange"><span>2.1</span>
    340 <br>
    341 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    342 </tr>
    343 <tr class="row0">
    344 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_AVESTAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    345 <span class="verchange"><span>4.0</span>
    346 <br>
    347 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    348 </tr>
    349 <tr class="row1">
    350 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BALINESE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    351 <span class="verchange"><span>3.6</span>
    352 <br>
    353 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    354 </tr>
    355 <tr class="row0">
    356 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BAMUM</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    357 <span class="verchange"><span>4.4</span>
    358 <br>
    359 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    360 </tr>
    361 <tr class="row1">
    362 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BASSA_VAH</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    363 <span class="verchange"><span>4.6</span>
    364 <br>
    365 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    366 </tr>
    367 <tr class="row0">
    368 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BATAK</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    369 <span class="verchange"><span>3.6</span>
    370 <br>
    371 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    372 </tr>
    373 <tr class="row1">
    374 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BLISSYMBOLS</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    375 <span class="verchange"><span>3.6</span>
    376 <br>
    377 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    378 </tr>
    379 <tr class="row0">
    380 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BOOK_PAHLAVI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    381 <span class="verchange"><span>4.0</span>
    382 <br>
    383 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    384 </tr>
    385 <tr class="row1">
    386 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BRAHMI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    387 <span class="verchange"><span>3.6</span>
    388 <br>
    389 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    390 </tr>
    391 <tr class="row0">
    392 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BRAILLE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    393 <span class="verchange"><span>2.6</span>
    394 <br>
    395 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    396 </tr>
    397 <tr class="row1">
    398 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_BUGINESE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    399 <span class="verchange"><span>3.4</span>
    400 <br>
    401 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    402 </tr>
    403 <tr class="row0">
    404 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CARIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    405 <span class="verchange"><span>3.8</span>
    406 <br>
    407 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    408 </tr>
    409 <tr class="row1">
    410 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CHAKMA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    411 <span class="verchange"><span>4.0</span>
    412 <br>
    413 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    414 </tr>
    415 <tr class="row0">
    416 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CHAM</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    417 <span class="verchange"><span>3.6</span>
    418 <br>
    419 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    420 </tr>
    421 <tr class="row1">
    422 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CIRTH</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    423 <span class="verchange"><span>3.6</span>
    424 <br>
    425 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    426 </tr>
    427 <tr class="row0">
    428 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CUNEIFORM</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    429 <span class="verchange"><span>3.6</span>
    430 <br>
    431 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    432 </tr>
    433 <tr class="row1">
    434 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CYPRIOT</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    435 <span class="verchange"><span>2.6</span>
    436 <br>
    437 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    438 </tr>
    439 <tr class="row0">
    440 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_DEMOTIC_EGYPTIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    441 <span class="verchange"><span>3.6</span>
    442 <br>
    443 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    444 </tr>
    445 <tr class="row1">
    446 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_DUPLOYAN_SHORTAND</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    447 <span class="verchange"><span>4.6</span>
    448 <br>
    449 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    450 </tr>
    451 <tr class="row0">
    452 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_EASTERN_SYRIAC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    453 <span class="verchange"><span>3.6</span>
    454 <br>
    455 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    456 </tr>
    457 <tr class="row1">
    458 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_EGYPTIAN_HIEROGLYPHS</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    459 <span class="verchange"><span>3.6</span>
    460 <br>
    461 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    462 </tr>
    463 <tr class="row0">
    464 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_ELBASAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    465 <span class="verchange"><span>4.6</span>
    466 <br>
    467 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    468 </tr>
    469 <tr class="row1">
    470 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_ESTRANGELO_SYRIAC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    471 <span class="verchange"><span>3.6</span>
    472 <br>
    473 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    474 </tr>
    475 <tr class="row0">
    476 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_GLAGOLITIC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    477 <span class="verchange"><span>3.4</span>
    478 <br>
    479 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    480 </tr>
    481 <tr class="row1">
    482 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_GRANTHA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    483 <span class="verchange"><span>4.6</span>
    484 <br>
    485 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    486 </tr>
    487 <tr class="row0">
    488 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_HARAPPAN_INDUS</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    489 <span class="verchange"><span>3.6</span>
    490 <br>
    491 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    492 </tr>
    493 <tr class="row1">
    494 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_HIERATIC_EGYPTIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    495 <span class="verchange"><span>3.6</span>
    496 <br>
    497 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    498 </tr>
    499 <tr class="row0">
    500 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_IMPERIAL_ARAMAIC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    501 <span class="verchange"><span>4.0</span>
    502 <br>
    503 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    504 </tr>
    505 <tr class="row1">
    506 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_INSCRIPTIONAL_PAHLAVI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    507 <span class="verchange"><span>4.0</span>
    508 <br>
    509 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    510 </tr>
    511 <tr class="row0">
    512 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_INSCRIPTIONAL_PARTHIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    513 <span class="verchange"><span>4.0</span>
    514 <br>
    515 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    516 </tr>
    517 <tr class="row1">
    518 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_JAPANESE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    519 <span class="verchange"><span>3.8</span>
    520 <br>
    521 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    522 </tr>
    523 <tr class="row0">
    524 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_JAVANESE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    525 <span class="verchange"><span>3.6</span>
    526 <br>
    527 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    528 </tr>
    529 <tr class="row1">
    530 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KAITHI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    531 <span class="verchange"><span>4.0</span>
    532 <br>
    533 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    534 </tr>
    535 <tr class="row0">
    536 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KAYAH_LI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    537 <span class="verchange"><span>3.6</span>
    538 <br>
    539 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    540 </tr>
    541 <tr class="row1">
    542 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KHAROSHTHI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    543 <span class="verchange"><span>3.4</span>
    544 <br>
    545 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    546 </tr>
    547 <tr class="row0">
    548 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KHUTSURI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    549 <span class="verchange"><span>3.6</span>
    550 <br>
    551 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    552 </tr>
    553 <tr class="row1">
    554 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KOREAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    555 <span class="verchange"><span>4.0</span>
    556 <br>
    557 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    558 </tr>
    559 <tr class="row0">
    560 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KPELLE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    561 <span class="verchange"><span>4.6</span>
    562 <br>
    563 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    564 </tr>
    565 <tr class="row1">
    566 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LANNA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    567 <span class="verchange"><span>3.8</span>
    568 <br>
    569 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    570 </tr>
    571 <tr class="row0">
    572 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LATIN_FRAKTUR</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    573 <span class="verchange"><span>3.6</span>
    574 <br>
    575 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    576 </tr>
    577 <tr class="row1">
    578 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LATIN_GAELIC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    579 <span class="verchange"><span>3.6</span>
    580 <br>
    581 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    582 </tr>
    583 <tr class="row0">
    584 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LEPCHA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    585 <span class="verchange"><span>3.6</span>
    586 <br>
    587 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    588 </tr>
    589 <tr class="row1">
    590 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LIMBU</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    591 <span class="verchange"><span>2.6</span>
    592 <br>
    593 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    594 </tr>
    595 <tr class="row0">
    596 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LINEAR_A</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    597 <span class="verchange"><span>3.6</span>
    598 <br>
    599 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    600 </tr>
    601 <tr class="row1">
    602 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LINEAR_B</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    603 <span class="verchange"><span>2.6</span>
    604 <br>
    605 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    606 </tr>
    607 <tr class="row0">
    608 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LISU</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    609 <span class="verchange"><span>4.4</span>
    610 <br>
    611 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    612 </tr>
    613 <tr class="row1">
    614 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LOMA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    615 <span class="verchange"><span>4.6</span>
    616 <br>
    617 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    618 </tr>
    619 <tr class="row0">
    620 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LYCIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    621 <span class="verchange"><span>3.8</span>
    622 <br>
    623 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    624 </tr>
    625 <tr class="row1">
    626 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_LYDIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    627 <span class="verchange"><span>3.8</span>
    628 <br>
    629 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    630 </tr>
    631 <tr class="row0">
    632 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MANICHAEAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    633 <span class="verchange"><span>4.0</span>
    634 <br>
    635 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    636 </tr>
    637 <tr class="row1">
    638 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MATHEMATICAL_NOTATION</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    639 <span class="verchange"><span>4.0</span>
    640 <br>
    641 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    642 </tr>
    643 <tr class="row0">
    644 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MAYAN_HIEROGLYPHS</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    645 <span class="verchange"><span>3.6</span>
    646 <br>
    647 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    648 </tr>
    649 <tr class="row1">
    650 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MEITEI_MAYEK</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    651 <span class="verchange"><span>3.8</span>
    652 <br>
    653 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    654 </tr>
    655 <tr class="row0">
    656 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MENDE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    657 <span class="verchange"><span>4.6</span>
    658 <br>
    659 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    660 </tr>
    661 <tr class="row1">
    662 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MEROITIC_CURSIVE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    663 <span class="verchange"><span>4.6</span>
    664 <br>
    665 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    666 </tr>
    667 <tr class="row0">
    668 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MOON</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    669 <span class="verchange"><span>3.8</span>
    670 <br>
    671 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    672 </tr>
    673 <tr class="row1">
    674 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_NABATAEAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    675 <span class="verchange"><span>4.6</span>
    676 <br>
    677 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    678 </tr>
    679 <tr class="row0">
    680 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_NAKHI_GEBA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    681 <span class="verchange"><span>4.4</span>
    682 <br>
    683 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    684 </tr>
    685 <tr class="row1">
    686 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_NEW_TAI_LUE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    687 <span class="verchange"><span>3.4</span>
    688 <br>
    689 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    690 </tr>
    691 <tr class="row0">
    692 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_NKO</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    693 <span class="verchange"><span>3.6</span>
    694 <br>
    695 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    696 </tr>
    697 <tr class="row1">
    698 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    699 <span class="verchange"><span>3.6</span>
    700 <br>
    701 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    702 </tr>
    703 <tr class="row0">
    704 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OLD_HUNGARIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    705 <span class="verchange"><span>3.6</span>
    706 <br>
    707 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    708 </tr>
    709 <tr class="row1">
    710 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OLD_NORTH_ARABIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    711 <span class="verchange"><span>4.6</span>
    712 <br>
    713 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    714 </tr>
    715 <tr class="row0">
    716 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OLD_PERMIC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    717 <span class="verchange"><span>3.6</span>
    718 <br>
    719 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    720 </tr>
    721 <tr class="row1">
    722 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OLD_PERSIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    723 <span class="verchange"><span>3.4</span>
    724 <br>
    725 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    726 </tr>
    727 <tr class="row0">
    728 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OLD_SOUTH_ARABIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    729 <span class="verchange"><span>4.4</span>
    730 <br>
    731 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    732 </tr>
    733 <tr class="row1">
    734 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OL_CHIKI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    735 <span class="verchange"><span>3.8</span>
    736 <br>
    737 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    738 </tr>
    739 <tr class="row0">
    740 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_ORKHON</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    741 <span class="verchange"><span>3.6</span>
    742 <br>
    743 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    744 </tr>
    745 <tr class="row1">
    746 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OSMANYA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    747 <span class="verchange"><span>2.6</span>
    748 <br>
    749 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    750 </tr>
    751 <tr class="row0">
    752 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_PAHAWH_HMONG</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    753 <span class="verchange"><span>3.6</span>
    754 <br>
    755 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    756 </tr>
    757 <tr class="row1">
    758 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_PALMYRENE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    759 <span class="verchange"><span>4.6</span>
    760 <br>
    761 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    762 </tr>
    763 <tr class="row0">
    764 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_PHAGS_PA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    765 <span class="verchange"><span>3.6</span>
    766 <br>
    767 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    768 </tr>
    769 <tr class="row1">
    770 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_PHOENICIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    771 <span class="verchange"><span>3.6</span>
    772 <br>
    773 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    774 </tr>
    775 <tr class="row0">
    776 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_PHONETIC_POLLARD</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    777 <span class="verchange"><span>3.6</span>
    778 <br>
    779 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    780 </tr>
    781 <tr class="row1">
    782 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_PSALTER_PAHLAVI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    783 <span class="verchange"><span>4.0</span>
    784 <br>
    785 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    786 </tr>
    787 <tr class="row0">
    788 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_REJANG</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    789 <span class="verchange"><span>3.8</span>
    790 <br>
    791 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    792 </tr>
    793 <tr class="row1">
    794 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_RONGORONGO</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    795 <span class="verchange"><span>3.6</span>
    796 <br>
    797 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    798 </tr>
    799 <tr class="row0">
    800 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SAMARITAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    801 <span class="verchange"><span>4.0</span>
    802 <br>
    803 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    804 </tr>
    805 <tr class="row1">
    806 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SARATI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    807 <span class="verchange"><span>3.6</span>
    808 <br>
    809 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    810 </tr>
    811 <tr class="row0">
    812 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SAURASHTRA</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    813 <span class="verchange"><span>3.8</span>
    814 <br>
    815 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    816 </tr>
    817 <tr class="row1">
    818 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SHAVIAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    819 <span class="verchange"><span>2.6</span>
    820 <br>
    821 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    822 </tr>
    823 <tr class="row0">
    824 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SIGN_WRITING</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    825 <span class="verchange"><span>3.8</span>
    826 <br>
    827 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    828 </tr>
    829 <tr class="row1">
    830 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SIMPLIFIED_HAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    831 <span class="verchange"><span>3.6</span>
    832 <br>
    833 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    834 </tr>
    835 <tr class="row0">
    836 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SINDHI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    837 <span class="verchange"><span>4.6</span>
    838 <br>
    839 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    840 </tr>
    841 <tr class="row1">
    842 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SUNDANESE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    843 <span class="verchange"><span>3.8</span>
    844 <br>
    845 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    846 </tr>
    847 <tr class="row0">
    848 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SYLOTI_NAGRI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    849 <span class="verchange"><span>3.4</span>
    850 <br>
    851 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    852 </tr>
    853 <tr class="row1">
    854 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SYMBOLS</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    855 <span class="verchange"><span>4.0</span>
    856 <br>
    857 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    858 </tr>
    859 <tr class="row0">
    860 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TAI_LE</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    861 <span class="verchange"><span>2.6</span>
    862 <br>
    863 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    864 </tr>
    865 <tr class="row1">
    866 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TAI_VIET</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    867 <span class="verchange"><span>4.0</span>
    868 <br>
    869 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    870 </tr>
    871 <tr class="row0">
    872 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TENGWAR</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    873 <span class="verchange"><span>3.6</span>
    874 <br>
    875 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    876 </tr>
    877 <tr class="row1">
    878 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TIFINAGH</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    879 <span class="verchange"><span>3.4</span>
    880 <br>
    881 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    882 </tr>
    883 <tr class="row0">
    884 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TRADITIONAL_HAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    885 <span class="verchange"><span>3.6</span>
    886 <br>
    887 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    888 </tr>
    889 <tr class="row1">
    890 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_UGARITIC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    891 <span class="verchange"><span>2.6</span>
    892 <br>
    893 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    894 </tr>
    895 <tr class="row0">
    896 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_UNKNOWN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    897 <span class="verchange"><span>3.6</span>
    898 <br>
    899 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    900 </tr>
    901 <tr class="row1">
    902 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_UNWRITTEN_LANGUAGES</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    903 <span class="verchange"><span>3.6</span>
    904 <br>
    905 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    906 </tr>
    907 <tr class="row0">
    908 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_VAI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    909 <span class="verchange"><span>3.6</span>
    910 <br>
    911 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    912 </tr>
    913 <tr class="row1">
    914 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_VISIBLE_SPEECH</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    915 <span class="verchange"><span>3.6</span>
    916 <br>
    917 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    918 </tr>
    919 <tr class="row0">
    920 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_WARANG_CITI</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    921 <span class="verchange"><span>4.6</span>
    922 <br>
    923 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    924 </tr>
    925 <tr class="row1">
    926 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_WESTERN_SYRIAC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
    927 <span class="verchange"><span>3.6</span>
    928 <br>
    929 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
    930 </tr>
    931 <tr class="row0">
    932 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_HIDE_DRAFT_API</td><td class="">
    933 <br>
    934 </td><td>Internal<br>
    935 <span class=""><span>.</span></span></td>
    936 </tr>
    937 <tr class="row1">
    938 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_HIDE_INTERNAL_API</td><td class="">
    939 <br>
    940 </td><td>Internal<br>
    941 <span class=""><span>.</span></span></td>
    942 </tr>
    943 </table>
    944 <P></P>
    945 <a href="#_top">(jump back to top)</a>
    946 <hr>
    947 <a name="promoted"></a>
    948 <h2>Promoted to stable in 4.8</h2>
    949 <table BORDER="1" class="genTable">
    950 <THEAD>
    951 <tr>
    952 <th>File</th><th>API</th><th>4.6.1</th><th>4.8</th>
    953 </tr>
    954 </THEAD>
    955 <tr class="row1">
    956 <td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UnicodeString&amp; Normalizer::concatenate(const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UNormalizationMode, int32_t, UErrorCode&amp;)</td><td class="">None<br>
    957 </td><td>Stable<br>
    958 <span class=""><span>2.1</span></span></td>
    959 </tr>
    960 <tr class="row0">
    961 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_AFAKA</td><td class="">None<br>
    962 </td><td>Stable<br>
    963 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
    964 </tr>
    965 <tr class="row1">
    966 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_JURCHEN</td><td class="">None<br>
    967 </td><td>Stable<br>
    968 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
    969 </tr>
    970 <tr class="row0">
    971 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MRO</td><td class="">None<br>
    972 </td><td>Stable<br>
    973 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
    974 </tr>
    975 <tr class="row1">
    976 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_NUSHU</td><td class="">None<br>
    977 </td><td>Stable<br>
    978 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
    979 </tr>
    980 <tr class="row0">
    981 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SHARADA</td><td class="">None<br>
    982 </td><td>Stable<br>
    983 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
    984 </tr>
    985 <tr class="row1">
    986 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SORA_SOMPENG</td><td class="">None<br>
    987 </td><td>Stable<br>
    988 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
    989 </tr>
    990 <tr class="row0">
    991 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TAKRI</td><td class="">None<br>
    992 </td><td>Stable<br>
    993 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
    994 </tr>
    995 <tr class="row1">
    996 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TANGUT</td><td class="">None<br>
    997 </td><td>Stable<br>
    998 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
    999 </tr>
   1000 <tr class="row0">
   1001 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_WOLEAI</td><td class="">None<br>
   1002 </td><td>Stable<br>
   1003 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   1004 </tr>
   1005 </table>
   1006 <P></P>
   1007 <a href="#_top">(jump back to top)</a>
   1008 <hr>
   1009 <a name="added"></a>
   1010 <h2>Added in 4.8</h2>
   1011 <table BORDER="1" class="genTable">
   1012 <THEAD>
   1013 <tr>
   1014 <th>File</th><th>API</th><th>4.6.1</th><th>4.8</th>
   1015 </tr>
   1016 </THEAD>
   1017 <tr class="row1">
   1018 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::addLabels(const Locale&amp;, UErrorCode&amp;)</td><td class="">None<br>
   1019 </td><td>Draft<br>
   1020 <span class=""><span>4.8</span></span></td>
   1021 </tr>
   1022 <tr class="row0">
   1023 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::addLabels(const UnicodeSet&amp;, UErrorCode&amp;)</td><td class="">None<br>
   1024 </td><td>Draft<br>
   1025 <span class=""><span>4.8</span></span></td>
   1026 </tr>
   1027 <tr class="row1">
   1028 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::addRecord(const UnicodeString&amp;, const void*, UErrorCode&amp;)</td><td class="">None<br>
   1029 </td><td>Draft<br>
   1030 <span class=""><span>4.8</span></span></td>
   1031 </tr>
   1032 <tr class="row0">
   1033 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::clearRecords(UErrorCode&amp;)</td><td class="">None<br>
   1034 </td><td>Draft<br>
   1035 <span class=""><span>4.8</span></span></td>
   1036 </tr>
   1037 <tr class="row1">
   1038 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::resetBucketIterator(UErrorCode&amp;)</td><td class="">None<br>
   1039 </td><td>Draft<br>
   1040 <span class=""><span>4.8</span></span></td>
   1041 </tr>
   1042 <tr class="row0">
   1043 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::resetRecordIterator()</td><td class="">None<br>
   1044 </td><td>Draft<br>
   1045 <span class=""><span>4.8</span></span></td>
   1046 </tr>
   1047 <tr class="row1">
   1048 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::setInflowLabel(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">None<br>
   1049 </td><td>Draft<br>
   1050 <span class=""><span>4.8</span></span></td>
   1051 </tr>
   1052 <tr class="row0">
   1053 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1054 </td><td>Draft<br>
   1055 <span class=""><span>4.8</span></span></td>
   1056 </tr>
   1057 <tr class="row1">
   1058 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::setOverflowLabel(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">None<br>
   1059 </td><td>Draft<br>
   1060 <span class=""><span>4.8</span></span></td>
   1061 </tr>
   1062 <tr class="row0">
   1063 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex&amp; AlphabeticIndex::setUnderflowLabel(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">None<br>
   1064 </td><td>Draft<br>
   1065 <span class=""><span>4.8</span></span></td>
   1066 </tr>
   1067 <tr class="row1">
   1068 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex::AlphabeticIndex(const Locale&amp;, UErrorCode&amp;)</td><td class="">None<br>
   1069 </td><td>Draft<br>
   1070 <span class=""><span>4.8</span></span></td>
   1071 </tr>
   1072 <tr class="row0">
   1073 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex::~AlphabeticIndex()</td><td class="">None<br>
   1074 </td><td>Draft<br>
   1075 <span class=""><span>4.8</span></span></td>
   1076 </tr>
   1077 <tr class="row1">
   1078 <td class="file">alphaindex.h</td><td class="proto">UAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() const</td><td class="">None<br>
   1079 </td><td>Draft<br>
   1080 <span class=""><span>4.8</span></span></td>
   1081 </tr>
   1082 <tr class="row0">
   1083 <td class="file">alphaindex.h</td><td class="proto">UBool AlphabeticIndex::nextBucket(UErrorCode&amp;)</td><td class="">None<br>
   1084 </td><td>Draft<br>
   1085 <span class=""><span>4.8</span></span></td>
   1086 </tr>
   1087 <tr class="row1">
   1088 <td class="file">alphaindex.h</td><td class="proto">UBool AlphabeticIndex::nextRecord(UErrorCode&amp;)</td><td class="">None<br>
   1089 </td><td>Draft<br>
   1090 <span class=""><span>4.8</span></span></td>
   1091 </tr>
   1092 <tr class="row0">
   1093 <td class="file">alphaindex.h</td><td class="proto">const RuleBasedCollator&amp; AlphabeticIndex::getCollator() const</td><td class="">None<br>
   1094 </td><td>Draft<br>
   1095 <span class=""><span>4.8</span></span></td>
   1096 </tr>
   1097 <tr class="row1">
   1098 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString&amp; AlphabeticIndex::getBucketLabel() const</td><td class="">None<br>
   1099 </td><td>Draft<br>
   1100 <span class=""><span>4.8</span></span></td>
   1101 </tr>
   1102 <tr class="row0">
   1103 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString&amp; AlphabeticIndex::getInflowLabel() const</td><td class="">None<br>
   1104 </td><td>Draft<br>
   1105 <span class=""><span>4.8</span></span></td>
   1106 </tr>
   1107 <tr class="row1">
   1108 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString&amp; AlphabeticIndex::getOverflowComparisonString(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">None<br>
   1109 </td><td>Internal<br>
   1110 <span class=""><span>.</span></span></td>
   1111 </tr>
   1112 <tr class="row0">
   1113 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString&amp; AlphabeticIndex::getOverflowLabel() const</td><td class="">None<br>
   1114 </td><td>Draft<br>
   1115 <span class=""><span>4.8</span></span></td>
   1116 </tr>
   1117 <tr class="row1">
   1118 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString&amp; AlphabeticIndex::getRecordName() const</td><td class="">None<br>
   1119 </td><td>Draft<br>
   1120 <span class=""><span>4.8</span></span></td>
   1121 </tr>
   1122 <tr class="row0">
   1123 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString&amp; AlphabeticIndex::getUnderflowLabel() const</td><td class="">None<br>
   1124 </td><td>Draft<br>
   1125 <span class=""><span>4.8</span></span></td>
   1126 </tr>
   1127 <tr class="row1">
   1128 <td class="file">alphaindex.h</td><td class="proto">const void* AlphabeticIndex::getRecordData() const</td><td class="">None<br>
   1129 </td><td>Draft<br>
   1130 <span class=""><span>4.8</span></span></td>
   1131 </tr>
   1132 <tr class="row0">
   1133 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> 
   1134 							AlphabeticIndex::ELangType {}</td><td class="">None<br>
   1135 </td><td>Internal<br>
   1136 <span class=""><span>.</span></span></td>
   1137 </tr>
   1138 <tr class="row1">
   1139 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> 
   1140 							AlphabeticIndex::ELangType::kNormal</td><td class="">None<br>
   1141 </td><td>Internal<br>
   1142 <span class=""><span>.</span></span></td>
   1143 </tr>
   1144 <tr class="row0">
   1145 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> 
   1146 							AlphabeticIndex::ELangType::kSimplified</td><td class="">None<br>
   1147 </td><td>Internal<br>
   1148 <span class=""><span>.</span></span></td>
   1149 </tr>
   1150 <tr class="row1">
   1151 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> 
   1152 							AlphabeticIndex::ELangType::kTraditional</td><td class="">None<br>
   1153 </td><td>Internal<br>
   1154 <span class=""><span>.</span></span></td>
   1155 </tr>
   1156 <tr class="row0">
   1157 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOW</td><td class="">None<br>
   1158 </td><td>Draft<br>
   1159 <span class=""><span>4.8</span></span></td>
   1160 </tr>
   1161 <tr class="row1">
   1162 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMAL</td><td class="">None<br>
   1163 </td><td>Draft<br>
   1164 <span class=""><span>4.8</span></span></td>
   1165 </tr>
   1166 <tr class="row0">
   1167 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOW</td><td class="">None<br>
   1168 </td><td>Draft<br>
   1169 <span class=""><span>4.8</span></span></td>
   1170 </tr>
   1171 <tr class="row1">
   1172 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOW</td><td class="">None<br>
   1173 </td><td>Draft<br>
   1174 <span class=""><span>4.8</span></span></td>
   1175 </tr>
   1176 <tr class="row0">
   1177 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketCount(UErrorCode&amp;)</td><td class="">None<br>
   1178 </td><td>Draft<br>
   1179 <span class=""><span>4.8</span></span></td>
   1180 </tr>
   1181 <tr class="row1">
   1182 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketIndex() const</td><td class="">None<br>
   1183 </td><td>Draft<br>
   1184 <span class=""><span>4.8</span></span></td>
   1185 </tr>
   1186 <tr class="row0">
   1187 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketIndex(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">None<br>
   1188 </td><td>Draft<br>
   1189 <span class=""><span>4.8</span></span></td>
   1190 </tr>
   1191 <tr class="row1">
   1192 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketRecordCount() const</td><td class="">None<br>
   1193 </td><td>Draft<br>
   1194 <span class=""><span>4.8</span></span></td>
   1195 </tr>
   1196 <tr class="row0">
   1197 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getMaxLabelCount() const</td><td class="">None<br>
   1198 </td><td>Draft<br>
   1199 <span class=""><span>4.8</span></span></td>
   1200 </tr>
   1201 <tr class="row1">
   1202 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getRecordCount(UErrorCode&amp;)</td><td class="">None<br>
   1203 </td><td>Draft<br>
   1204 <span class=""><span>4.8</span></span></td>
   1205 </tr>
   1206 <tr class="row0">
   1207 <td class="file">alphaindex.h</td><td class="proto"><tt>static</tt> ELangType AlphabeticIndex::langTypeFromLocale(const Locale&amp;)</td><td class="">None<br>
   1208 </td><td>Internal<br>
   1209 <span class=""><span>.</span></span></td>
   1210 </tr>
   1211 <tr class="row1">
   1212 <td class="file">alphaindex.h</td><td class="proto"><tt>static</tt> void AlphabeticIndex::staticCleanup()</td><td class="">None<br>
   1213 </td><td>Internal<br>
   1214 <span class=""><span>..</span></span></td>
   1215 </tr>
   1216 <tr class="row0">
   1217 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendCodePoint(UChar32)</td><td class="">None<br>
   1218 </td><td>Draft<br>
   1219 <span class=""><span>4.8</span></span></td>
   1220 </tr>
   1221 <tr class="row1">
   1222 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendCodeUnit(UChar)=0</td><td class="">None<br>
   1223 </td><td>Draft<br>
   1224 <span class=""><span>4.8</span></span></td>
   1225 </tr>
   1226 <tr class="row0">
   1227 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendString(const UChar*, int32_t)</td><td class="">None<br>
   1228 </td><td>Draft<br>
   1229 <span class=""><span>4.8</span></span></td>
   1230 </tr>
   1231 <tr class="row1">
   1232 <td class="file">appendable.h</td><td class="proto">UBool Appendable::reserveAppendCapacity(int32_t)</td><td class="">None<br>
   1233 </td><td>Draft<br>
   1234 <span class=""><span>4.8</span></span></td>
   1235 </tr>
   1236 <tr class="row0">
   1237 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendCodePoint(UChar32)</td><td class="">None<br>
   1238 </td><td>Draft<br>
   1239 <span class=""><span>4.8</span></span></td>
   1240 </tr>
   1241 <tr class="row1">
   1242 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendCodeUnit(UChar)</td><td class="">None<br>
   1243 </td><td>Draft<br>
   1244 <span class=""><span>4.8</span></span></td>
   1245 </tr>
   1246 <tr class="row0">
   1247 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendString(const UChar*, int32_t)</td><td class="">None<br>
   1248 </td><td>Draft<br>
   1249 <span class=""><span>4.8</span></span></td>
   1250 </tr>
   1251 <tr class="row1">
   1252 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)</td><td class="">None<br>
   1253 </td><td>Draft<br>
   1254 <span class=""><span>4.8</span></span></td>
   1255 </tr>
   1256 <tr class="row0">
   1257 <td class="file">appendable.h</td><td class="proto">UChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)</td><td class="">None<br>
   1258 </td><td>Draft<br>
   1259 <span class=""><span>4.8</span></span></td>
   1260 </tr>
   1261 <tr class="row1">
   1262 <td class="file">appendable.h</td><td class="proto">UChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)</td><td class="">None<br>
   1263 </td><td>Draft<br>
   1264 <span class=""><span>4.8</span></span></td>
   1265 </tr>
   1266 <tr class="row0">
   1267 <td class="file">appendable.h</td><td class="proto">UnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&amp;)</td><td class="">None<br>
   1268 </td><td>Draft<br>
   1269 <span class=""><span>4.8</span></span></td>
   1270 </tr>
   1271 <tr class="row1">
   1272 <td class="file">bytestrie.h</td><td class="proto">BytesTrie&amp; BytesTrie::reset()</td><td class="">None<br>
   1273 </td><td>Draft<br>
   1274 <span class=""><span>4.8</span></span></td>
   1275 </tr>
   1276 <tr class="row0">
   1277 <td class="file">bytestrie.h</td><td class="proto">BytesTrie&amp; BytesTrie::resetToState(const State&amp;)</td><td class="">None<br>
   1278 </td><td>Draft<br>
   1279 <span class=""><span>4.8</span></span></td>
   1280 </tr>
   1281 <tr class="row1">
   1282 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::BytesTrie(const BytesTrie&amp;)</td><td class="">None<br>
   1283 </td><td>Draft<br>
   1284 <span class=""><span>4.8</span></span></td>
   1285 </tr>
   1286 <tr class="row0">
   1287 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::BytesTrie(const void*)</td><td class="">None<br>
   1288 </td><td>Draft<br>
   1289 <span class=""><span>4.8</span></span></td>
   1290 </tr>
   1291 <tr class="row1">
   1292 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::Iterator(const BytesTrie&amp;, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1293 </td><td>Draft<br>
   1294 <span class=""><span>4.8</span></span></td>
   1295 </tr>
   1296 <tr class="row0">
   1297 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1298 </td><td>Draft<br>
   1299 <span class=""><span>4.8</span></span></td>
   1300 </tr>
   1301 <tr class="row1">
   1302 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::~Iterator()</td><td class="">None<br>
   1303 </td><td>Draft<br>
   1304 <span class=""><span>4.8</span></span></td>
   1305 </tr>
   1306 <tr class="row0">
   1307 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::State::State()</td><td class="">None<br>
   1308 </td><td>Draft<br>
   1309 <span class=""><span>4.8</span></span></td>
   1310 </tr>
   1311 <tr class="row1">
   1312 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::~BytesTrie()</td><td class="">None<br>
   1313 </td><td>Draft<br>
   1314 <span class=""><span>4.8</span></span></td>
   1315 </tr>
   1316 <tr class="row0">
   1317 <td class="file">bytestrie.h</td><td class="proto">Iterator&amp; BytesTrie::Iterator::reset()</td><td class="">None<br>
   1318 </td><td>Draft<br>
   1319 <span class=""><span>4.8</span></span></td>
   1320 </tr>
   1321 <tr class="row1">
   1322 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::Iterator::hasNext() const</td><td class="">None<br>
   1323 </td><td>Draft<br>
   1324 <span class=""><span>4.8</span></span></td>
   1325 </tr>
   1326 <tr class="row0">
   1327 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::Iterator::next(UErrorCode&amp;)</td><td class="">None<br>
   1328 </td><td>Draft<br>
   1329 <span class=""><span>4.8</span></span></td>
   1330 </tr>
   1331 <tr class="row1">
   1332 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::hasUniqueValue(int32_t&amp;) const</td><td class="">None<br>
   1333 </td><td>Draft<br>
   1334 <span class=""><span>4.8</span></span></td>
   1335 </tr>
   1336 <tr class="row0">
   1337 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::current() const</td><td class="">None<br>
   1338 </td><td>Draft<br>
   1339 <span class=""><span>4.8</span></span></td>
   1340 </tr>
   1341 <tr class="row1">
   1342 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::first(int32_t)</td><td class="">None<br>
   1343 </td><td>Draft<br>
   1344 <span class=""><span>4.8</span></span></td>
   1345 </tr>
   1346 <tr class="row0">
   1347 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::next(const char*, int32_t)</td><td class="">None<br>
   1348 </td><td>Draft<br>
   1349 <span class=""><span>4.8</span></span></td>
   1350 </tr>
   1351 <tr class="row1">
   1352 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::next(int32_t)</td><td class="">None<br>
   1353 </td><td>Draft<br>
   1354 <span class=""><span>4.8</span></span></td>
   1355 </tr>
   1356 <tr class="row0">
   1357 <td class="file">bytestrie.h</td><td class="proto">const BytesTrie&amp; BytesTrie::saveState(State&amp;) const</td><td class="">None<br>
   1358 </td><td>Draft<br>
   1359 <span class=""><span>4.8</span></span></td>
   1360 </tr>
   1361 <tr class="row1">
   1362 <td class="file">bytestrie.h</td><td class="proto">const StringPiece&amp; BytesTrie::Iterator::getString() const</td><td class="">None<br>
   1363 </td><td>Draft<br>
   1364 <span class=""><span>4.8</span></span></td>
   1365 </tr>
   1366 <tr class="row0">
   1367 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::Iterator::getValue() const</td><td class="">None<br>
   1368 </td><td>Draft<br>
   1369 <span class=""><span>4.8</span></span></td>
   1370 </tr>
   1371 <tr class="row1">
   1372 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::getNextBytes(ByteSink&amp;) const</td><td class="">None<br>
   1373 </td><td>Draft<br>
   1374 <span class=""><span>4.8</span></span></td>
   1375 </tr>
   1376 <tr class="row0">
   1377 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::getValue() const</td><td class="">None<br>
   1378 </td><td>Draft<br>
   1379 <span class=""><span>4.8</span></span></td>
   1380 </tr>
   1381 <tr class="row1">
   1382 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&amp;)</td><td class="">None<br>
   1383 </td><td>Draft<br>
   1384 <span class=""><span>4.8</span></span></td>
   1385 </tr>
   1386 <tr class="row0">
   1387 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder&amp; BytesTrieBuilder::add(const StringPiece&amp;, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1388 </td><td>Draft<br>
   1389 <span class=""><span>4.8</span></span></td>
   1390 </tr>
   1391 <tr class="row1">
   1392 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder&amp; BytesTrieBuilder::clear()</td><td class="">None<br>
   1393 </td><td>Draft<br>
   1394 <span class=""><span>4.8</span></span></td>
   1395 </tr>
   1396 <tr class="row0">
   1397 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder::BytesTrieBuilder(UErrorCode&amp;)</td><td class="">None<br>
   1398 </td><td>Draft<br>
   1399 <span class=""><span>4.8</span></span></td>
   1400 </tr>
   1401 <tr class="row1">
   1402 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder::~BytesTrieBuilder()</td><td class="">None<br>
   1403 </td><td>Draft<br>
   1404 <span class=""><span>4.8</span></span></td>
   1405 </tr>
   1406 <tr class="row0">
   1407 <td class="file">bytestriebuilder.h</td><td class="proto">StringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&amp;)</td><td class="">None<br>
   1408 </td><td>Draft<br>
   1409 <span class=""><span>4.8</span></span></td>
   1410 </tr>
   1411 <tr class="row1">
   1412 <td class="file">coll.h</td><td class="proto"><tt>static</tt> int32_t Collator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1413 </td><td>Draft<br>
   1414 <span class=""><span>4.8</span></span></td>
   1415 </tr>
   1416 <tr class="row0">
   1417 <td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString&amp; DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&amp;) const</td><td class="">None<br>
   1418 </td><td>Draft<br>
   1419 <span class=""><span>4.8</span></span></td>
   1420 </tr>
   1421 <tr class="row1">
   1422 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&amp;)</td><td class="">None<br>
   1423 </td><td>Draft<br>
   1424 <span class=""><span>4.8</span></span></td>
   1425 </tr>
   1426 <tr class="row0">
   1427 <td class="file">decimfmt.h</td><td class="proto">DecimalFormat::DecimalFormat(const UnicodeString&amp;, DecimalFormatSymbols*, UNumberFormatStyle, UErrorCode&amp;)</td><td class="">None<br>
   1428 </td><td>Internal<br>
   1429 <span class=""><span>4.2</span></span></td>
   1430 </tr>
   1431 <tr class="row1">
   1432 <td class="file">decimfmt.h</td><td class="proto"><tt>enum</tt> 
   1433 							DecimalFormat::ERoundingMode::kRoundUnnecessary</td><td class="">None<br>
   1434 </td><td>Draft<br>
   1435 <span class=""><span>4.8</span></span></td>
   1436 </tr>
   1437 <tr class="row0">
   1438 <td class="file">dtitvfmt.h</td><td class="proto">const TimeZone&amp; DateIntervalFormat::getTimeZone()const</td><td class="">None<br>
   1439 </td><td>Draft<br>
   1440 <span class=""><span>4.8</span></span></td>
   1441 </tr>
   1442 <tr class="row1">
   1443 <td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::adoptTimeZone(TimeZone*)</td><td class="">None<br>
   1444 </td><td>Draft<br>
   1445 <span class=""><span>4.8</span></span></td>
   1446 </tr>
   1447 <tr class="row0">
   1448 <td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::setTimeZone(const TimeZone&amp;)</td><td class="">None<br>
   1449 </td><td>Draft<br>
   1450 <span class=""><span>4.8</span></span></td>
   1451 </tr>
   1452 <tr class="row1">
   1453 <td class="file">LayoutEngine.h</td><td class="proto"><tt>static</tt> const le_int32 LayoutEngine::kTypoFlagKern</td><td class="">None<br>
   1454 </td><td>Internal<br>
   1455 <span class=""><span>.</span></span></td>
   1456 </tr>
   1457 <tr class="row0">
   1458 <td class="file">LayoutEngine.h</td><td class="proto"><tt>static</tt> const le_int32 LayoutEngine::kTypoFlagLiga</td><td class="">None<br>
   1459 </td><td>Internal<br>
   1460 <span class=""><span>.</span></span></td>
   1461 </tr>
   1462 <tr class="row1">
   1463 <td class="file">messagepattern.h</td><td class="proto"><tt>#define</tt> UMSGPAT_NO_NUMERIC_VALUE</td><td class="">None<br>
   1464 </td><td>Draft<br>
   1465 <span class=""><span>4.8</span></span></td>
   1466 </tr>
   1467 <tr class="row0">
   1468 <td class="file">messagepattern.h</td><td class="proto">MessagePattern&amp; MessagePattern::operator=(const MessagePattern&amp;)</td><td class="">None<br>
   1469 </td><td>Draft<br>
   1470 <span class=""><span>4.8</span></span></td>
   1471 </tr>
   1472 <tr class="row1">
   1473 <td class="file">messagepattern.h</td><td class="proto">MessagePattern&amp; MessagePattern::parse(const UnicodeString&amp;, UParseError*, UErrorCode&amp;)</td><td class="">None<br>
   1474 </td><td>Draft<br>
   1475 <span class=""><span>4.8</span></span></td>
   1476 </tr>
   1477 <tr class="row0">
   1478 <td class="file">messagepattern.h</td><td class="proto">MessagePattern&amp; MessagePattern::parseChoiceStyle(const UnicodeString&amp;, UParseError*, UErrorCode&amp;)</td><td class="">None<br>
   1479 </td><td>Draft<br>
   1480 <span class=""><span>4.8</span></span></td>
   1481 </tr>
   1482 <tr class="row1">
   1483 <td class="file">messagepattern.h</td><td class="proto">MessagePattern&amp; MessagePattern::parsePluralStyle(const UnicodeString&amp;, UParseError*, UErrorCode&amp;)</td><td class="">None<br>
   1484 </td><td>Draft<br>
   1485 <span class=""><span>4.8</span></span></td>
   1486 </tr>
   1487 <tr class="row0">
   1488 <td class="file">messagepattern.h</td><td class="proto">MessagePattern&amp; MessagePattern::parseSelectStyle(const UnicodeString&amp;, UParseError*, UErrorCode&amp;)</td><td class="">None<br>
   1489 </td><td>Draft<br>
   1490 <span class=""><span>4.8</span></span></td>
   1491 </tr>
   1492 <tr class="row1">
   1493 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(UErrorCode&amp;)</td><td class="">None<br>
   1494 </td><td>Draft<br>
   1495 <span class=""><span>4.8</span></span></td>
   1496 </tr>
   1497 <tr class="row0">
   1498 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(UMessagePatternApostropheMode, UErrorCode&amp;)</td><td class="">None<br>
   1499 </td><td>Draft<br>
   1500 <span class=""><span>4.8</span></span></td>
   1501 </tr>
   1502 <tr class="row1">
   1503 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(const MessagePattern&amp;)</td><td class="">None<br>
   1504 </td><td>Draft<br>
   1505 <span class=""><span>4.8</span></span></td>
   1506 </tr>
   1507 <tr class="row0">
   1508 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(const UnicodeString&amp;, UParseError*, UErrorCode&amp;)</td><td class="">None<br>
   1509 </td><td>Draft<br>
   1510 <span class=""><span>4.8</span></span></td>
   1511 </tr>
   1512 <tr class="row1">
   1513 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::Part::Part()</td><td class="">None<br>
   1514 </td><td>Internal<br>
   1515 <span class=""><span>.</span></span></td>
   1516 </tr>
   1517 <tr class="row0">
   1518 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::~MessagePattern()</td><td class="">None<br>
   1519 </td><td>Draft<br>
   1520 <span class=""><span>4.8</span></span></td>
   1521 </tr>
   1522 <tr class="row1">
   1523 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::Part::operator!=(const Part&amp;) const</td><td class="">None<br>
   1524 </td><td>Draft<br>
   1525 <span class=""><span>4.8</span></span></td>
   1526 </tr>
   1527 <tr class="row0">
   1528 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::Part::operator==(const Part&amp;) const</td><td class="">None<br>
   1529 </td><td>Draft<br>
   1530 <span class=""><span>4.8</span></span></td>
   1531 </tr>
   1532 <tr class="row1">
   1533 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::hasNamedArguments() const</td><td class="">None<br>
   1534 </td><td>Draft<br>
   1535 <span class=""><span>4.8</span></span></td>
   1536 </tr>
   1537 <tr class="row0">
   1538 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::hasNumberedArguments() const</td><td class="">None<br>
   1539 </td><td>Draft<br>
   1540 <span class=""><span>4.8</span></span></td>
   1541 </tr>
   1542 <tr class="row1">
   1543 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::operator!=(const MessagePattern&amp;) const</td><td class="">None<br>
   1544 </td><td>Draft<br>
   1545 <span class=""><span>4.8</span></span></td>
   1546 </tr>
   1547 <tr class="row0">
   1548 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::operator==(const MessagePattern&amp;) const</td><td class="">None<br>
   1549 </td><td>Draft<br>
   1550 <span class=""><span>4.8</span></span></td>
   1551 </tr>
   1552 <tr class="row1">
   1553 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::partSubstringMatches(const Part&amp;, const UnicodeString&amp;) const</td><td class="">None<br>
   1554 </td><td>Draft<br>
   1555 <span class=""><span>4.8</span></span></td>
   1556 </tr>
   1557 <tr class="row0">
   1558 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternApostropheMode MessagePattern::getApostropheMode() const</td><td class="">None<br>
   1559 </td><td>Draft<br>
   1560 <span class=""><span>4.8</span></span></td>
   1561 </tr>
   1562 <tr class="row1">
   1563 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternArgType MessagePattern::Part::getArgType() const</td><td class="">None<br>
   1564 </td><td>Draft<br>
   1565 <span class=""><span>4.8</span></span></td>
   1566 </tr>
   1567 <tr class="row0">
   1568 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternPartType MessagePattern::Part::getType() const</td><td class="">None<br>
   1569 </td><td>Draft<br>
   1570 <span class=""><span>4.8</span></span></td>
   1571 </tr>
   1572 <tr class="row1">
   1573 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternPartType MessagePattern::getPartType(int32_t) const</td><td class="">None<br>
   1574 </td><td>Draft<br>
   1575 <span class=""><span>4.8</span></span></td>
   1576 </tr>
   1577 <tr class="row0">
   1578 <td class="file">messagepattern.h</td><td class="proto">UnicodeString MessagePattern::autoQuoteApostropheDeep() const</td><td class="">None<br>
   1579 </td><td>Draft<br>
   1580 <span class=""><span>4.8</span></span></td>
   1581 </tr>
   1582 <tr class="row1">
   1583 <td class="file">messagepattern.h</td><td class="proto">UnicodeString MessagePattern::getSubstring(const Part&amp;) const</td><td class="">None<br>
   1584 </td><td>Draft<br>
   1585 <span class=""><span>4.8</span></span></td>
   1586 </tr>
   1587 <tr class="row0">
   1588 <td class="file">messagepattern.h</td><td class="proto">const Part&amp; MessagePattern::getPart(int32_t) const</td><td class="">None<br>
   1589 </td><td>Draft<br>
   1590 <span class=""><span>4.8</span></span></td>
   1591 </tr>
   1592 <tr class="row1">
   1593 <td class="file">messagepattern.h</td><td class="proto">const UnicodeString&amp; MessagePattern::getPatternString() const</td><td class="">None<br>
   1594 </td><td>Draft<br>
   1595 <span class=""><span>4.8</span></span></td>
   1596 </tr>
   1597 <tr class="row0">
   1598 <td class="file">messagepattern.h</td><td class="proto">double MessagePattern::getNumericValue(const Part&amp;) const</td><td class="">None<br>
   1599 </td><td>Draft<br>
   1600 <span class=""><span>4.8</span></span></td>
   1601 </tr>
   1602 <tr class="row1">
   1603 <td class="file">messagepattern.h</td><td class="proto">double MessagePattern::getPluralOffset(int32_t) const</td><td class="">None<br>
   1604 </td><td>Draft<br>
   1605 <span class=""><span>4.8</span></span></td>
   1606 </tr>
   1607 <tr class="row0">
   1608 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_NUMBER</td><td class="">None<br>
   1609 </td><td>Draft<br>
   1610 <span class=""><span>4.8</span></span></td>
   1611 </tr>
   1612 <tr class="row1">
   1613 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_VALID</td><td class="">None<br>
   1614 </td><td>Draft<br>
   1615 <span class=""><span>4.8</span></span></td>
   1616 </tr>
   1617 <tr class="row0">
   1618 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_OPTIONAL</td><td class="">None<br>
   1619 </td><td>Draft<br>
   1620 <span class=""><span>4.8</span></span></td>
   1621 </tr>
   1622 <tr class="row1">
   1623 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_REQUIRED</td><td class="">None<br>
   1624 </td><td>Draft<br>
   1625 <span class=""><span>4.8</span></span></td>
   1626 </tr>
   1627 <tr class="row0">
   1628 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_CHOICE</td><td class="">None<br>
   1629 </td><td>Draft<br>
   1630 <span class=""><span>4.8</span></span></td>
   1631 </tr>
   1632 <tr class="row1">
   1633 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_NONE</td><td class="">None<br>
   1634 </td><td>Draft<br>
   1635 <span class=""><span>4.8</span></span></td>
   1636 </tr>
   1637 <tr class="row0">
   1638 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_PLURAL</td><td class="">None<br>
   1639 </td><td>Draft<br>
   1640 <span class=""><span>4.8</span></span></td>
   1641 </tr>
   1642 <tr class="row1">
   1643 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECT</td><td class="">None<br>
   1644 </td><td>Draft<br>
   1645 <span class=""><span>4.8</span></span></td>
   1646 </tr>
   1647 <tr class="row0">
   1648 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SIMPLE</td><td class="">None<br>
   1649 </td><td>Draft<br>
   1650 <span class=""><span>4.8</span></span></td>
   1651 </tr>
   1652 <tr class="row1">
   1653 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_DOUBLE</td><td class="">None<br>
   1654 </td><td>Draft<br>
   1655 <span class=""><span>4.8</span></span></td>
   1656 </tr>
   1657 <tr class="row0">
   1658 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_INT</td><td class="">None<br>
   1659 </td><td>Draft<br>
   1660 <span class=""><span>4.8</span></span></td>
   1661 </tr>
   1662 <tr class="row1">
   1663 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_LIMIT</td><td class="">None<br>
   1664 </td><td>Draft<br>
   1665 <span class=""><span>4.8</span></span></td>
   1666 </tr>
   1667 <tr class="row0">
   1668 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NAME</td><td class="">None<br>
   1669 </td><td>Draft<br>
   1670 <span class=""><span>4.8</span></span></td>
   1671 </tr>
   1672 <tr class="row1">
   1673 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NUMBER</td><td class="">None<br>
   1674 </td><td>Draft<br>
   1675 <span class=""><span>4.8</span></span></td>
   1676 </tr>
   1677 <tr class="row0">
   1678 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_SELECTOR</td><td class="">None<br>
   1679 </td><td>Draft<br>
   1680 <span class=""><span>4.8</span></span></td>
   1681 </tr>
   1682 <tr class="row1">
   1683 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_START</td><td class="">None<br>
   1684 </td><td>Draft<br>
   1685 <span class=""><span>4.8</span></span></td>
   1686 </tr>
   1687 <tr class="row0">
   1688 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STYLE</td><td class="">None<br>
   1689 </td><td>Draft<br>
   1690 <span class=""><span>4.8</span></span></td>
   1691 </tr>
   1692 <tr class="row1">
   1693 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_TYPE</td><td class="">None<br>
   1694 </td><td>Draft<br>
   1695 <span class=""><span>4.8</span></span></td>
   1696 </tr>
   1697 <tr class="row0">
   1698 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_INSERT_CHAR</td><td class="">None<br>
   1699 </td><td>Draft<br>
   1700 <span class=""><span>4.8</span></span></td>
   1701 </tr>
   1702 <tr class="row1">
   1703 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_LIMIT</td><td class="">None<br>
   1704 </td><td>Draft<br>
   1705 <span class=""><span>4.8</span></span></td>
   1706 </tr>
   1707 <tr class="row0">
   1708 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_START</td><td class="">None<br>
   1709 </td><td>Draft<br>
   1710 <span class=""><span>4.8</span></span></td>
   1711 </tr>
   1712 <tr class="row1">
   1713 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_REPLACE_NUMBER</td><td class="">None<br>
   1714 </td><td>Draft<br>
   1715 <span class=""><span>4.8</span></span></td>
   1716 </tr>
   1717 <tr class="row0">
   1718 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_SKIP_SYNTAX</td><td class="">None<br>
   1719 </td><td>Draft<br>
   1720 <span class=""><span>4.8</span></span></td>
   1721 </tr>
   1722 <tr class="row1">
   1723 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getIndex() const</td><td class="">None<br>
   1724 </td><td>Draft<br>
   1725 <span class=""><span>4.8</span></span></td>
   1726 </tr>
   1727 <tr class="row0">
   1728 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getLength() const</td><td class="">None<br>
   1729 </td><td>Draft<br>
   1730 <span class=""><span>4.8</span></span></td>
   1731 </tr>
   1732 <tr class="row1">
   1733 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getLimit() const</td><td class="">None<br>
   1734 </td><td>Draft<br>
   1735 <span class=""><span>4.8</span></span></td>
   1736 </tr>
   1737 <tr class="row0">
   1738 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getValue() const</td><td class="">None<br>
   1739 </td><td>Draft<br>
   1740 <span class=""><span>4.8</span></span></td>
   1741 </tr>
   1742 <tr class="row1">
   1743 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::hashCode() const</td><td class="">None<br>
   1744 </td><td>Draft<br>
   1745 <span class=""><span>4.8</span></span></td>
   1746 </tr>
   1747 <tr class="row0">
   1748 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::countParts() const</td><td class="">None<br>
   1749 </td><td>Draft<br>
   1750 <span class=""><span>4.8</span></span></td>
   1751 </tr>
   1752 <tr class="row1">
   1753 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::getLimitPartIndex(int32_t) const</td><td class="">None<br>
   1754 </td><td>Draft<br>
   1755 <span class=""><span>4.8</span></span></td>
   1756 </tr>
   1757 <tr class="row0">
   1758 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::getPatternIndex(int32_t) const</td><td class="">None<br>
   1759 </td><td>Draft<br>
   1760 <span class=""><span>4.8</span></span></td>
   1761 </tr>
   1762 <tr class="row1">
   1763 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::hashCode() const</td><td class="">None<br>
   1764 </td><td>Draft<br>
   1765 <span class=""><span>4.8</span></span></td>
   1766 </tr>
   1767 <tr class="row0">
   1768 <td class="file">messagepattern.h</td><td class="proto"><tt>static</tt> UBool MessagePattern::Part::hasNumericValue(UMessagePatternPartType)</td><td class="">None<br>
   1769 </td><td>Draft<br>
   1770 <span class=""><span>4.8</span></span></td>
   1771 </tr>
   1772 <tr class="row1">
   1773 <td class="file">messagepattern.h</td><td class="proto"><tt>static</tt> int32_t MessagePattern::validateArgumentName(const UnicodeString&amp;)</td><td class="">None<br>
   1774 </td><td>Draft<br>
   1775 <span class=""><span>4.8</span></span></td>
   1776 </tr>
   1777 <tr class="row0">
   1778 <td class="file">messagepattern.h</td><td class="proto">void MessagePattern::clear()</td><td class="">None<br>
   1779 </td><td>Draft<br>
   1780 <span class=""><span>4.8</span></span></td>
   1781 </tr>
   1782 <tr class="row1">
   1783 <td class="file">messagepattern.h</td><td class="proto">void MessagePattern::clearPatternAndSetApostropheMode(UMessagePatternApostropheMode)</td><td class="">None<br>
   1784 </td><td>Draft<br>
   1785 <span class=""><span>4.8</span></span></td>
   1786 </tr>
   1787 <tr class="row0">
   1788 <td class="file">msgfmt.h</td><td class="proto">UMessagePatternApostropheMode MessageFormat::getApostropheMode() const</td><td class="">None<br>
   1789 </td><td>Draft<br>
   1790 <span class=""><span>4.8</span></span></td>
   1791 </tr>
   1792 <tr class="row1">
   1793 <td class="file">msgfmt.h</td><td class="proto"><tt>static</tt> UBool MessageFormat::equalFormats(const void*, const void*)</td><td class="">None<br>
   1794 </td><td>Internal<br>
   1795 <span class=""><span>.</span></span></td>
   1796 </tr>
   1797 <tr class="row0">
   1798 <td class="file">msgfmt.h</td><td class="proto">void MessageFormat::applyPattern(const UnicodeString&amp;, UMessagePatternApostropheMode, UParseError*, UErrorCode&amp;)</td><td class="">None<br>
   1799 </td><td>Draft<br>
   1800 <span class=""><span>4.8</span></span></td>
   1801 </tr>
   1802 <tr class="row1">
   1803 <td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UnicodeString&amp; Normalizer::concatenate(const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UNormalizationMode, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1804 </td><td>Stable<br>
   1805 <span class=""><span>2.1</span></span></td>
   1806 </tr>
   1807 <tr class="row0">
   1808 <td class="file">numfmt.h</td><td class="proto">UBool NumberFormat::isLenient()const</td><td class="">None<br>
   1809 </td><td>Draft<br>
   1810 <span class=""><span>4.8</span></span></td>
   1811 </tr>
   1812 <tr class="row1">
   1813 <td class="file">numfmt.h</td><td class="proto"><tt>static</tt> NumberFormat* NumberFormat::createInstance(const Locale&amp;, UNumberFormatStyle, UErrorCode&amp;)</td><td class="">None<br>
   1814 </td><td>Draft<br>
   1815 <span class=""><span>4.8</span></span></td>
   1816 </tr>
   1817 <tr class="row0">
   1818 <td class="file">numfmt.h</td><td class="proto">void NumberFormat::setLenient(UBool)</td><td class="">None<br>
   1819 </td><td>Draft<br>
   1820 <span class=""><span>4.8</span></span></td>
   1821 </tr>
   1822 <tr class="row1">
   1823 <td class="file">plurrule.h</td><td class="proto"><tt>#define</tt> UPLRULES_NO_UNIQUE_VALUE</td><td class="">None<br>
   1824 </td><td>Draft<br>
   1825 <span class=""><span>4.8</span></span></td>
   1826 </tr>
   1827 <tr class="row0">
   1828 <td class="file">plurrule.h</td><td class="proto">double PluralRules::getUniqueKeywordValue(const UnicodeString&amp;)</td><td class="">None<br>
   1829 </td><td>Draft<br>
   1830 <span class=""><span>4.8</span></span></td>
   1831 </tr>
   1832 <tr class="row1">
   1833 <td class="file">plurrule.h</td><td class="proto">int32_t PluralRules::getAllKeywordValues(const UnicodeString&amp;, double*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1834 </td><td>Draft<br>
   1835 <span class=""><span>4.8</span></span></td>
   1836 </tr>
   1837 <tr class="row0">
   1838 <td class="file">plurrule.h</td><td class="proto">int32_t PluralRules::getSamples(const UnicodeString&amp;, double*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1839 </td><td>Draft<br>
   1840 <span class=""><span>4.8</span></span></td>
   1841 </tr>
   1842 <tr class="row1">
   1843 <td class="file">rbbi.h</td><td class="proto">RuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t*, uint32_t, UErrorCode&amp;)</td><td class="">None<br>
   1844 </td><td>Draft<br>
   1845 <span class=""><span>4.8</span></span></td>
   1846 </tr>
   1847 <tr class="row0">
   1848 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::refreshInputText(UText*, UErrorCode&amp;)</td><td class="">None<br>
   1849 </td><td>Draft<br>
   1850 <span class=""><span>4.8</span></span></td>
   1851 </tr>
   1852 <tr class="row1">
   1853 <td class="file">stringtriebuilder.h</td><td class="proto"><tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_FAST</td><td class="">None<br>
   1854 </td><td>Draft<br>
   1855 <span class=""><span>4.8</span></span></td>
   1856 </tr>
   1857 <tr class="row0">
   1858 <td class="file">stringtriebuilder.h</td><td class="proto"><tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALL</td><td class="">None<br>
   1859 </td><td>Draft<br>
   1860 <span class=""><span>4.8</span></span></td>
   1861 </tr>
   1862 <tr class="row1">
   1863 <td class="file">stringtriebuilder.h</td><td class="proto"><tt>static</tt> UBool StringTrieBuilder::equalNodes(const void*, const void*)</td><td class="">None<br>
   1864 </td><td>Internal<br>
   1865 <span class=""><span>.</span></span></td>
   1866 </tr>
   1867 <tr class="row0">
   1868 <td class="file">stringtriebuilder.h</td><td class="proto"><tt>static</tt> UBool StringTrieBuilder::hashNode(const void*)</td><td class="">None<br>
   1869 </td><td>Internal<br>
   1870 <span class=""><span>.</span></span></td>
   1871 </tr>
   1872 <tr class="row1">
   1873 <td class="file">tblcoll.h</td><td class="proto"><tt>static</tt> int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1874 </td><td>Draft<br>
   1875 <span class=""><span>4.8</span></span></td>
   1876 </tr>
   1877 <tr class="row0">
   1878 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&amp;)</td><td class="">None<br>
   1879 </td><td>Draft<br>
   1880 <span class=""><span>4.8</span></span></td>
   1881 </tr>
   1882 <tr class="row1">
   1883 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> int32_t TimeZone::getRegion(const UnicodeString&amp;, char*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1884 </td><td>Draft<br>
   1885 <span class=""><span>4.8</span></span></td>
   1886 </tr>
   1887 <tr class="row0">
   1888 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale&amp;, UTimeUnitFormatStyle, UErrorCode&amp;)</td><td class="">None<br>
   1889 </td><td>Draft<br>
   1890 <span class=""><span>4.8</span></span></td>
   1891 </tr>
   1892 <tr class="row1">
   1893 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLE</td><td class="">None<br>
   1894 </td><td>Draft<br>
   1895 <span class=""><span>4.8</span></span></td>
   1896 </tr>
   1897 <tr class="row0">
   1898 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNT</td><td class="">None<br>
   1899 </td><td>Draft<br>
   1900 <span class=""><span>4.8</span></span></td>
   1901 </tr>
   1902 <tr class="row1">
   1903 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLE</td><td class="">None<br>
   1904 </td><td>Draft<br>
   1905 <span class=""><span>4.8</span></span></td>
   1906 </tr>
   1907 <tr class="row0">
   1908 <td class="file">ubidi.h</td><td class="proto">void ubidi_setContext(UBiDi*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   1909 </td><td>Draft<br>
   1910 <span class=""><span>4.8</span></span></td>
   1911 </tr>
   1912 <tr class="row1">
   1913 <td class="file">ucal.h</td><td class="proto"><tt>#define</tt> UCAL_UNKNOWN_ZONE_ID</td><td class="">None<br>
   1914 </td><td>Draft<br>
   1915 <span class=""><span>4.8</span></span></td>
   1916 </tr>
   1917 <tr class="row0">
   1918 <td class="file">ucal.h</td><td class="proto">UEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)</td><td class="">None<br>
   1919 </td><td>Draft<br>
   1920 <span class=""><span>4.8</span></span></td>
   1921 </tr>
   1922 <tr class="row1">
   1923 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_ANY</td><td class="">None<br>
   1924 </td><td>Draft<br>
   1925 <span class=""><span>4.8</span></span></td>
   1926 </tr>
   1927 <tr class="row0">
   1928 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATION</td><td class="">None<br>
   1929 </td><td>Draft<br>
   1930 <span class=""><span>4.8</span></span></td>
   1931 </tr>
   1932 <tr class="row1">
   1933 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL</td><td class="">None<br>
   1934 </td><td>Draft<br>
   1935 <span class=""><span>4.8</span></span></td>
   1936 </tr>
   1937 <tr class="row0">
   1938 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getFieldDifference(UCalendar*, UDate, UCalendarDateFields, UErrorCode*)</td><td class="">None<br>
   1939 </td><td>Draft<br>
   1940 <span class=""><span>4.8</span></span></td>
   1941 </tr>
   1942 <tr class="row1">
   1943 <td class="file">ucharstrie.h</td><td class="proto">Iterator&amp; UCharsTrie::Iterator::reset()</td><td class="">None<br>
   1944 </td><td>Draft<br>
   1945 <span class=""><span>4.8</span></span></td>
   1946 </tr>
   1947 <tr class="row0">
   1948 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::Iterator::hasNext() const</td><td class="">None<br>
   1949 </td><td>Draft<br>
   1950 <span class=""><span>4.8</span></span></td>
   1951 </tr>
   1952 <tr class="row1">
   1953 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::Iterator::next(UErrorCode&amp;)</td><td class="">None<br>
   1954 </td><td>Draft<br>
   1955 <span class=""><span>4.8</span></span></td>
   1956 </tr>
   1957 <tr class="row0">
   1958 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::hasUniqueValue(int32_t&amp;) const</td><td class="">None<br>
   1959 </td><td>Draft<br>
   1960 <span class=""><span>4.8</span></span></td>
   1961 </tr>
   1962 <tr class="row1">
   1963 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie&amp; UCharsTrie::reset()</td><td class="">None<br>
   1964 </td><td>Draft<br>
   1965 <span class=""><span>4.8</span></span></td>
   1966 </tr>
   1967 <tr class="row0">
   1968 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie&amp; UCharsTrie::resetToState(const State&amp;)</td><td class="">None<br>
   1969 </td><td>Draft<br>
   1970 <span class=""><span>4.8</span></span></td>
   1971 </tr>
   1972 <tr class="row1">
   1973 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1974 </td><td>Draft<br>
   1975 <span class=""><span>4.8</span></span></td>
   1976 </tr>
   1977 <tr class="row0">
   1978 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::Iterator(const UCharsTrie&amp;, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   1979 </td><td>Draft<br>
   1980 <span class=""><span>4.8</span></span></td>
   1981 </tr>
   1982 <tr class="row1">
   1983 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::~Iterator()</td><td class="">None<br>
   1984 </td><td>Draft<br>
   1985 <span class=""><span>4.8</span></span></td>
   1986 </tr>
   1987 <tr class="row0">
   1988 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::State::State()</td><td class="">None<br>
   1989 </td><td>Draft<br>
   1990 <span class=""><span>4.8</span></span></td>
   1991 </tr>
   1992 <tr class="row1">
   1993 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::UCharsTrie(const UChar*)</td><td class="">None<br>
   1994 </td><td>Draft<br>
   1995 <span class=""><span>4.8</span></span></td>
   1996 </tr>
   1997 <tr class="row0">
   1998 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::UCharsTrie(const UCharsTrie&amp;)</td><td class="">None<br>
   1999 </td><td>Draft<br>
   2000 <span class=""><span>4.8</span></span></td>
   2001 </tr>
   2002 <tr class="row1">
   2003 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::~UCharsTrie()</td><td class="">None<br>
   2004 </td><td>Draft<br>
   2005 <span class=""><span>4.8</span></span></td>
   2006 </tr>
   2007 <tr class="row0">
   2008 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::current() const</td><td class="">None<br>
   2009 </td><td>Draft<br>
   2010 <span class=""><span>4.8</span></span></td>
   2011 </tr>
   2012 <tr class="row1">
   2013 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::first(int32_t)</td><td class="">None<br>
   2014 </td><td>Draft<br>
   2015 <span class=""><span>4.8</span></span></td>
   2016 </tr>
   2017 <tr class="row0">
   2018 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::firstForCodePoint(UChar32)</td><td class="">None<br>
   2019 </td><td>Draft<br>
   2020 <span class=""><span>4.8</span></span></td>
   2021 </tr>
   2022 <tr class="row1">
   2023 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::next(const UChar*, int32_t)</td><td class="">None<br>
   2024 </td><td>Draft<br>
   2025 <span class=""><span>4.8</span></span></td>
   2026 </tr>
   2027 <tr class="row0">
   2028 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::next(int32_t)</td><td class="">None<br>
   2029 </td><td>Draft<br>
   2030 <span class=""><span>4.8</span></span></td>
   2031 </tr>
   2032 <tr class="row1">
   2033 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::nextForCodePoint(UChar32)</td><td class="">None<br>
   2034 </td><td>Draft<br>
   2035 <span class=""><span>4.8</span></span></td>
   2036 </tr>
   2037 <tr class="row0">
   2038 <td class="file">ucharstrie.h</td><td class="proto">const UCharsTrie&amp; UCharsTrie::saveState(State&amp;) const</td><td class="">None<br>
   2039 </td><td>Draft<br>
   2040 <span class=""><span>4.8</span></span></td>
   2041 </tr>
   2042 <tr class="row1">
   2043 <td class="file">ucharstrie.h</td><td class="proto">const UnicodeString&amp; UCharsTrie::Iterator::getString() const</td><td class="">None<br>
   2044 </td><td>Draft<br>
   2045 <span class=""><span>4.8</span></span></td>
   2046 </tr>
   2047 <tr class="row0">
   2048 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::Iterator::getValue() const</td><td class="">None<br>
   2049 </td><td>Draft<br>
   2050 <span class=""><span>4.8</span></span></td>
   2051 </tr>
   2052 <tr class="row1">
   2053 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::getNextUChars(Appendable&amp;) const</td><td class="">None<br>
   2054 </td><td>Draft<br>
   2055 <span class=""><span>4.8</span></span></td>
   2056 </tr>
   2057 <tr class="row0">
   2058 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::getValue() const</td><td class="">None<br>
   2059 </td><td>Draft<br>
   2060 <span class=""><span>4.8</span></span></td>
   2061 </tr>
   2062 <tr class="row1">
   2063 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&amp;)</td><td class="">None<br>
   2064 </td><td>Draft<br>
   2065 <span class=""><span>4.8</span></span></td>
   2066 </tr>
   2067 <tr class="row0">
   2068 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder&amp; UCharsTrieBuilder::add(const UnicodeString&amp;, int32_t, UErrorCode&amp;)</td><td class="">None<br>
   2069 </td><td>Draft<br>
   2070 <span class=""><span>4.8</span></span></td>
   2071 </tr>
   2072 <tr class="row1">
   2073 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder&amp; UCharsTrieBuilder::clear()</td><td class="">None<br>
   2074 </td><td>Draft<br>
   2075 <span class=""><span>4.8</span></span></td>
   2076 </tr>
   2077 <tr class="row0">
   2078 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&amp;)</td><td class="">None<br>
   2079 </td><td>Draft<br>
   2080 <span class=""><span>4.8</span></span></td>
   2081 </tr>
   2082 <tr class="row1">
   2083 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder::~UCharsTrieBuilder()</td><td class="">None<br>
   2084 </td><td>Draft<br>
   2085 <span class=""><span>4.8</span></span></td>
   2086 </tr>
   2087 <tr class="row0">
   2088 <td class="file">ucharstriebuilder.h</td><td class="proto">UnicodeString&amp; UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&amp;, UErrorCode&amp;)</td><td class="">None<br>
   2089 </td><td>Draft<br>
   2090 <span class=""><span>4.8</span></span></td>
   2091 </tr>
   2092 <tr class="row1">
   2093 <td class="file">ucnv.h</td><td class="proto">UBool ucnv_isFixedWidth(UConverter*, UErrorCode*)</td><td class="">None<br>
   2094 </td><td>Draft<br>
   2095 <span class=""><span>4.8</span></span></td>
   2096 </tr>
   2097 <tr class="row0">
   2098 <td class="file">ucnv.h</td><td class="proto"><tt>enum</tt> UConverterType::UCNV_COMPOUND_TEXT</td><td class="">None<br>
   2099 </td><td>Draft<br>
   2100 <span class=""><span>4.8</span></span></td>
   2101 </tr>
   2102 <tr class="row1">
   2103 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DEFAULT</td><td class="">None<br>
   2104 </td><td>Draft<br>
   2105 <span class=""><span>4.8</span></span></td>
   2106 </tr>
   2107 <tr class="row0">
   2108 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_NONE</td><td class="">None<br>
   2109 </td><td>Draft<br>
   2110 <span class=""><span>4.8</span></span></td>
   2111 </tr>
   2112 <tr class="row1">
   2113 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_OTHERS</td><td class="">None<br>
   2114 </td><td>Draft<br>
   2115 <span class=""><span>4.8</span></span></td>
   2116 </tr>
   2117 <tr class="row0">
   2118 <td class="file">ucol.h</td><td class="proto">int32_t ucol_getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode*)</td><td class="">None<br>
   2119 </td><td>Draft<br>
   2120 <span class=""><span>4.8</span></span></td>
   2121 </tr>
   2122 <tr class="row1">
   2123 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE</td><td class="">None<br>
   2124 </td><td>Draft<br>
   2125 <span class=""><span>4.8</span></span></td>
   2126 </tr>
   2127 <tr class="row0">
   2128 <td class="file">ucurr.h</td><td class="proto">UBool ucurr_isAvailable(const UChar*, UDate, UDate, UErrorCode*)</td><td class="">None<br>
   2129 </td><td>Draft<br>
   2130 <span class=""><span>4.8</span></span></td>
   2131 </tr>
   2132 <tr class="row1">
   2133 <td class="file">udateintervalformat.h</td><td class="proto">UDateIntervalFormat* udtitvfmt_open(const char*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   2134 </td><td>Draft<br>
   2135 <span class=""><span>4.8</span></span></td>
   2136 </tr>
   2137 <tr class="row0">
   2138 <td class="file">udateintervalformat.h</td><td class="proto">int32_t udtitvfmt_format(const UDateIntervalFormat*, UDate, UDate, UChar*, int32_t, UFieldPosition*, UErrorCode*)</td><td class="">None<br>
   2139 </td><td>Draft<br>
   2140 <span class=""><span>4.8</span></span></td>
   2141 </tr>
   2142 <tr class="row1">
   2143 <td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_close(UDateIntervalFormat*)</td><td class="">None<br>
   2144 </td><td>Draft<br>
   2145 <span class=""><span>4.8</span></span></td>
   2146 </tr>
   2147 <tr class="row0">
   2148 <td class="file">ulocdata.h</td><td class="proto"><tt>enum</tt> ULocaleDataExemplarSetType::ULOCDATA_ES_INDEX</td><td class="">None<br>
   2149 </td><td>Draft<br>
   2150 <span class=""><span>4.8</span></span></td>
   2151 </tr>
   2152 <tr class="row1">
   2153 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_INSERT</td><td class="">None<br>
   2154 </td><td>Draft<br>
   2155 <span class=""><span>4.8</span></span></td>
   2156 </tr>
   2157 <tr class="row0">
   2158 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_MATCH</td><td class="">None<br>
   2159 </td><td>Draft<br>
   2160 <span class=""><span>4.8</span></span></td>
   2161 </tr>
   2162 <tr class="row1">
   2163 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNT</td><td class="">None<br>
   2164 </td><td>Draft<br>
   2165 <span class=""><span>4.8</span></span></td>
   2166 </tr>
   2167 <tr class="row0">
   2168 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCH</td><td class="">None<br>
   2169 </td><td>Draft<br>
   2170 <span class=""><span>4.8</span></span></td>
   2171 </tr>
   2172 <tr class="row1">
   2173 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_UNNECESSARY</td><td class="">None<br>
   2174 </td><td>Draft<br>
   2175 <span class=""><span>4.8</span></span></td>
   2176 </tr>
   2177 <tr class="row0">
   2178 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ISO</td><td class="">None<br>
   2179 </td><td>Draft<br>
   2180 <span class=""><span>4.8</span></span></td>
   2181 </tr>
   2182 <tr class="row1">
   2183 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_PLURAL</td><td class="">None<br>
   2184 </td><td>Draft<br>
   2185 <span class=""><span>4.8</span></span></td>
   2186 </tr>
   2187 <tr class="row0">
   2188 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNT</td><td class="">None<br>
   2189 </td><td>Draft<br>
   2190 <span class=""><span>4.8</span></span></td>
   2191 </tr>
   2192 <tr class="row1">
   2193 <td class="file">upluralrules.h</td><td class="proto">UPluralRules* uplrules_open(const char*, UErrorCode*)</td><td class="">None<br>
   2194 </td><td>Draft<br>
   2195 <span class=""><span>4.8</span></span></td>
   2196 </tr>
   2197 <tr class="row0">
   2198 <td class="file">upluralrules.h</td><td class="proto">int32_t uplrules_select(const UPluralRules*, double, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   2199 </td><td>Draft<br>
   2200 <span class=""><span>4.8</span></span></td>
   2201 </tr>
   2202 <tr class="row1">
   2203 <td class="file">upluralrules.h</td><td class="proto">void uplrules_close(UPluralRules*)</td><td class="">None<br>
   2204 </td><td>Draft<br>
   2205 <span class=""><span>4.8</span></span></td>
   2206 </tr>
   2207 <tr class="row0">
   2208 <td class="file">uregex.h</td><td class="proto">void uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)</td><td class="">None<br>
   2209 </td><td>Draft<br>
   2210 <span class=""><span>4.8</span></span></td>
   2211 </tr>
   2212 <tr class="row1">
   2213 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_AFAKA</td><td class="">None<br>
   2214 </td><td>Stable<br>
   2215 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2216 </tr>
   2217 <tr class="row0">
   2218 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_JURCHEN</td><td class="">None<br>
   2219 </td><td>Stable<br>
   2220 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2221 </tr>
   2222 <tr class="row1">
   2223 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_MRO</td><td class="">None<br>
   2224 </td><td>Stable<br>
   2225 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2226 </tr>
   2227 <tr class="row0">
   2228 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_NUSHU</td><td class="">None<br>
   2229 </td><td>Stable<br>
   2230 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2231 </tr>
   2232 <tr class="row1">
   2233 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SHARADA</td><td class="">None<br>
   2234 </td><td>Stable<br>
   2235 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2236 </tr>
   2237 <tr class="row0">
   2238 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_SORA_SOMPENG</td><td class="">None<br>
   2239 </td><td>Stable<br>
   2240 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2241 </tr>
   2242 <tr class="row1">
   2243 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TAKRI</td><td class="">None<br>
   2244 </td><td>Stable<br>
   2245 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2246 </tr>
   2247 <tr class="row0">
   2248 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TANGUT</td><td class="">None<br>
   2249 </td><td>Stable<br>
   2250 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2251 </tr>
   2252 <tr class="row1">
   2253 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_WOLEAI</td><td class="">None<br>
   2254 </td><td>Stable<br>
   2255 <span class=""><span>4.8</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
   2256 </tr>
   2257 <tr class="row0">
   2258 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TAIL_NEW_UNICODE</td><td class="">None<br>
   2259 </td><td>Draft<br>
   2260 <span class=""><span>4.8</span></span></td>
   2261 </tr>
   2262 <tr class="row1">
   2263 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TAIL_TYPE_MASK</td><td class="">None<br>
   2264 </td><td>Draft<br>
   2265 <span class=""><span>4.8</span></span></td>
   2266 </tr>
   2267 <tr class="row0">
   2268 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_HAS_NEXT</td><td class="">None<br>
   2269 </td><td>Draft<br>
   2270 <span class=""><span>4.8</span></span></td>
   2271 </tr>
   2272 <tr class="row1">
   2273 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_HAS_VALUE</td><td class="">None<br>
   2274 </td><td>Draft<br>
   2275 <span class=""><span>4.8</span></span></td>
   2276 </tr>
   2277 <tr class="row0">
   2278 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_MATCHES</td><td class="">None<br>
   2279 </td><td>Draft<br>
   2280 <span class=""><span>4.8</span></span></td>
   2281 </tr>
   2282 <tr class="row1">
   2283 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_FINAL_VALUE</td><td class="">None<br>
   2284 </td><td>Draft<br>
   2285 <span class=""><span>4.8</span></span></td>
   2286 </tr>
   2287 <tr class="row0">
   2288 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUE</td><td class="">None<br>
   2289 </td><td>Draft<br>
   2290 <span class=""><span>4.8</span></span></td>
   2291 </tr>
   2292 <tr class="row1">
   2293 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_MATCH</td><td class="">None<br>
   2294 </td><td>Draft<br>
   2295 <span class=""><span>4.8</span></span></td>
   2296 </tr>
   2297 <tr class="row0">
   2298 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_VALUE</td><td class="">None<br>
   2299 </td><td>Draft<br>
   2300 <span class=""><span>4.8</span></span></td>
   2301 </tr>
   2302 <tr class="row1">
   2303 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DATE_MAX</td><td class="">None<br>
   2304 </td><td>Draft<br>
   2305 <span class=""><span>4.8</span></span></td>
   2306 </tr>
   2307 <tr class="row0">
   2308 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DATE_MIN</td><td class="">None<br>
   2309 </td><td>Draft<br>
   2310 <span class=""><span>4.8</span></span></td>
   2311 </tr>
   2312 <tr class="row1">
   2313 <td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_FORMAT_INEXACT_ERROR</td><td class="">None<br>
   2314 </td><td>Draft<br>
   2315 <span class=""><span>4.8</span></span></td>
   2316 </tr>
   2317 </table>
   2318 <P></P>
   2319 <a href="#_top">(jump back to top)</a>
   2320 <hr>
   2321 <a name="other"></a>
   2322 <h2>Other existing drafts in 4.8</h2>
   2323 <div class="other">
   2324 <table BORDER="1" class="genTable">
   2325 <THEAD>
   2326 <tr>
   2327 <th>File</th><th>API</th><th>4.6.1</th><th>4.8</th>
   2328 </tr>
   2329 </THEAD>
   2330 <tr class="row1">
   2331 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink&amp; CheckedArrayByteSink::Reset()</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2332 </tr>
   2333 <tr class="row0">
   2334 <td class="file">bytestream.h</td><td class="proto">int32_t CheckedArrayByteSink::NumberOfBytesAppended() const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2335 </tr>
   2336 <tr class="row1">
   2337 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2338 							DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2339 </tr>
   2340 <tr class="row0">
   2341 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2342 							DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2343 </tr>
   2344 <tr class="row1">
   2345 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2346 							DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2347 </tr>
   2348 <tr class="row0">
   2349 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2350 							DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2351 </tr>
   2352 <tr class="row1">
   2353 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2354 							DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2355 </tr>
   2356 <tr class="row0">
   2357 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2358 							DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2359 </tr>
   2360 <tr class="row1">
   2361 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2362 							DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2363 </tr>
   2364 <tr class="row0">
   2365 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2366 							DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2367 </tr>
   2368 <tr class="row1">
   2369 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 
   2370 							DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbol</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2371 </tr>
   2372 <tr class="row0">
   2373 <td class="file">idna.h</td><td class="proto">IDNAInfo::IDNAInfo()</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2374 </tr>
   2375 <tr class="row1">
   2376 <td class="file">idna.h</td><td class="proto">UBool IDNAInfo::hasErrors() const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2377 </tr>
   2378 <tr class="row0">
   2379 <td class="file">idna.h</td><td class="proto">UBool IDNAInfo::isTransitionalDifferent() const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2380 </tr>
   2381 <tr class="row1">
   2382 <td class="file">idna.h</td><td class="proto">UnicodeString&amp; IDNA::labelToASCII(const UnicodeString&amp;, UnicodeString&amp;, IDNAInfo&amp;, UErrorCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2383 </tr>
   2384 <tr class="row0">
   2385 <td class="file">idna.h</td><td class="proto">UnicodeString&amp; IDNA::labelToUnicode(const UnicodeString&amp;, UnicodeString&amp;, IDNAInfo&amp;, UErrorCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2386 </tr>
   2387 <tr class="row1">
   2388 <td class="file">idna.h</td><td class="proto">UnicodeString&amp; IDNA::nameToASCII(const UnicodeString&amp;, UnicodeString&amp;, IDNAInfo&amp;, UErrorCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2389 </tr>
   2390 <tr class="row0">
   2391 <td class="file">idna.h</td><td class="proto">UnicodeString&amp; IDNA::nameToUnicode(const UnicodeString&amp;, UnicodeString&amp;, IDNAInfo&amp;, UErrorCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2392 </tr>
   2393 <tr class="row1">
   2394 <td class="file">idna.h</td><td class="proto"><tt>static</tt> IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2395 </tr>
   2396 <tr class="row0">
   2397 <td class="file">idna.h</td><td class="proto">uint32_t IDNAInfo::getErrors() const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2398 </tr>
   2399 <tr class="row1">
   2400 <td class="file">idna.h</td><td class="proto">void IDNA::labelToASCII_UTF8(const StringPiece&amp;, ByteSink&amp;, IDNAInfo&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2401 </tr>
   2402 <tr class="row0">
   2403 <td class="file">idna.h</td><td class="proto">void IDNA::labelToUnicodeUTF8(const StringPiece&amp;, ByteSink&amp;, IDNAInfo&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2404 </tr>
   2405 <tr class="row1">
   2406 <td class="file">idna.h</td><td class="proto">void IDNA::nameToASCII_UTF8(const StringPiece&amp;, ByteSink&amp;, IDNAInfo&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2407 </tr>
   2408 <tr class="row0">
   2409 <td class="file">idna.h</td><td class="proto">void IDNA::nameToUnicodeUTF8(const StringPiece&amp;, ByteSink&amp;, IDNAInfo&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2410 </tr>
   2411 <tr class="row1">
   2412 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2413 </tr>
   2414 <tr class="row0">
   2415 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::getDecomposition(UChar32, UnicodeString&amp;) const =0</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2416 </tr>
   2417 <tr class="row1">
   2418 <td class="file">numsys.h</td><td class="proto">const char* NumberingSystem::getName()</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2419 </tr>
   2420 <tr class="row0">
   2421 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2422 </tr>
   2423 <tr class="row1">
   2424 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2425 </tr>
   2426 <tr class="row0">
   2427 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::reset(UText*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2428 </tr>
   2429 <tr class="row1">
   2430 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2431 </tr>
   2432 <tr class="row0">
   2433 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2434 </tr>
   2435 <tr class="row1">
   2436 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::appendTail(UText*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2437 </tr>
   2438 <tr class="row0">
   2439 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::getInput(UText*, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2440 </tr>
   2441 <tr class="row1">
   2442 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(UText*, int64_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2443 </tr>
   2444 <tr class="row0">
   2445 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(int32_t, UText*, int64_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2446 </tr>
   2447 <tr class="row1">
   2448 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::inputText() const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2449 </tr>
   2450 <tr class="row0">
   2451 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2452 </tr>
   2453 <tr class="row1">
   2454 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2455 </tr>
   2456 <tr class="row0">
   2457 <td class="file">regex.h</td><td class="proto">UText* RegexPattern::patternText(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2458 </tr>
   2459 <tr class="row1">
   2460 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2461 </tr>
   2462 <tr class="row0">
   2463 <td class="file">regex.h</td><td class="proto">int32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2464 </tr>
   2465 <tr class="row1">
   2466 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::end64(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2467 </tr>
   2468 <tr class="row0">
   2469 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::end64(int32_t, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2470 </tr>
   2471 <tr class="row1">
   2472 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::regionEnd64() const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2473 </tr>
   2474 <tr class="row0">
   2475 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::regionStart64() const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2476 </tr>
   2477 <tr class="row1">
   2478 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::start64(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2479 </tr>
   2480 <tr class="row0">
   2481 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::start64(int32_t, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2482 </tr>
   2483 <tr class="row1">
   2484 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, UParseError&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2485 </tr>
   2486 <tr class="row0">
   2487 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2488 </tr>
   2489 <tr class="row1">
   2490 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2491 </tr>
   2492 <tr class="row0">
   2493 <td class="file">regex.h</td><td class="proto"><tt>static</tt> UBool RegexPattern::matches(UText*, UText*, UParseError&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2494 </tr>
   2495 <tr class="row1">
   2496 <td class="file">regex.h</td><td class="proto">void RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&amp;, const void*&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2497 </tr>
   2498 <tr class="row0">
   2499 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2500 </tr>
   2501 <tr class="row1">
   2502 <td class="file">ubidi.h</td><td class="proto">UBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2503 </tr>
   2504 <tr class="row0">
   2505 <td class="file">ubidi.h</td><td class="proto"><tt>enum</tt> UBiDiDirection::UBIDI_NEUTRAL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2506 </tr>
   2507 <tr class="row1">
   2508 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_OTHER_PROPERTY_LIMIT</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2509 </tr>
   2510 <tr class="row0">
   2511 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_OTHER_PROPERTY_START</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2512 </tr>
   2513 <tr class="row1">
   2514 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_SCRIPT_EXTENSIONS</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2515 </tr>
   2516 <tr class="row0">
   2517 <td class="file">uidna.h</td><td class="proto"><tt>#define</tt> UIDNA_INFO_INITIALIZER</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2518 </tr>
   2519 <tr class="row1">
   2520 <td class="file">uidna.h</td><td class="proto">UIDNA* uidna_openUTS46(uint32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2521 </tr>
   2522 <tr class="row0">
   2523 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_CHECK_BIDI</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2524 </tr>
   2525 <tr class="row1">
   2526 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_CHECK_CONTEXTJ</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2527 </tr>
   2528 <tr class="row0">
   2529 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_BIDI</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2530 </tr>
   2531 <tr class="row1">
   2532 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTJ</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2533 </tr>
   2534 <tr class="row0">
   2535 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_DISALLOWED</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2536 </tr>
   2537 <tr class="row1">
   2538 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONG</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2539 </tr>
   2540 <tr class="row0">
   2541 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_EMPTY_LABEL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2542 </tr>
   2543 <tr class="row1">
   2544 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_HYPHEN_3_4</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2545 </tr>
   2546 <tr class="row0">
   2547 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_INVALID_ACE_LABEL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2548 </tr>
   2549 <tr class="row1">
   2550 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_HAS_DOT</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2551 </tr>
   2552 <tr class="row0">
   2553 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_TOO_LONG</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2554 </tr>
   2555 <tr class="row1">
   2556 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARK</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2557 </tr>
   2558 <tr class="row0">
   2559 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_HYPHEN</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2560 </tr>
   2561 <tr class="row1">
   2562 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_PUNYCODE</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2563 </tr>
   2564 <tr class="row0">
   2565 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_TRAILING_HYPHEN</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2566 </tr>
   2567 <tr class="row1">
   2568 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCII</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2569 </tr>
   2570 <tr class="row0">
   2571 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODE</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2572 </tr>
   2573 <tr class="row1">
   2574 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2575 </tr>
   2576 <tr class="row0">
   2577 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2578 </tr>
   2579 <tr class="row1">
   2580 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2581 </tr>
   2582 <tr class="row0">
   2583 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2584 </tr>
   2585 <tr class="row1">
   2586 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2587 </tr>
   2588 <tr class="row0">
   2589 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2590 </tr>
   2591 <tr class="row1">
   2592 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2593 </tr>
   2594 <tr class="row0">
   2595 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2596 </tr>
   2597 <tr class="row1">
   2598 <td class="file">uidna.h</td><td class="proto">void uidna_close(UIDNA*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2599 </tr>
   2600 <tr class="row0">
   2601 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_ASSIGN_UNICODE</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2602 </tr>
   2603 <tr class="row1">
   2604 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2605 </tr>
   2606 <tr class="row0">
   2607 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_SEPARATOR_UNICODE</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2608 </tr>
   2609 <tr class="row1">
   2610 <td class="file">uloc.h</td><td class="proto">int32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
   2611 </tr>
   2612 <tr class="row0">
   2613 <td class="file">uloc.h</td><td class="proto">int32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
   2614 </tr>
   2615 <tr class="row1">
   2616 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2617 </tr>
   2618 <tr class="row0">
   2619 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2620 </tr>
   2621 <tr class="row1">
   2622 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2623 </tr>
   2624 <tr class="row0">
   2625 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2626 </tr>
   2627 <tr class="row1">
   2628 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2629 </tr>
   2630 <tr class="row0">
   2631 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2632 </tr>
   2633 <tr class="row1">
   2634 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2635 </tr>
   2636 <tr class="row0">
   2637 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2638 </tr>
   2639 <tr class="row1">
   2640 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2641 </tr>
   2642 <tr class="row0">
   2643 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2644 </tr>
   2645 <tr class="row1">
   2646 <td class="file">uregex.h</td><td class="proto">UBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2647 </tr>
   2648 <tr class="row0">
   2649 <td class="file">uregex.h</td><td class="proto">UBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2650 </tr>
   2651 <tr class="row1">
   2652 <td class="file">uregex.h</td><td class="proto">UBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2653 </tr>
   2654 <tr class="row0">
   2655 <td class="file">uregex.h</td><td class="proto">URegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2656 </tr>
   2657 <tr class="row1">
   2658 <td class="file">uregex.h</td><td class="proto">UText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2659 </tr>
   2660 <tr class="row0">
   2661 <td class="file">uregex.h</td><td class="proto">UText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2662 </tr>
   2663 <tr class="row1">
   2664 <td class="file">uregex.h</td><td class="proto">UText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2665 </tr>
   2666 <tr class="row0">
   2667 <td class="file">uregex.h</td><td class="proto">UText* uregex_patternUText(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2668 </tr>
   2669 <tr class="row1">
   2670 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2671 </tr>
   2672 <tr class="row0">
   2673 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2674 </tr>
   2675 <tr class="row1">
   2676 <td class="file">uregex.h</td><td class="proto"><tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ</td><td class="" colspan="2" align="center">Draft<br>2.4</td>
   2677 </tr>
   2678 <tr class="row0">
   2679 <td class="file">uregex.h</td><td class="proto">int32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2680 </tr>
   2681 <tr class="row1">
   2682 <td class="file">uregex.h</td><td class="proto">int64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2683 </tr>
   2684 <tr class="row0">
   2685 <td class="file">uregex.h</td><td class="proto">int64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2686 </tr>
   2687 <tr class="row1">
   2688 <td class="file">uregex.h</td><td class="proto">int64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2689 </tr>
   2690 <tr class="row0">
   2691 <td class="file">uregex.h</td><td class="proto">int64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2692 </tr>
   2693 <tr class="row1">
   2694 <td class="file">uregex.h</td><td class="proto">void uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2695 </tr>
   2696 <tr class="row0">
   2697 <td class="file">uregex.h</td><td class="proto">void uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2698 </tr>
   2699 <tr class="row1">
   2700 <td class="file">uregex.h</td><td class="proto">void uregex_reset64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2701 </tr>
   2702 <tr class="row0">
   2703 <td class="file">uregex.h</td><td class="proto">void uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2704 </tr>
   2705 <tr class="row1">
   2706 <td class="file">uregex.h</td><td class="proto">void uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2707 </tr>
   2708 <tr class="row0">
   2709 <td class="file">uregex.h</td><td class="proto">void uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2710 </tr>
   2711 <tr class="row1">
   2712 <td class="file">uregex.h</td><td class="proto">void uregex_setUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2713 </tr>
   2714 <tr class="row0">
   2715 <td class="file">uscript.h</td><td class="proto">UBool uscript_hasScript(UChar32, UScriptCode)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2716 </tr>
   2717 <tr class="row1">
   2718 <td class="file">uscript.h</td><td class="proto">int32_t uscript_getScriptExtensions(UChar32, UScriptCode*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2719 </tr>
   2720 <tr class="row0">
   2721 <td class="file">vtzone.h</td><td class="proto"><tt>static</tt> VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.6</td>
   2722 </tr>
   2723 </table>
   2724 </div>
   2725 <P></P>
   2726 <a href="#_top">(jump back to top)</a>
   2727 <hr>
   2728 <p>
   2729 <i><font size="-1">Contents generated by StableAPI (r30028:30032M) tool on Mon May 16 07:28:35 PDT 2011<br>Copyright (C) 2011, International Business Machines Corporation, All Rights Reserved.</font></i>
   2730 </p>
   2731 </body>
   2732 </html>
   2733