Home | History | Annotate | Download | only in icu4c
      1 <?xml version="1.0" encoding="UTF-8"?><!--
      2 	 Copyright (C)  2009, International Business Machines Corporation, All Rights Reserved. 
      3 	--><html>
      4 <head>
      5 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
      6 <title>ICU4C API Comparison: 4.0.1 with 4.2</title>
      7 <link type="text/css" href="icu4c.css" rel="stylesheet">
      8 </head>
      9 <body>
     10 <a name="_top"></a>
     11 <h1>ICU4C API Comparison: 4.0.1 with 4.2</h1>
     12 <ul>
     13 <li>
     14 <a href="#removed">Removed from 4.0.1</a>
     15 </li>
     16 <li>
     17 <a href="#deprecated">Deprecated or Obsoleted in 4.2</a>
     18 </li>
     19 <li>
     20 <a href="#changed">Changed in  4.2</a>
     21 </li>
     22 <li>
     23 <a href="#promoted">Promoted to stable in 4.2</a>
     24 </li>
     25 <li>
     26 <a href="#added">Added in 4.2</a>
     27 </li>
     28 <li>
     29 <a href="#other">Other existing drafts in 4.2</a>
     30 </li>
     31 </ul>
     32 <hr>
     33 <a name="removed">
     34 <h2>Removed from 4.0.1</h2>
     35 </a>
     36 <table BORDER="1" class="genTable">
     37 <THEAD>
     38 <tr>
     39 <th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
     40 </tr>
     41 </THEAD>
     42 <tr class="row1">
     43 <td class="file">datefmt.h</td><td class="proto">static DateFormat* DateFormat::createPatternInstance(const UnicodeString &amp;, const Locale &amp;, UErrorCode &amp;)</td><td class="">Internal<br>4.0</td><td>None<br>
     44 <span class=""><span></span></span></td>
     45 </tr>
     46 <!--
     47   Not really removed. Split. 
     48 <tr class="row0">
     49 <td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t , const char *codepage=) const</td><td class="stabchange">Stable<br>2.0</td><td>None<br>
     50 <span class=""><span></span></span></td>
     51 </tr>
     52 <tr class="row1">
     53 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t , const char *codepage=)</td><td class="stabchange">Stable<br>2.0</td><td>None<br>
     54 <span class=""><span></span></span></td>
     55 </tr>
     56 <tr class="row0">
     57 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, const char *codepage=)</td><td class="stabchange">Stable<br>2.0</td><td>None<br>
     58 <span class=""><span></span></span></td>
     59 </tr>
     60 -->
     61 
     62 </table>
     63 <P></P>
     64 <a href="#_top">(jump back to top)</a>
     65 <hr>
     66 <a name="deprecated">
     67 <h2>Deprecated or Obsoleted in 4.2</h2>
     68 </a>
     69 <table BORDER="1" class="genTable">
     70 <THEAD>
     71 <tr>
     72 <th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
     73 </tr>
     74 </THEAD>
     75 </table>
     76 <P></P>
     77 <a href="#_top">(jump back to top)</a>
     78 <hr>
     79 <a name="changed">
     80 <h2>Changed in  4.2 (old, new)</h2>
     81 </a>
     82 <table BORDER="1" class="genTable">
     83 <THEAD>
     84 <tr>
     85 <th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
     86 </tr>
     87 </THEAD>
     88 <tr class="row1">
     89 <td class="file">bmsearch.h</td><td class="proto">static UClassID BoyerMooreSearch::getStaticClassID()</td><td class="">Internal<br>4.0.1 technology preview</td><td>
     90 <br>
     91 <span class=""><span></span></span></td>
     92 </tr>
     93 <tr class="row0">
     94 <td class="file">bmsearch.h</td><td class="proto">UClassID BoyerMooreSearch::getDynamicClassID() const</td><td class="">Internal<br>4.0.1 technology preview</td><td>
     95 <br>
     96 <span class=""><span></span></span></td>
     97 </tr>
     98 <tr class="row1">
     99 <td class="file">colldata.h</td><td class="proto">UClassID CEList::getDynamicClassID() const</td><td class="">Internal<br>4.0.1 technology preview</td><td>
    100 <br>
    101 <span class=""><span></span></span></td>
    102 </tr>
    103 <tr class="row0">
    104 <td class="file">colldata.h</td><td class="proto">static UClassID StringList::getStaticClassID()</td><td class="">Internal<br>4.0.1 technology preview</td><td>
    105 <br>
    106 <span class=""><span></span></span></td>
    107 </tr>
    108 <tr class="row1">
    109 <td class="file">colldata.h</td><td class="proto">UClassID StringList::getDynamicClassID() const</td><td class="">Internal<br>4.0.1 technology preview</td><td>
    110 <br>
    111 <span class=""><span></span></span></td>
    112 </tr>
    113 <tr class="row0">
    114 <td class="file">colldata.h</td><td class="proto">static UClassID CollData::getStaticClassID()</td><td class="">Internal<br>4.0.1 technology preview</td><td>
    115 <br>
    116 <span class=""><span></span></span></td>
    117 </tr>
    118 <tr class="row1">
    119 <td class="file">colldata.h</td><td class="proto">static UClassID CEList::getStaticClassID()</td><td class="">Internal<br>4.0.1 technology preview</td><td>
    120 <br>
    121 <span class=""><span></span></span></td>
    122 </tr>
    123 <tr class="row0">
    124 <td class="file">colldata.h</td><td class="proto">UClassID CollData::getDynamicClassID() const</td><td class="">Internal<br>4.0.1 technology preview</td><td>
    125 <br>
    126 <span class=""><span></span></span></td>
    127 </tr>
    128 <tr class="row1">
    129 <td class="file">dtintrv.h</td><td class="proto">UDate DateInterval::getToDate() const</td><td class="" colspan="
    130        	            		2
    131        	            	" align="
    132        	            		center
    133        	            	">Draft&gt;Stable<br>4.0</td>
    134 </tr>
    135 <tr class="row0">
    136 <td class="file">dtintrv.h</td><td class="proto">DateInterval::DateInterval(UDate , UDate )</td><td class="" colspan="
    137        	            		2
    138        	            	" align="
    139        	            		center
    140        	            	">Draft&gt;Stable<br>4.0</td>
    141 </tr>
    142 <tr class="row1">
    143 <td class="file">dtintrv.h</td><td class="proto">static UClassID DateInterval::getStaticClassID(void)</td><td class="" colspan="
    144        	            		2
    145        	            	" align="
    146        	            		center
    147        	            	">Draft&gt;Stable<br>4.0</td>
    148 </tr>
    149 <tr class="row0">
    150 <td class="file">dtintrv.h</td><td class="proto">DateInterval::~DateInterval()</td><td class="" colspan="
    151        	            		2
    152        	            	" align="
    153        	            		center
    154        	            	">Draft&gt;Stable<br>4.0</td>
    155 </tr>
    156 <tr class="row1">
    157 <td class="file">dtintrv.h</td><td class="proto">DateInterval&amp; DateInterval::operator=(const DateInterval &amp;)</td><td class="" colspan="
    158        	            		2
    159        	            	" align="
    160        	            		center
    161        	            	">Draft&gt;Stable<br>4.0</td>
    162 </tr>
    163 <tr class="row0">
    164 <td class="file">dtintrv.h</td><td class="proto">UBool DateInterval::operator==(const DateInterval &amp;) const</td><td class="" colspan="
    165        	            		2
    166        	            	" align="
    167        	            		center
    168        	            	">Draft&gt;Stable<br>4.0</td>
    169 </tr>
    170 <tr class="row1">
    171 <td class="file">dtintrv.h</td><td class="proto">UDate DateInterval::getFromDate() const</td><td class="" colspan="
    172        	            		2
    173        	            	" align="
    174        	            		center
    175        	            	">Draft&gt;Stable<br>4.0</td>
    176 </tr>
    177 <tr class="row0">
    178 <td class="file">dtintrv.h</td><td class="proto">DateInterval* DateInterval::clone() const</td><td class="" colspan="
    179        	            		2
    180        	            	" align="
    181        	            		center
    182        	            	">Draft&gt;Stable<br>4.0</td>
    183 </tr>
    184 <tr class="row1">
    185 <td class="file">dtintrv.h</td><td class="proto">UClassID DateInterval::getDynamicClassID(void) const</td><td class="" colspan="
    186        	            		2
    187        	            	" align="
    188        	            		center
    189        	            	">Draft&gt;Stable<br>4.0</td>
    190 </tr>
    191 <tr class="row0">
    192 <td class="file">dtintrv.h</td><td class="proto">UBool DateInterval::operator!=(const DateInterval &amp;) const</td><td class="" colspan="
    193        	            		2
    194        	            	" align="
    195        	            		center
    196        	            	">Draft&gt;Stable<br>4.0</td>
    197 </tr>
    198 <tr class="row1">
    199 <td class="file">dtintrv.h</td><td class="proto">DateInterval::DateInterval(const DateInterval &amp;)</td><td class="" colspan="
    200        	            		2
    201        	            	" align="
    202        	            		center
    203        	            	">Draft&gt;Stable<br>4.0</td>
    204 </tr>
    205 <tr class="row0">
    206 <td class="file">dtitvfmt.h</td><td class="proto">static UClassID DateIntervalFormat::getStaticClassID(void)</td><td class="" colspan="
    207        	            		2
    208        	            	" align="
    209        	            		center
    210        	            	">Draft&gt;Stable<br>4.0</td>
    211 </tr>
    212 <tr class="row1">
    213 <td class="file">dtitvfmt.h</td><td class="proto">DateIntervalFormat::~DateIntervalFormat()</td><td class="" colspan="
    214        	            		2
    215        	            	" align="
    216        	            		center
    217        	            	">Draft&gt;Stable<br>4.0</td>
    218 </tr>
    219 <tr class="row0">
    220 <td class="file">dtitvfmt.h</td><td class="proto">UBool DateIntervalFormat::operator==(const Format &amp;) const</td><td class="" colspan="
    221        	            		2
    222        	            	" align="
    223        	            		center
    224        	            	">Draft&gt;Stable<br>4.0</td>
    225 </tr>
    226 <tr class="row1">
    227 <td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    228        	            		2
    229        	            	" align="
    230        	            		center
    231        	            	">Draft&gt;Stable<br>4.0</td>
    232 </tr>
    233 <tr class="row0">
    234 <td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(const DateInterval *, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
    235        	            		2
    236        	            	" align="
    237        	            		center
    238        	            	">Draft&gt;Stable<br>4.0</td>
    239 </tr>
    240 <tr class="row1">
    241 <td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
    242        	            		2
    243        	            	" align="
    244        	            		center
    245        	            	">Draft&gt;Stable<br>4.0</td>
    246 </tr>
    247 <tr class="row0">
    248 <td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const Locale &amp;, const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
    249        	            		2
    250        	            	" align="
    251        	            		center
    252        	            	">Draft&gt;Stable<br>4.0</td>
    253 </tr>
    254 <tr class="row1">
    255 <td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
    256        	            		2
    257        	            	" align="
    258        	            		center
    259        	            	">Draft&gt;Stable<br>4.0</td>
    260 </tr>
    261 <tr class="row0">
    262 <td class="file">dtitvfmt.h</td><td class="proto">const DateIntervalInfo* DateIntervalFormat::getDateIntervalInfo(void) const</td><td class="" colspan="
    263        	            		2
    264        	            	" align="
    265        	            		center
    266        	            	">Draft&gt;Stable<br>4.0</td>
    267 </tr>
    268 <tr class="row1">
    269 <td class="file">dtitvfmt.h</td><td class="proto">const DateFormat* DateIntervalFormat::getDateFormat(void) const</td><td class="" colspan="
    270        	            		2
    271        	            	" align="
    272        	            		center
    273        	            	">Draft&gt;Stable<br>4.0</td>
    274 </tr>
    275 <tr class="row0">
    276 <td class="file">dtitvfmt.h</td><td class="proto">UClassID DateIntervalFormat::getDynamicClassID(void) const</td><td class="" colspan="
    277        	            		2
    278        	            	" align="
    279        	            		center
    280        	            	">Draft&gt;Stable<br>4.0</td>
    281 </tr>
    282 <tr class="row1">
    283 <td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::setDateIntervalInfo(const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
    284        	            		2
    285        	            	" align="
    286        	            		center
    287        	            	">Draft&gt;Stable<br>4.0</td>
    288 </tr>
    289 <tr class="row0">
    290 <td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
    291        	            		2
    292        	            	" align="
    293        	            		center
    294        	            	">Draft&gt;Stable<br>4.0</td>
    295 </tr>
    296 <tr class="row1">
    297 <td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(Calendar &amp;, Calendar &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
    298        	            		2
    299        	            	" align="
    300        	            		center
    301        	            	">Draft&gt;Stable<br>4.0</td>
    302 </tr>
    303 <tr class="row0">
    304 <td class="file">dtitvfmt.h</td><td class="proto">UBool DateIntervalFormat::operator!=(const Format &amp;) const</td><td class="" colspan="
    305        	            		2
    306        	            	" align="
    307        	            		center
    308        	            	">Draft&gt;Stable<br>4.0</td>
    309 </tr>
    310 <tr class="row1">
    311 <td class="file">dtitvfmt.h</td><td class="proto">Format* DateIntervalFormat::clone(void) const</td><td class="" colspan="
    312        	            		2
    313        	            	" align="
    314        	            		center
    315        	            	">Draft&gt;Stable<br>4.0</td>
    316 </tr>
    317 <tr class="row0">
    318 <td class="file">dtitvinf.h</td><td class="proto">UnicodeString&amp; DateIntervalInfo::getFallbackIntervalPattern(UnicodeString &amp;) const</td><td class="" colspan="
    319        	            		2
    320        	            	" align="
    321        	            		center
    322        	            	">Draft&gt;Stable<br>4.0</td>
    323 </tr>
    324 <tr class="row1">
    325 <td class="file">dtitvinf.h</td><td class="proto">void DateIntervalInfo::setIntervalPattern(const UnicodeString &amp;, UCalendarDateFields , const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    326        	            		2
    327        	            	" align="
    328        	            		center
    329        	            	">Draft&gt;Stable<br>4.0</td>
    330 </tr>
    331 <tr class="row0">
    332 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo&amp; DateIntervalInfo::operator=(const DateIntervalInfo &amp;)</td><td class="" colspan="
    333        	            		2
    334        	            	" align="
    335        	            		center
    336        	            	">Draft&gt;Stable<br>4.0</td>
    337 </tr>
    338 <tr class="row1">
    339 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo* DateIntervalInfo::clone(void) const</td><td class="" colspan="
    340        	            		2
    341        	            	" align="
    342        	            		center
    343        	            	">Draft&gt;Stable<br>4.0</td>
    344 </tr>
    345 <tr class="row0">
    346 <td class="file">dtitvinf.h</td><td class="proto">UBool DateIntervalInfo::getDefaultOrder() const</td><td class="" colspan="
    347        	            		2
    348        	            	" align="
    349        	            		center
    350        	            	">Draft&gt;Stable<br>4.0</td>
    351 </tr>
    352 <tr class="row1">
    353 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::DateIntervalInfo(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
    354        	            		2
    355        	            	" align="
    356        	            		center
    357        	            	">Draft&gt;Stable<br>4.0</td>
    358 </tr>
    359 <tr class="row0">
    360 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::~DateIntervalInfo()</td><td class="" colspan="
    361        	            		2
    362        	            	" align="
    363        	            		center
    364        	            	">Draft&gt;Stable<br>4.0</td>
    365 </tr>
    366 <tr class="row1">
    367 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::DateIntervalInfo(const DateIntervalInfo &amp;)</td><td class="" colspan="
    368        	            		2
    369        	            	" align="
    370        	            		center
    371        	            	">Draft&gt;Stable<br>4.0</td>
    372 </tr>
    373 <tr class="row0">
    374 <td class="file">dtitvinf.h</td><td class="proto">UnicodeString&amp; DateIntervalInfo::getIntervalPattern(const UnicodeString &amp;, UCalendarDateFields , UnicodeString &amp;, UErrorCode &amp;) const</td><td class="" colspan="
    375        	            		2
    376        	            	" align="
    377        	            		center
    378        	            	">Draft&gt;Stable<br>4.0</td>
    379 </tr>
    380 <tr class="row1">
    381 <td class="file">dtitvinf.h</td><td class="proto">void DateIntervalInfo::setFallbackIntervalPattern(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    382        	            		2
    383        	            	" align="
    384        	            		center
    385        	            	">Draft&gt;Stable<br>4.0</td>
    386 </tr>
    387 <tr class="row0">
    388 <td class="file">msgfmt.h</td><td class="proto">UBool MessageFormat::usesNamedArguments() const</td><td class="" colspan="
    389        	            		2
    390        	            	" align="
    391        	            		center
    392        	            	">Draft&gt;Stable<br>4.0</td>
    393 </tr>
    394 <tr class="row1">
    395 <td class="file">msgfmt.h</td><td class="proto">void MessageFormat::setFormat(const UnicodeString &amp;, const Format &amp;, UErrorCode &amp;)</td><td class="" colspan="
    396        	            		2
    397        	            	" align="
    398        	            		center
    399        	            	">Draft&gt;Stable<br>4.0</td>
    400 </tr>
    401 <tr class="row0">
    402 <td class="file">msgfmt.h</td><td class="proto">Format* MessageFormat::getFormat(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    403        	            		2
    404        	            	" align="
    405        	            		center
    406        	            	">Draft&gt;Stable<br>4.0</td>
    407 </tr>
    408 <tr class="row1">
    409 <td class="file">msgfmt.h</td><td class="proto">void MessageFormat::adoptFormat(const UnicodeString &amp;, Format *, UErrorCode &amp;)</td><td class="" colspan="
    410        	            		2
    411        	            	" align="
    412        	            		center
    413        	            	">Draft&gt;Stable<br>4.0</td>
    414 </tr>
    415 <tr class="row0">
    416 <td class="file">msgfmt.h</td><td class="proto">StringEnumeration* MessageFormat::getFormatNames(UErrorCode &amp;)</td><td class="" colspan="
    417        	            		2
    418        	            	" align="
    419        	            		center
    420        	            	">Draft&gt;Stable<br>4.0</td>
    421 </tr>
    422 <tr class="row1">
    423 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::applyPattern(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    424        	            		2
    425        	            	" align="
    426        	            		center
    427        	            	">Draft&gt;Stable<br>4.0</td>
    428 </tr>
    429 <tr class="row0">
    430 <td class="file">plurfmt.h</td><td class="proto">UBool PluralFormat::operator!=(const Format &amp;) const</td><td class="" colspan="
    431        	            		2
    432        	            	" align="
    433        	            		center
    434        	            	">Draft&gt;Stable<br>4.0</td>
    435 </tr>
    436 <tr class="row1">
    437 <td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::format(int32_t , UErrorCode &amp;) const</td><td class="" colspan="
    438        	            		2
    439        	            	" align="
    440        	            		center
    441        	            	">Draft&gt;Stable<br>4.0</td>
    442 </tr>
    443 <tr class="row0">
    444 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::parseObject(const UnicodeString &amp;, Formattable &amp;, ParsePosition &amp;) const</td><td class="" colspan="
    445        	            		2
    446        	            	" align="
    447        	            		center
    448        	            	">Draft&gt;Stable<br>4.0</td>
    449 </tr>
    450 <tr class="row1">
    451 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    452        	            		2
    453        	            	" align="
    454        	            		center
    455        	            	">Draft&gt;Stable<br>4.0</td>
    456 </tr>
    457 <tr class="row0">
    458 <td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::format(double , UErrorCode &amp;) const</td><td class="" colspan="
    459        	            		2
    460        	            	" align="
    461        	            		center
    462        	            	">Draft&gt;Stable<br>4.0</td>
    463 </tr>
    464 <tr class="row1">
    465 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(UErrorCode &amp;)</td><td class="" colspan="
    466        	            		2
    467        	            	" align="
    468        	            		center
    469        	            	">Draft&gt;Stable<br>4.0</td>
    470 </tr>
    471 <tr class="row0">
    472 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(int32_t , UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
    473        	            		2
    474        	            	" align="
    475        	            		center
    476        	            	">Draft&gt;Stable<br>4.0</td>
    477 </tr>
    478 <tr class="row1">
    479 <td class="file">plurfmt.h</td><td class="proto">static UClassID PluralFormat::getStaticClassID(void)</td><td class="" colspan="
    480        	            		2
    481        	            	" align="
    482        	            		center
    483        	            	">Draft&gt;Stable<br>4.0</td>
    484 </tr>
    485 <tr class="row0">
    486 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralFormat &amp;)</td><td class="" colspan="
    487        	            		2
    488        	            	" align="
    489        	            		center
    490        	            	">Draft&gt;Stable<br>4.0</td>
    491 </tr>
    492 <tr class="row1">
    493 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::toPattern(UnicodeString &amp;)</td><td class="" colspan="
    494        	            		2
    495        	            	" align="
    496        	            		center
    497        	            	">Draft&gt;Stable<br>4.0</td>
    498 </tr>
    499 <tr class="row0">
    500 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::~PluralFormat()</td><td class="" colspan="
    501        	            		2
    502        	            	" align="
    503        	            		center
    504        	            	">Draft&gt;Stable<br>4.0</td>
    505 </tr>
    506 <tr class="row1">
    507 <td class="file">plurfmt.h</td><td class="proto">UBool PluralFormat::operator==(const Format &amp;) const</td><td class="" colspan="
    508        	            		2
    509        	            	" align="
    510        	            		center
    511        	            	">Draft&gt;Stable<br>4.0</td>
    512 </tr>
    513 <tr class="row0">
    514 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralRules &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    515        	            		2
    516        	            	" align="
    517        	            		center
    518        	            	">Draft&gt;Stable<br>4.0</td>
    519 </tr>
    520 <tr class="row1">
    521 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const PluralRules &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    522        	            		2
    523        	            	" align="
    524        	            		center
    525        	            	">Draft&gt;Stable<br>4.0</td>
    526 </tr>
    527 <tr class="row0">
    528 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::setLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
    529        	            		2
    530        	            	" align="
    531        	            		center
    532        	            	">Draft&gt;Stable<br>4.0</td>
    533 </tr>
    534 <tr class="row1">
    535 <td class="file">plurfmt.h</td><td class="proto">PluralFormat&amp; PluralFormat::operator=(const PluralFormat &amp;)</td><td class="" colspan="
    536        	            		2
    537        	            	" align="
    538        	            		center
    539        	            	">Draft&gt;Stable<br>4.0</td>
    540 </tr>
    541 <tr class="row0">
    542 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    543        	            		2
    544        	            	" align="
    545        	            		center
    546        	            	">Draft&gt;Stable<br>4.0</td>
    547 </tr>
    548 <tr class="row1">
    549 <td class="file">plurfmt.h</td><td class="proto">UClassID PluralFormat::getDynamicClassID() const</td><td class="" colspan="
    550        	            		2
    551        	            	" align="
    552        	            		center
    553        	            	">Draft&gt;Stable<br>4.0</td>
    554 </tr>
    555 <tr class="row0">
    556 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(double , UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
    557        	            		2
    558        	            	" align="
    559        	            		center
    560        	            	">Draft&gt;Stable<br>4.0</td>
    561 </tr>
    562 <tr class="row1">
    563 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const PluralRules &amp;, UErrorCode &amp;)</td><td class="" colspan="
    564        	            		2
    565        	            	" align="
    566        	            		center
    567        	            	">Draft&gt;Stable<br>4.0</td>
    568 </tr>
    569 <tr class="row0">
    570 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
    571        	            		2
    572        	            	" align="
    573        	            		center
    574        	            	">Draft&gt;Stable<br>4.0</td>
    575 </tr>
    576 <tr class="row1">
    577 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
    578        	            		2
    579        	            	" align="
    580        	            		center
    581        	            	">Draft&gt;Stable<br>4.0</td>
    582 </tr>
    583 <tr class="row0">
    584 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::setNumberFormat(const NumberFormat *, UErrorCode &amp;)</td><td class="" colspan="
    585        	            		2
    586        	            	" align="
    587        	            		center
    588        	            	">Draft&gt;Stable<br>4.0</td>
    589 </tr>
    590 <tr class="row1">
    591 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralRules &amp;, UErrorCode &amp;)</td><td class="" colspan="
    592        	            		2
    593        	            	" align="
    594        	            		center
    595        	            	">Draft&gt;Stable<br>4.0</td>
    596 </tr>
    597 <tr class="row0">
    598 <td class="file">plurfmt.h</td><td class="proto">Format* PluralFormat::clone(void) const</td><td class="" colspan="
    599        	            		2
    600        	            	" align="
    601        	            		center
    602        	            	">Draft&gt;Stable<br>4.0</td>
    603 </tr>
    604 <tr class="row1">
    605 <td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::createRules(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    606        	            		2
    607        	            	" align="
    608        	            		center
    609        	            	">Draft&gt;Stable<br>4.0</td>
    610 </tr>
    611 <tr class="row0">
    612 <td class="file">plurrule.h</td><td class="proto">UBool PluralRules::operator!=(const PluralRules &amp;) const</td><td class="" colspan="
    613        	            		2
    614        	            	" align="
    615        	            		center
    616        	            	">Draft&gt;Stable<br>4.0</td>
    617 </tr>
    618 <tr class="row1">
    619 <td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::createDefaultRules(UErrorCode &amp;)</td><td class="" colspan="
    620        	            		2
    621        	            	" align="
    622        	            		center
    623        	            	">Draft&gt;Stable<br>4.0</td>
    624 </tr>
    625 <tr class="row0">
    626 <td class="file">plurrule.h</td><td class="proto">PluralRules* PluralRules::clone() const</td><td class="" colspan="
    627        	            		2
    628        	            	" align="
    629        	            		center
    630        	            	">Draft&gt;Stable<br>4.0</td>
    631 </tr>
    632 <tr class="row1">
    633 <td class="file">plurrule.h</td><td class="proto">UBool PluralRules::isKeyword(const UnicodeString &amp;) const</td><td class="" colspan="
    634        	            		2
    635        	            	" align="
    636        	            		center
    637        	            	">Draft&gt;Stable<br>4.0</td>
    638 </tr>
    639 <tr class="row0">
    640 <td class="file">plurrule.h</td><td class="proto">static UClassID PluralRules::getStaticClassID(void)</td><td class="" colspan="
    641        	            		2
    642        	            	" align="
    643        	            		center
    644        	            	">Draft&gt;Stable<br>4.0</td>
    645 </tr>
    646 <tr class="row1">
    647 <td class="file">plurrule.h</td><td class="proto">PluralRules::PluralRules(UErrorCode &amp;)</td><td class="" colspan="
    648        	            		2
    649        	            	" align="
    650        	            		center
    651        	            	">Draft&gt;Stable<br>4.0</td>
    652 </tr>
    653 <tr class="row0">
    654 <td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::select(double ) const</td><td class="" colspan="
    655        	            		2
    656        	            	" align="
    657        	            		center
    658        	            	">Draft&gt;Stable<br>4.0</td>
    659 </tr>
    660 <tr class="row1">
    661 <td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::select(int32_t ) const</td><td class="" colspan="
    662        	            		2
    663        	            	" align="
    664        	            		center
    665        	            	">Draft&gt;Stable<br>4.0</td>
    666 </tr>
    667 <tr class="row0">
    668 <td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::forLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
    669        	            		2
    670        	            	" align="
    671        	            		center
    672        	            	">Draft&gt;Stable<br>4.0</td>
    673 </tr>
    674 <tr class="row1">
    675 <td class="file">plurrule.h</td><td class="proto">StringEnumeration* PluralRules::getKeywords(UErrorCode &amp;) const</td><td class="" colspan="
    676        	            		2
    677        	            	" align="
    678        	            		center
    679        	            	">Draft&gt;Stable<br>4.0</td>
    680 </tr>
    681 <tr class="row0">
    682 <td class="file">plurrule.h</td><td class="proto">UClassID PluralRules::getDynamicClassID() const</td><td class="" colspan="
    683        	            		2
    684        	            	" align="
    685        	            		center
    686        	            	">Draft&gt;Stable<br>4.0</td>
    687 </tr>
    688 <tr class="row1">
    689 <td class="file">plurrule.h</td><td class="proto">PluralRules::~PluralRules()</td><td class="" colspan="
    690        	            		2
    691        	            	" align="
    692        	            		center
    693        	            	">Draft&gt;Stable<br>4.0</td>
    694 </tr>
    695 <tr class="row0">
    696 <td class="file">plurrule.h</td><td class="proto">PluralRules&amp; PluralRules::operator=(const PluralRules &amp;)</td><td class="" colspan="
    697        	            		2
    698        	            	" align="
    699        	            		center
    700        	            	">Draft&gt;Stable<br>4.0</td>
    701 </tr>
    702 <tr class="row1">
    703 <td class="file">plurrule.h</td><td class="proto">UBool PluralRules::operator==(const PluralRules &amp;) const</td><td class="" colspan="
    704        	            		2
    705        	            	" align="
    706        	            		center
    707        	            	">Draft&gt;Stable<br>4.0</td>
    708 </tr>
    709 <tr class="row0">
    710 <td class="file">plurrule.h</td><td class="proto">PluralRules::PluralRules(const PluralRules &amp;)</td><td class="" colspan="
    711        	            		2
    712        	            	" align="
    713        	            		center
    714        	            	">Draft&gt;Stable<br>4.0</td>
    715 </tr>
    716 <tr class="row1">
    717 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setTimeLimit(int32_t , UErrorCode &amp;)</td><td class="" colspan="
    718        	            		2
    719        	            	" align="
    720        	            		center
    721        	            	">Draft&gt;Stable<br>4.0</td>
    722 </tr>
    723 <tr class="row0">
    724 <td class="file">regex.h</td><td class="proto">void RegexMatcher::getMatchCallback(URegexMatchCallback *&amp;, const void *&amp;, UErrorCode &amp;)</td><td class="" colspan="
    725        	            		2
    726        	            	" align="
    727        	            		center
    728        	            	">Draft&gt;Stable<br>4.0</td>
    729 </tr>
    730 <tr class="row1">
    731 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setMatchCallback(URegexMatchCallback *, const void *, UErrorCode &amp;)</td><td class="" colspan="
    732        	            		2
    733        	            	" align="
    734        	            		center
    735        	            	">Draft&gt;Stable<br>4.0</td>
    736 </tr>
    737 <tr class="row0">
    738 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::useTransparentBounds(UBool )</td><td class="" colspan="
    739        	            		2
    740        	            	" align="
    741        	            		center
    742        	            	">Draft&gt;Stable<br>4.0</td>
    743 </tr>
    744 <tr class="row1">
    745 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hasTransparentBounds() const</td><td class="" colspan="
    746        	            		2
    747        	            	" align="
    748        	            		center
    749        	            	">Draft&gt;Stable<br>4.0</td>
    750 </tr>
    751 <tr class="row0">
    752 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::getTimeLimit() const</td><td class="" colspan="
    753        	            		2
    754        	            	" align="
    755        	            		center
    756        	            	">Draft&gt;Stable<br>4.0</td>
    757 </tr>
    758 <tr class="row1">
    759 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::region(int32_t , int32_t , UErrorCode &amp;)</td><td class="" colspan="
    760        	            		2
    761        	            	" align="
    762        	            		center
    763        	            	">Draft&gt;Stable<br>4.0</td>
    764 </tr>
    765 <tr class="row0">
    766 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::regionEnd() const</td><td class="" colspan="
    767        	            		2
    768        	            	" align="
    769        	            		center
    770        	            	">Draft&gt;Stable<br>4.0</td>
    771 </tr>
    772 <tr class="row1">
    773 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hitEnd() const</td><td class="" colspan="
    774        	            		2
    775        	            	" align="
    776        	            		center
    777        	            	">Draft&gt;Stable<br>4.0</td>
    778 </tr>
    779 <tr class="row0">
    780 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::useAnchoringBounds(UBool )</td><td class="" colspan="
    781        	            		2
    782        	            	" align="
    783        	            		center
    784        	            	">Draft&gt;Stable<br>4.0</td>
    785 </tr>
    786 <tr class="row1">
    787 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setStackLimit(int32_t , UErrorCode &amp;)</td><td class="" colspan="
    788        	            		2
    789        	            	" align="
    790        	            		center
    791        	            	">Draft&gt;Stable<br>4.0</td>
    792 </tr>
    793 <tr class="row0">
    794 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::getStackLimit() const</td><td class="" colspan="
    795        	            		2
    796        	            	" align="
    797        	            		center
    798        	            	">Draft&gt;Stable<br>4.0</td>
    799 </tr>
    800 <tr class="row1">
    801 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::regionStart() const</td><td class="" colspan="
    802        	            		2
    803        	            	" align="
    804        	            		center
    805        	            	">Draft&gt;Stable<br>4.0</td>
    806 </tr>
    807 <tr class="row0">
    808 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hasAnchoringBounds() const</td><td class="" colspan="
    809        	            		2
    810        	            	" align="
    811        	            		center
    812        	            	">Draft&gt;Stable<br>4.0</td>
    813 </tr>
    814 <tr class="row1">
    815 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::requireEnd() const</td><td class="" colspan="
    816        	            		2
    817        	            	" align="
    818        	            		center
    819        	            	">Draft&gt;Stable<br>4.0</td>
    820 </tr>
    821 <tr class="row0">
    822 <td class="file">timezone.h</td><td class="proto">static UnicodeString&amp; TimeZone::getCanonicalID(const UnicodeString &amp;, UnicodeString &amp;, UBool &amp;, UErrorCode &amp;)</td><td class="" colspan="
    823        	            		2
    824        	            	" align="
    825        	            		center
    826        	            	">Draft&gt;Stable<br>4.0</td>
    827 </tr>
    828 <tr class="row1">
    829 <td class="file">timezone.h</td><td class="proto">static UnicodeString&amp; TimeZone::getCanonicalID(const UnicodeString &amp;, UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
    830        	            		2
    831        	            	" align="
    832        	            		center
    833        	            	">Draft&gt;Stable<br>4.0</td>
    834 </tr>
    835 <tr class="row0">
    836 <td class="file">tmutfmt.h</td><td class="proto">static UBool hashTableValueComparator(UHashTok , UHashTok )</td><td class="">Internal<br>4.0</td><td>Internal<br>
    837 <span class="verchange"><span>4.2</span></span></td>
    838 </tr>
    839 <tr class="row1">
    840 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getCanonicalTimeZoneID(const UChar *, int32_t , UChar *, int32_t , UBool *, UErrorCode *)</td><td class="" colspan="
    841        	            		2
    842        	            	" align="
    843        	            		center
    844        	            	">Draft&gt;Stable<br>4.0</td>
    845 </tr>
    846 <tr class="row0">
    847 <td class="file">ucal.h</td><td class="proto">UCalendar* ucal_clone(const UCalendar *, UErrorCode *)</td><td class="" colspan="
    848        	            		2
    849        	            	" align="
    850        	            		center
    851        	            	">Draft&gt;Stable<br>4.0</td>
    852 </tr>
    853 <tr class="row1">
    854 <td class="file">ucurr.h</td><td class="proto">int32_t ucurr_countCurrencies(const char *, UDate , UErrorCode *)</td><td class="" colspan="
    855        	            		2
    856        	            	" align="
    857        	            		center
    858        	            	">Draft&gt;Stable<br>4.0</td>
    859 </tr>
    860 <tr class="row0">
    861 <td class="file">ucurr.h</td><td class="proto">int32_t ucurr_forLocaleAndDate(const char *, UDate , int32_t , UChar *, int32_t , UErrorCode *)</td><td class="" colspan="
    862        	            		2
    863        	            	" align="
    864        	            		center
    865        	            	">Draft&gt;Stable<br>4.0</td>
    866 </tr>
    867 <tr class="row1">
    868 <td class="file">uloc.h</td><td class="proto">ULayoutType uloc_getLineOrientation(const char *, UErrorCode *)</td><td class="" colspan="
    869        	            		2
    870        	            	" align="
    871        	            		center
    872        	            	">Draft&gt;Stable<br>4.0</td>
    873 </tr>
    874 <tr class="row0">
    875 <td class="file">uloc.h</td><td class="proto">ULayoutType uloc_getCharacterOrientation(const char *, UErrorCode *)</td><td class="" colspan="
    876        	            		2
    877        	            	" align="
    878        	            		center
    879        	            	">Draft&gt;Stable<br>4.0</td>
    880 </tr>
    881 <tr class="row1">
    882 <td class="file">uloc.h</td><td class="proto">int32_t uloc_minimizeSubtags(const char *, char *, int32_t , UErrorCode *)</td><td class="" colspan="
    883        	            		2
    884        	            	" align="
    885        	            		center
    886        	            	">Draft&gt;Stable<br>4.0</td>
    887 </tr>
    888 <tr class="row0">
    889 <td class="file">uloc.h</td><td class="proto">int32_t uloc_addLikelySubtags(const char *, char *, int32_t , UErrorCode *)</td><td class="" colspan="
    890        	            		2
    891        	            	" align="
    892        	            		center
    893        	            	">Draft&gt;Stable<br>4.0</td>
    894 </tr>
    895 <tr class="row1">
    896 <td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; UnicodeSet::closeOver(int32_t )</td><td class="">Internal<br>.</td><td>Draft<br>
    897 <span class="verchange"><span>4.2</span></span></td>
    898 </tr>
    899 <tr class="row0">
    900 <td class="file">uniset.h</td><td class="proto">UBool UnicodeSet::isBogus(void) const</td><td class="" colspan="
    901        	            		2
    902        	            	" align="
    903        	            		center
    904        	            	">Draft&gt;Stable<br>4.0</td>
    905 </tr>
    906 <tr class="row1">
    907 <td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; UnicodeSet::removeAllStrings()</td><td class="">Internal<br>.</td><td>Draft<br>
    908 <span class="verchange"><span>4.2</span></span></td>
    909 </tr>
    910 <tr class="row0">
    911 <td class="file">uniset.h</td><td class="proto">void UnicodeSet::setToBogus()</td><td class="" colspan="
    912        	            		2
    913        	            	" align="
    914        	            		center
    915        	            	">Draft&gt;Stable<br>4.0</td>
    916 </tr>
    917 <tr class="row1">
    918 <td class="file">uregex.h</td><td class="proto">int32_t uregex_getStackLimit(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
    919        	            		2
    920        	            	" align="
    921        	            		center
    922        	            	">Draft&gt;Stable<br>4.0</td>
    923 </tr>
    924 <tr class="row0">
    925 <td class="file">uregex.h</td><td class="proto">UBool uregex_hitEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
    926        	            		2
    927        	            	" align="
    928        	            		center
    929        	            	">Draft&gt;Stable<br>4.0</td>
    930 </tr>
    931 <tr class="row1">
    932 <td class="file">uregex.h</td><td class="proto">void uregex_setStackLimit(URegularExpression *, int32_t , UErrorCode *)</td><td class="" colspan="
    933        	            		2
    934        	            	" align="
    935        	            		center
    936        	            	">Draft&gt;Stable<br>4.0</td>
    937 </tr>
    938 <tr class="row0">
    939 <td class="file">uregex.h</td><td class="proto">UBool uregex_hasAnchoringBounds(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
    940        	            		2
    941        	            	" align="
    942        	            		center
    943        	            	">Draft&gt;Stable<br>4.0</td>
    944 </tr>
    945 <tr class="row1">
    946 <td class="file">uregex.h</td><td class="proto">int32_t uregex_regionStart(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
    947        	            		2
    948        	            	" align="
    949        	            		center
    950        	            	">Draft&gt;Stable<br>4.0</td>
    951 </tr>
    952 <tr class="row0">
    953 <td class="file">uregex.h</td><td class="proto">void uregex_getMatchCallback(const URegularExpression *, URegexMatchCallback **, const void **, UErrorCode *)</td><td class="" colspan="
    954        	            		2
    955        	            	" align="
    956        	            		center
    957        	            	">Draft&gt;Stable<br>4.0</td>
    958 </tr>
    959 <tr class="row1">
    960 <td class="file">uregex.h</td><td class="proto">void uregex_useTransparentBounds(URegularExpression *, UBool , UErrorCode *)</td><td class="" colspan="
    961        	            		2
    962        	            	" align="
    963        	            		center
    964        	            	">Draft&gt;Stable<br>4.0</td>
    965 </tr>
    966 <tr class="row0">
    967 <td class="file">uregex.h</td><td class="proto">void uregex_setRegion(URegularExpression *, int32_t , int32_t , UErrorCode *)</td><td class="" colspan="
    968        	            		2
    969        	            	" align="
    970        	            		center
    971        	            	">Draft&gt;Stable<br>4.0</td>
    972 </tr>
    973 <tr class="row1">
    974 <td class="file">uregex.h</td><td class="proto">void uregex_setTimeLimit(URegularExpression *, int32_t , UErrorCode *)</td><td class="" colspan="
    975        	            		2
    976        	            	" align="
    977        	            		center
    978        	            	">Draft&gt;Stable<br>4.0</td>
    979 </tr>
    980 <tr class="row0">
    981 <td class="file">uregex.h</td><td class="proto">void uregex_useAnchoringBounds(URegularExpression *, UBool , UErrorCode *)</td><td class="" colspan="
    982        	            		2
    983        	            	" align="
    984        	            		center
    985        	            	">Draft&gt;Stable<br>4.0</td>
    986 </tr>
    987 <tr class="row1">
    988 <td class="file">uregex.h</td><td class="proto">UBool uregex_requireEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
    989        	            		2
    990        	            	" align="
    991        	            		center
    992        	            	">Draft&gt;Stable<br>4.0</td>
    993 </tr>
    994 <tr class="row0">
    995 <td class="file">uregex.h</td><td class="proto">int32_t uregex_getTimeLimit(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
    996        	            		2
    997        	            	" align="
    998        	            		center
    999        	            	">Draft&gt;Stable<br>4.0</td>
   1000 </tr>
   1001 <tr class="row1">
   1002 <td class="file">uregex.h</td><td class="proto">UBool uregex_hasTransparentBounds(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   1003        	            		2
   1004        	            	" align="
   1005        	            		center
   1006        	            	">Draft&gt;Stable<br>4.0</td>
   1007 </tr>
   1008 <tr class="row0">
   1009 <td class="file">uregex.h</td><td class="proto">void uregex_setMatchCallback(URegularExpression *, URegexMatchCallback *, const void *, UErrorCode *)</td><td class="" colspan="
   1010        	            		2
   1011        	            	" align="
   1012        	            		center
   1013        	            	">Draft&gt;Stable<br>4.0</td>
   1014 </tr>
   1015 <tr class="row1">
   1016 <td class="file">uregex.h</td><td class="proto">int32_t uregex_regionEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   1017        	            		2
   1018        	            	" align="
   1019        	            		center
   1020        	            	">Draft&gt;Stable<br>4.0</td>
   1021 </tr>
   1022 <tr class="row0">
   1023 <td class="file">ustdio.h</td><td class="proto">int32_t u_sprintf_u(UChar *, const UChar *,...)</td><td class="" colspan="
   1024        	            		2
   1025        	            	" align="
   1026        	            		center
   1027        	            	">Draft&gt;Stable<br>3.0</td>
   1028 </tr>
   1029 <tr class="row1">
   1030 <td class="file">ustdio.h</td><td class="proto">UChar* u_fgets(UChar *, int32_t , UFILE *)</td><td class="" colspan="
   1031        	            		2
   1032        	            	" align="
   1033        	            		center
   1034        	            	">Draft&gt;Stable<br>3.0</td>
   1035 </tr>
   1036 <tr class="row0">
   1037 <td class="file">ustdio.h</td><td class="proto">int32_t u_snprintf(UChar *, int32_t , const char *,...)</td><td class="" colspan="
   1038        	            		2
   1039        	            	" align="
   1040        	            		center
   1041        	            	">Draft&gt;Stable<br>3.0</td>
   1042 </tr>
   1043 <tr class="row1">
   1044 <td class="file">ustdio.h</td><td class="proto">int32_t u_snprintf_u(UChar *, int32_t , const UChar *,...)</td><td class="" colspan="
   1045        	            		2
   1046        	            	" align="
   1047        	            		center
   1048        	            	">Draft&gt;Stable<br>3.0</td>
   1049 </tr>
   1050 <tr class="row0">
   1051 <td class="file">ustdio.h</td><td class="proto">int32_t u_vfscanf(UFILE *, const char *, va_list )</td><td class="" colspan="
   1052        	            		2
   1053        	            	" align="
   1054        	            		center
   1055        	            	">Draft&gt;Stable<br>3.0</td>
   1056 </tr>
   1057 <tr class="row1">
   1058 <td class="file">ustdio.h</td><td class="proto">int32_t u_sprintf(UChar *, const char *,...)</td><td class="" colspan="
   1059        	            		2
   1060        	            	" align="
   1061        	            		center
   1062        	            	">Draft&gt;Stable<br>3.0</td>
   1063 </tr>
   1064 <tr class="row0">
   1065 <td class="file">ustdio.h</td><td class="proto">UChar32 u_fputc(UChar32 , UFILE *)</td><td class="" colspan="
   1066        	            		2
   1067        	            	" align="
   1068        	            		center
   1069        	            	">Draft&gt;Stable<br>3.0</td>
   1070 </tr>
   1071 <tr class="row1">
   1072 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsprintf_u(UChar *, const UChar *, va_list )</td><td class="" colspan="
   1073        	            		2
   1074        	            	" align="
   1075        	            		center
   1076        	            	">Draft&gt;Stable<br>3.0</td>
   1077 </tr>
   1078 <tr class="row0">
   1079 <td class="file">ustdio.h</td><td class="proto">void u_fclose(UFILE *)</td><td class="" colspan="
   1080        	            		2
   1081        	            	" align="
   1082        	            		center
   1083        	            	">Draft&gt;Stable<br>3.0</td>
   1084 </tr>
   1085 <tr class="row1">
   1086 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsprintf(UChar *, const char *, va_list )</td><td class="" colspan="
   1087        	            		2
   1088        	            	" align="
   1089        	            		center
   1090        	            	">Draft&gt;Stable<br>3.0</td>
   1091 </tr>
   1092 <tr class="row0">
   1093 <td class="file">ustdio.h</td><td class="proto">void u_fflush(UFILE *)</td><td class="" colspan="
   1094        	            		2
   1095        	            	" align="
   1096        	            		center
   1097        	            	">Draft&gt;Stable<br>3.0</td>
   1098 </tr>
   1099 <tr class="row1">
   1100 <td class="file">ustdio.h</td><td class="proto">int32_t u_vfprintf_u(UFILE *, const UChar *, va_list )</td><td class="" colspan="
   1101        	            		2
   1102        	            	" align="
   1103        	            		center
   1104        	            	">Draft&gt;Stable<br>3.0</td>
   1105 </tr>
   1106 <tr class="row0">
   1107 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsnprintf_u(UChar *, int32_t , const UChar *, va_list )</td><td class="" colspan="
   1108        	            		2
   1109        	            	" align="
   1110        	            		center
   1111        	            	">Draft&gt;Stable<br>3.0</td>
   1112 </tr>
   1113 <tr class="row1">
   1114 <td class="file">ustdio.h</td><td class="proto">const char* u_fgetlocale(UFILE *)</td><td class="" colspan="
   1115        	            		2
   1116        	            	" align="
   1117        	            		center
   1118        	            	">Draft&gt;Stable<br>3.0</td>
   1119 </tr>
   1120 <tr class="row0">
   1121 <td class="file">ustdio.h</td><td class="proto">int32_t u_file_write(const UChar *, int32_t , UFILE *)</td><td class="" colspan="
   1122        	            		2
   1123        	            	" align="
   1124        	            		center
   1125        	            	">Draft&gt;Stable<br>3.0</td>
   1126 </tr>
   1127 <tr class="row1">
   1128 <td class="file">ustdio.h</td><td class="proto">int32_t u_file_read(UChar *, int32_t , UFILE *)</td><td class="" colspan="
   1129        	            		2
   1130        	            	" align="
   1131        	            		center
   1132        	            	">Draft&gt;Stable<br>3.0</td>
   1133 </tr>
   1134 <tr class="row0">
   1135 <td class="file">ustdio.h</td><td class="proto">FILE* u_fgetfile(UFILE *)</td><td class="" colspan="
   1136        	            		2
   1137        	            	" align="
   1138        	            		center
   1139        	            	">Draft&gt;Stable<br>3.0</td>
   1140 </tr>
   1141 <tr class="row1">
   1142 <td class="file">ustdio.h</td><td class="proto">int32_t u_vfscanf_u(UFILE *, const UChar *, va_list )</td><td class="" colspan="
   1143        	            		2
   1144        	            	" align="
   1145        	            		center
   1146        	            	">Draft&gt;Stable<br>3.0</td>
   1147 </tr>
   1148 <tr class="row0">
   1149 <td class="file">ustdio.h</td><td class="proto">UConverter* u_fgetConverter(UFILE *)</td><td class="" colspan="
   1150        	            		2
   1151        	            	" align="
   1152        	            		center
   1153        	            	">Draft&gt;Stable<br>3.0</td>
   1154 </tr>
   1155 <tr class="row1">
   1156 <td class="file">ustdio.h</td><td class="proto">UFILE* u_fstropen(UChar *, int32_t , const char *)</td><td class="" colspan="
   1157        	            		2
   1158        	            	" align="
   1159        	            		center
   1160        	            	">Draft&gt;Stable<br>3.0</td>
   1161 </tr>
   1162 <tr class="row0">
   1163 <td class="file">ustdio.h</td><td class="proto">UChar32 u_fgetcx(UFILE *)</td><td class="" colspan="
   1164        	            		2
   1165        	            	" align="
   1166        	            		center
   1167        	            	">Draft&gt;Stable<br>3.0</td>
   1168 </tr>
   1169 <tr class="row1">
   1170 <td class="file">ustdio.h</td><td class="proto">int32_t u_fprintf(UFILE *, const char *,...)</td><td class="" colspan="
   1171        	            		2
   1172        	            	" align="
   1173        	            		center
   1174        	            	">Draft&gt;Stable<br>3.0</td>
   1175 </tr>
   1176 <tr class="row0">
   1177 <td class="file">ustdio.h</td><td class="proto">int32_t u_fscanf_u(UFILE *, const UChar *,...)</td><td class="" colspan="
   1178        	            		2
   1179        	            	" align="
   1180        	            		center
   1181        	            	">Draft&gt;Stable<br>3.0</td>
   1182 </tr>
   1183 <tr class="row1">
   1184 <td class="file">ustdio.h</td><td class="proto">UChar u_fgetc(UFILE *)</td><td class="" colspan="
   1185        	            		2
   1186        	            	" align="
   1187        	            		center
   1188        	            	">Draft&gt;Stable<br>3.0</td>
   1189 </tr>
   1190 <tr class="row0">
   1191 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsscanf_u(const UChar *, const UChar *, va_list )</td><td class="" colspan="
   1192        	            		2
   1193        	            	" align="
   1194        	            		center
   1195        	            	">Draft&gt;Stable<br>3.0</td>
   1196 </tr>
   1197 <tr class="row1">
   1198 <td class="file">ustdio.h</td><td class="proto">int32_t u_sscanf(const UChar *, const char *,...)</td><td class="" colspan="
   1199        	            		2
   1200        	            	" align="
   1201        	            		center
   1202        	            	">Draft&gt;Stable<br>3.0</td>
   1203 </tr>
   1204 <tr class="row0">
   1205 <td class="file">ustdio.h</td><td class="proto">const char* u_fgetcodepage(UFILE *)</td><td class="" colspan="
   1206        	            		2
   1207        	            	" align="
   1208        	            		center
   1209        	            	">Draft&gt;Stable<br>3.0</td>
   1210 </tr>
   1211 <tr class="row1">
   1212 <td class="file">ustdio.h</td><td class="proto">void u_frewind(UFILE *)</td><td class="" colspan="
   1213        	            		2
   1214        	            	" align="
   1215        	            		center
   1216        	            	">Draft&gt;Stable<br>3.0</td>
   1217 </tr>
   1218 <tr class="row0">
   1219 <td class="file">ustdio.h</td><td class="proto">int32_t u_sscanf_u(const UChar *, const UChar *,...)</td><td class="" colspan="
   1220        	            		2
   1221        	            	" align="
   1222        	            		center
   1223        	            	">Draft&gt;Stable<br>3.0</td>
   1224 </tr>
   1225 <tr class="row1">
   1226 <td class="file">ustdio.h</td><td class="proto">UFILE* u_finit(FILE *, const char *, const char *)</td><td class="" colspan="
   1227        	            		2
   1228        	            	" align="
   1229        	            		center
   1230        	            	">Draft&gt;Stable<br>3.0</td>
   1231 </tr>
   1232 <tr class="row0">
   1233 <td class="file">ustdio.h</td><td class="proto">int32_t u_fprintf_u(UFILE *, const UChar *,...)</td><td class="" colspan="
   1234        	            		2
   1235        	            	" align="
   1236        	            		center
   1237        	            	">Draft&gt;Stable<br>3.0</td>
   1238 </tr>
   1239 <tr class="row1">
   1240 <td class="file">ustdio.h</td><td class="proto">UTransliterator* u_fsettransliterator(UFILE *, UFileDirection , UTransliterator *, UErrorCode *)</td><td class="" colspan="
   1241        	            		2
   1242        	            	" align="
   1243        	            		center
   1244        	            	">Draft&gt;Stable<br>3.0</td>
   1245 </tr>
   1246 <tr class="row0">
   1247 <td class="file">ustdio.h</td><td class="proto">int32_t u_fscanf(UFILE *, const char *,...)</td><td class="" colspan="
   1248        	            		2
   1249        	            	" align="
   1250        	            		center
   1251        	            	">Draft&gt;Stable<br>3.0</td>
   1252 </tr>
   1253 <tr class="row1">
   1254 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsscanf(const UChar *, const char *, va_list )</td><td class="" colspan="
   1255        	            		2
   1256        	            	" align="
   1257        	            		center
   1258        	            	">Draft&gt;Stable<br>3.0</td>
   1259 </tr>
   1260 <tr class="row0">
   1261 <td class="file">ustdio.h</td><td class="proto">int32_t u_vfprintf(UFILE *, const char *, va_list )</td><td class="" colspan="
   1262        	            		2
   1263        	            	" align="
   1264        	            		center
   1265        	            	">Draft&gt;Stable<br>3.0</td>
   1266 </tr>
   1267 <tr class="row1">
   1268 <td class="file">ustdio.h</td><td class="proto">UFILE* u_fopen(const char *, const char *, const char *, const char *)</td><td class="" colspan="
   1269        	            		2
   1270        	            	" align="
   1271        	            		center
   1272        	            	">Draft&gt;Stable<br>3.0</td>
   1273 </tr>
   1274 <tr class="row0">
   1275 <td class="file">ustdio.h</td><td class="proto">UChar32 u_fungetc(UChar32 , UFILE *)</td><td class="" colspan="
   1276        	            		2
   1277        	            	" align="
   1278        	            		center
   1279        	            	">Draft&gt;Stable<br>3.0</td>
   1280 </tr>
   1281 <tr class="row1">
   1282 <td class="file">ustdio.h</td><td class="proto">int32_t u_fputs(const UChar *, UFILE *)</td><td class="" colspan="
   1283        	            		2
   1284        	            	" align="
   1285        	            		center
   1286        	            	">Draft&gt;Stable<br>3.0</td>
   1287 </tr>
   1288 <tr class="row0">
   1289 <td class="file">ustdio.h</td><td class="proto">UBool u_feof(UFILE *)</td><td class="" colspan="
   1290        	            		2
   1291        	            	" align="
   1292        	            		center
   1293        	            	">Draft&gt;Stable<br>3.0</td>
   1294 </tr>
   1295 <tr class="row1">
   1296 <td class="file">ustdio.h</td><td class="proto">int32_t u_fsetlocale(UFILE *, const char *)</td><td class="" colspan="
   1297        	            		2
   1298        	            	" align="
   1299        	            		center
   1300        	            	">Draft&gt;Stable<br>3.0</td>
   1301 </tr>
   1302 <tr class="row0">
   1303 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsnprintf(UChar *, int32_t , const char *, va_list )</td><td class="" colspan="
   1304        	            		2
   1305        	            	" align="
   1306        	            		center
   1307        	            	">Draft&gt;Stable<br>3.0</td>
   1308 </tr>
   1309 <tr class="row1">
   1310 <td class="file">ustdio.h</td><td class="proto">int32_t u_fsetcodepage(const char *, UFILE *)</td><td class="" colspan="
   1311        	            		2
   1312        	            	" align="
   1313        	            		center
   1314        	            	">Draft&gt;Stable<br>3.0</td>
   1315 </tr>
   1316 </table>
   1317 <P></P>
   1318 <a href="#_top">(jump back to top)</a>
   1319 <hr>
   1320 <a name="promoted">
   1321 <h2>Promoted to stable in 4.2</h2>
   1322 </a>
   1323 <table BORDER="1" class="genTable">
   1324 <THEAD>
   1325 <tr>
   1326 <th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
   1327 </tr>
   1328 </THEAD>
   1329 <tr class="row1">
   1330 <td class="file">dtintrv.h</td><td class="proto">UDate DateInterval::getToDate() const</td><td class="" colspan="
   1331        	            		2
   1332        	            	" align="
   1333        	            		center
   1334        	            	">Draft&gt;Stable<br>4.0</td>
   1335 </tr>
   1336 <tr class="row0">
   1337 <td class="file">dtintrv.h</td><td class="proto">DateInterval::DateInterval(UDate , UDate )</td><td class="" colspan="
   1338        	            		2
   1339        	            	" align="
   1340        	            		center
   1341        	            	">Draft&gt;Stable<br>4.0</td>
   1342 </tr>
   1343 <tr class="row1">
   1344 <td class="file">dtintrv.h</td><td class="proto">static UClassID DateInterval::getStaticClassID(void)</td><td class="" colspan="
   1345        	            		2
   1346        	            	" align="
   1347        	            		center
   1348        	            	">Draft&gt;Stable<br>4.0</td>
   1349 </tr>
   1350 <tr class="row0">
   1351 <td class="file">dtintrv.h</td><td class="proto">DateInterval::~DateInterval()</td><td class="" colspan="
   1352        	            		2
   1353        	            	" align="
   1354        	            		center
   1355        	            	">Draft&gt;Stable<br>4.0</td>
   1356 </tr>
   1357 <tr class="row1">
   1358 <td class="file">dtintrv.h</td><td class="proto">DateInterval&amp; DateInterval::operator=(const DateInterval &amp;)</td><td class="" colspan="
   1359        	            		2
   1360        	            	" align="
   1361        	            		center
   1362        	            	">Draft&gt;Stable<br>4.0</td>
   1363 </tr>
   1364 <tr class="row0">
   1365 <td class="file">dtintrv.h</td><td class="proto">UBool DateInterval::operator==(const DateInterval &amp;) const</td><td class="" colspan="
   1366        	            		2
   1367        	            	" align="
   1368        	            		center
   1369        	            	">Draft&gt;Stable<br>4.0</td>
   1370 </tr>
   1371 <tr class="row1">
   1372 <td class="file">dtintrv.h</td><td class="proto">UDate DateInterval::getFromDate() const</td><td class="" colspan="
   1373        	            		2
   1374        	            	" align="
   1375        	            		center
   1376        	            	">Draft&gt;Stable<br>4.0</td>
   1377 </tr>
   1378 <tr class="row0">
   1379 <td class="file">dtintrv.h</td><td class="proto">DateInterval* DateInterval::clone() const</td><td class="" colspan="
   1380        	            		2
   1381        	            	" align="
   1382        	            		center
   1383        	            	">Draft&gt;Stable<br>4.0</td>
   1384 </tr>
   1385 <tr class="row1">
   1386 <td class="file">dtintrv.h</td><td class="proto">UClassID DateInterval::getDynamicClassID(void) const</td><td class="" colspan="
   1387        	            		2
   1388        	            	" align="
   1389        	            		center
   1390        	            	">Draft&gt;Stable<br>4.0</td>
   1391 </tr>
   1392 <tr class="row0">
   1393 <td class="file">dtintrv.h</td><td class="proto">UBool DateInterval::operator!=(const DateInterval &amp;) const</td><td class="" colspan="
   1394        	            		2
   1395        	            	" align="
   1396        	            		center
   1397        	            	">Draft&gt;Stable<br>4.0</td>
   1398 </tr>
   1399 <tr class="row1">
   1400 <td class="file">dtintrv.h</td><td class="proto">DateInterval::DateInterval(const DateInterval &amp;)</td><td class="" colspan="
   1401        	            		2
   1402        	            	" align="
   1403        	            		center
   1404        	            	">Draft&gt;Stable<br>4.0</td>
   1405 </tr>
   1406 <tr class="row0">
   1407 <td class="file">dtitvfmt.h</td><td class="proto">static UClassID DateIntervalFormat::getStaticClassID(void)</td><td class="" colspan="
   1408        	            		2
   1409        	            	" align="
   1410        	            		center
   1411        	            	">Draft&gt;Stable<br>4.0</td>
   1412 </tr>
   1413 <tr class="row1">
   1414 <td class="file">dtitvfmt.h</td><td class="proto">DateIntervalFormat::~DateIntervalFormat()</td><td class="" colspan="
   1415        	            		2
   1416        	            	" align="
   1417        	            		center
   1418        	            	">Draft&gt;Stable<br>4.0</td>
   1419 </tr>
   1420 <tr class="row0">
   1421 <td class="file">dtitvfmt.h</td><td class="proto">UBool DateIntervalFormat::operator==(const Format &amp;) const</td><td class="" colspan="
   1422        	            		2
   1423        	            	" align="
   1424        	            		center
   1425        	            	">Draft&gt;Stable<br>4.0</td>
   1426 </tr>
   1427 <tr class="row1">
   1428 <td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1429        	            		2
   1430        	            	" align="
   1431        	            		center
   1432        	            	">Draft&gt;Stable<br>4.0</td>
   1433 </tr>
   1434 <tr class="row0">
   1435 <td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(const DateInterval *, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
   1436        	            		2
   1437        	            	" align="
   1438        	            		center
   1439        	            	">Draft&gt;Stable<br>4.0</td>
   1440 </tr>
   1441 <tr class="row1">
   1442 <td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
   1443        	            		2
   1444        	            	" align="
   1445        	            		center
   1446        	            	">Draft&gt;Stable<br>4.0</td>
   1447 </tr>
   1448 <tr class="row0">
   1449 <td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const Locale &amp;, const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1450        	            		2
   1451        	            	" align="
   1452        	            		center
   1453        	            	">Draft&gt;Stable<br>4.0</td>
   1454 </tr>
   1455 <tr class="row1">
   1456 <td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1457        	            		2
   1458        	            	" align="
   1459        	            		center
   1460        	            	">Draft&gt;Stable<br>4.0</td>
   1461 </tr>
   1462 <tr class="row0">
   1463 <td class="file">dtitvfmt.h</td><td class="proto">const DateIntervalInfo* DateIntervalFormat::getDateIntervalInfo(void) const</td><td class="" colspan="
   1464        	            		2
   1465        	            	" align="
   1466        	            		center
   1467        	            	">Draft&gt;Stable<br>4.0</td>
   1468 </tr>
   1469 <tr class="row1">
   1470 <td class="file">dtitvfmt.h</td><td class="proto">const DateFormat* DateIntervalFormat::getDateFormat(void) const</td><td class="" colspan="
   1471        	            		2
   1472        	            	" align="
   1473        	            		center
   1474        	            	">Draft&gt;Stable<br>4.0</td>
   1475 </tr>
   1476 <tr class="row0">
   1477 <td class="file">dtitvfmt.h</td><td class="proto">UClassID DateIntervalFormat::getDynamicClassID(void) const</td><td class="" colspan="
   1478        	            		2
   1479        	            	" align="
   1480        	            		center
   1481        	            	">Draft&gt;Stable<br>4.0</td>
   1482 </tr>
   1483 <tr class="row1">
   1484 <td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::setDateIntervalInfo(const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1485        	            		2
   1486        	            	" align="
   1487        	            		center
   1488        	            	">Draft&gt;Stable<br>4.0</td>
   1489 </tr>
   1490 <tr class="row0">
   1491 <td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1492        	            		2
   1493        	            	" align="
   1494        	            		center
   1495        	            	">Draft&gt;Stable<br>4.0</td>
   1496 </tr>
   1497 <tr class="row1">
   1498 <td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(Calendar &amp;, Calendar &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
   1499        	            		2
   1500        	            	" align="
   1501        	            		center
   1502        	            	">Draft&gt;Stable<br>4.0</td>
   1503 </tr>
   1504 <tr class="row0">
   1505 <td class="file">dtitvfmt.h</td><td class="proto">UBool DateIntervalFormat::operator!=(const Format &amp;) const</td><td class="" colspan="
   1506        	            		2
   1507        	            	" align="
   1508        	            		center
   1509        	            	">Draft&gt;Stable<br>4.0</td>
   1510 </tr>
   1511 <tr class="row1">
   1512 <td class="file">dtitvfmt.h</td><td class="proto">Format* DateIntervalFormat::clone(void) const</td><td class="" colspan="
   1513        	            		2
   1514        	            	" align="
   1515        	            		center
   1516        	            	">Draft&gt;Stable<br>4.0</td>
   1517 </tr>
   1518 <tr class="row0">
   1519 <td class="file">dtitvinf.h</td><td class="proto">UnicodeString&amp; DateIntervalInfo::getFallbackIntervalPattern(UnicodeString &amp;) const</td><td class="" colspan="
   1520        	            		2
   1521        	            	" align="
   1522        	            		center
   1523        	            	">Draft&gt;Stable<br>4.0</td>
   1524 </tr>
   1525 <tr class="row1">
   1526 <td class="file">dtitvinf.h</td><td class="proto">void DateIntervalInfo::setIntervalPattern(const UnicodeString &amp;, UCalendarDateFields , const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1527        	            		2
   1528        	            	" align="
   1529        	            		center
   1530        	            	">Draft&gt;Stable<br>4.0</td>
   1531 </tr>
   1532 <tr class="row0">
   1533 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo&amp; DateIntervalInfo::operator=(const DateIntervalInfo &amp;)</td><td class="" colspan="
   1534        	            		2
   1535        	            	" align="
   1536        	            		center
   1537        	            	">Draft&gt;Stable<br>4.0</td>
   1538 </tr>
   1539 <tr class="row1">
   1540 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo* DateIntervalInfo::clone(void) const</td><td class="" colspan="
   1541        	            		2
   1542        	            	" align="
   1543        	            		center
   1544        	            	">Draft&gt;Stable<br>4.0</td>
   1545 </tr>
   1546 <tr class="row0">
   1547 <td class="file">dtitvinf.h</td><td class="proto">UBool DateIntervalInfo::getDefaultOrder() const</td><td class="" colspan="
   1548        	            		2
   1549        	            	" align="
   1550        	            		center
   1551        	            	">Draft&gt;Stable<br>4.0</td>
   1552 </tr>
   1553 <tr class="row1">
   1554 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::DateIntervalInfo(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1555        	            		2
   1556        	            	" align="
   1557        	            		center
   1558        	            	">Draft&gt;Stable<br>4.0</td>
   1559 </tr>
   1560 <tr class="row0">
   1561 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::~DateIntervalInfo()</td><td class="" colspan="
   1562        	            		2
   1563        	            	" align="
   1564        	            		center
   1565        	            	">Draft&gt;Stable<br>4.0</td>
   1566 </tr>
   1567 <tr class="row1">
   1568 <td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::DateIntervalInfo(const DateIntervalInfo &amp;)</td><td class="" colspan="
   1569        	            		2
   1570        	            	" align="
   1571        	            		center
   1572        	            	">Draft&gt;Stable<br>4.0</td>
   1573 </tr>
   1574 <tr class="row0">
   1575 <td class="file">dtitvinf.h</td><td class="proto">UnicodeString&amp; DateIntervalInfo::getIntervalPattern(const UnicodeString &amp;, UCalendarDateFields , UnicodeString &amp;, UErrorCode &amp;) const</td><td class="" colspan="
   1576        	            		2
   1577        	            	" align="
   1578        	            		center
   1579        	            	">Draft&gt;Stable<br>4.0</td>
   1580 </tr>
   1581 <tr class="row1">
   1582 <td class="file">dtitvinf.h</td><td class="proto">void DateIntervalInfo::setFallbackIntervalPattern(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1583        	            		2
   1584        	            	" align="
   1585        	            		center
   1586        	            	">Draft&gt;Stable<br>4.0</td>
   1587 </tr>
   1588 <tr class="row0">
   1589 <td class="file">msgfmt.h</td><td class="proto">UBool MessageFormat::usesNamedArguments() const</td><td class="" colspan="
   1590        	            		2
   1591        	            	" align="
   1592        	            		center
   1593        	            	">Draft&gt;Stable<br>4.0</td>
   1594 </tr>
   1595 <tr class="row1">
   1596 <td class="file">msgfmt.h</td><td class="proto">void MessageFormat::setFormat(const UnicodeString &amp;, const Format &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1597        	            		2
   1598        	            	" align="
   1599        	            		center
   1600        	            	">Draft&gt;Stable<br>4.0</td>
   1601 </tr>
   1602 <tr class="row0">
   1603 <td class="file">msgfmt.h</td><td class="proto">Format* MessageFormat::getFormat(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1604        	            		2
   1605        	            	" align="
   1606        	            		center
   1607        	            	">Draft&gt;Stable<br>4.0</td>
   1608 </tr>
   1609 <tr class="row1">
   1610 <td class="file">msgfmt.h</td><td class="proto">void MessageFormat::adoptFormat(const UnicodeString &amp;, Format *, UErrorCode &amp;)</td><td class="" colspan="
   1611        	            		2
   1612        	            	" align="
   1613        	            		center
   1614        	            	">Draft&gt;Stable<br>4.0</td>
   1615 </tr>
   1616 <tr class="row0">
   1617 <td class="file">msgfmt.h</td><td class="proto">StringEnumeration* MessageFormat::getFormatNames(UErrorCode &amp;)</td><td class="" colspan="
   1618        	            		2
   1619        	            	" align="
   1620        	            		center
   1621        	            	">Draft&gt;Stable<br>4.0</td>
   1622 </tr>
   1623 <tr class="row1">
   1624 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::applyPattern(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1625        	            		2
   1626        	            	" align="
   1627        	            		center
   1628        	            	">Draft&gt;Stable<br>4.0</td>
   1629 </tr>
   1630 <tr class="row0">
   1631 <td class="file">plurfmt.h</td><td class="proto">UBool PluralFormat::operator!=(const Format &amp;) const</td><td class="" colspan="
   1632        	            		2
   1633        	            	" align="
   1634        	            		center
   1635        	            	">Draft&gt;Stable<br>4.0</td>
   1636 </tr>
   1637 <tr class="row1">
   1638 <td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::format(int32_t , UErrorCode &amp;) const</td><td class="" colspan="
   1639        	            		2
   1640        	            	" align="
   1641        	            		center
   1642        	            	">Draft&gt;Stable<br>4.0</td>
   1643 </tr>
   1644 <tr class="row0">
   1645 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::parseObject(const UnicodeString &amp;, Formattable &amp;, ParsePosition &amp;) const</td><td class="" colspan="
   1646        	            		2
   1647        	            	" align="
   1648        	            		center
   1649        	            	">Draft&gt;Stable<br>4.0</td>
   1650 </tr>
   1651 <tr class="row1">
   1652 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1653        	            		2
   1654        	            	" align="
   1655        	            		center
   1656        	            	">Draft&gt;Stable<br>4.0</td>
   1657 </tr>
   1658 <tr class="row0">
   1659 <td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::format(double , UErrorCode &amp;) const</td><td class="" colspan="
   1660        	            		2
   1661        	            	" align="
   1662        	            		center
   1663        	            	">Draft&gt;Stable<br>4.0</td>
   1664 </tr>
   1665 <tr class="row1">
   1666 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(UErrorCode &amp;)</td><td class="" colspan="
   1667        	            		2
   1668        	            	" align="
   1669        	            		center
   1670        	            	">Draft&gt;Stable<br>4.0</td>
   1671 </tr>
   1672 <tr class="row0">
   1673 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(int32_t , UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
   1674        	            		2
   1675        	            	" align="
   1676        	            		center
   1677        	            	">Draft&gt;Stable<br>4.0</td>
   1678 </tr>
   1679 <tr class="row1">
   1680 <td class="file">plurfmt.h</td><td class="proto">static UClassID PluralFormat::getStaticClassID(void)</td><td class="" colspan="
   1681        	            		2
   1682        	            	" align="
   1683        	            		center
   1684        	            	">Draft&gt;Stable<br>4.0</td>
   1685 </tr>
   1686 <tr class="row0">
   1687 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralFormat &amp;)</td><td class="" colspan="
   1688        	            		2
   1689        	            	" align="
   1690        	            		center
   1691        	            	">Draft&gt;Stable<br>4.0</td>
   1692 </tr>
   1693 <tr class="row1">
   1694 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::toPattern(UnicodeString &amp;)</td><td class="" colspan="
   1695        	            		2
   1696        	            	" align="
   1697        	            		center
   1698        	            	">Draft&gt;Stable<br>4.0</td>
   1699 </tr>
   1700 <tr class="row0">
   1701 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::~PluralFormat()</td><td class="" colspan="
   1702        	            		2
   1703        	            	" align="
   1704        	            		center
   1705        	            	">Draft&gt;Stable<br>4.0</td>
   1706 </tr>
   1707 <tr class="row1">
   1708 <td class="file">plurfmt.h</td><td class="proto">UBool PluralFormat::operator==(const Format &amp;) const</td><td class="" colspan="
   1709        	            		2
   1710        	            	" align="
   1711        	            		center
   1712        	            	">Draft&gt;Stable<br>4.0</td>
   1713 </tr>
   1714 <tr class="row0">
   1715 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralRules &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1716        	            		2
   1717        	            	" align="
   1718        	            		center
   1719        	            	">Draft&gt;Stable<br>4.0</td>
   1720 </tr>
   1721 <tr class="row1">
   1722 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const PluralRules &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1723        	            		2
   1724        	            	" align="
   1725        	            		center
   1726        	            	">Draft&gt;Stable<br>4.0</td>
   1727 </tr>
   1728 <tr class="row0">
   1729 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::setLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1730        	            		2
   1731        	            	" align="
   1732        	            		center
   1733        	            	">Draft&gt;Stable<br>4.0</td>
   1734 </tr>
   1735 <tr class="row1">
   1736 <td class="file">plurfmt.h</td><td class="proto">PluralFormat&amp; PluralFormat::operator=(const PluralFormat &amp;)</td><td class="" colspan="
   1737        	            		2
   1738        	            	" align="
   1739        	            		center
   1740        	            	">Draft&gt;Stable<br>4.0</td>
   1741 </tr>
   1742 <tr class="row0">
   1743 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1744        	            		2
   1745        	            	" align="
   1746        	            		center
   1747        	            	">Draft&gt;Stable<br>4.0</td>
   1748 </tr>
   1749 <tr class="row1">
   1750 <td class="file">plurfmt.h</td><td class="proto">UClassID PluralFormat::getDynamicClassID() const</td><td class="" colspan="
   1751        	            		2
   1752        	            	" align="
   1753        	            		center
   1754        	            	">Draft&gt;Stable<br>4.0</td>
   1755 </tr>
   1756 <tr class="row0">
   1757 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(double , UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
   1758        	            		2
   1759        	            	" align="
   1760        	            		center
   1761        	            	">Draft&gt;Stable<br>4.0</td>
   1762 </tr>
   1763 <tr class="row1">
   1764 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const PluralRules &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1765        	            		2
   1766        	            	" align="
   1767        	            		center
   1768        	            	">Draft&gt;Stable<br>4.0</td>
   1769 </tr>
   1770 <tr class="row0">
   1771 <td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
   1772        	            		2
   1773        	            	" align="
   1774        	            		center
   1775        	            	">Draft&gt;Stable<br>4.0</td>
   1776 </tr>
   1777 <tr class="row1">
   1778 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1779        	            		2
   1780        	            	" align="
   1781        	            		center
   1782        	            	">Draft&gt;Stable<br>4.0</td>
   1783 </tr>
   1784 <tr class="row0">
   1785 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::setNumberFormat(const NumberFormat *, UErrorCode &amp;)</td><td class="" colspan="
   1786        	            		2
   1787        	            	" align="
   1788        	            		center
   1789        	            	">Draft&gt;Stable<br>4.0</td>
   1790 </tr>
   1791 <tr class="row1">
   1792 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralRules &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1793        	            		2
   1794        	            	" align="
   1795        	            		center
   1796        	            	">Draft&gt;Stable<br>4.0</td>
   1797 </tr>
   1798 <tr class="row0">
   1799 <td class="file">plurfmt.h</td><td class="proto">Format* PluralFormat::clone(void) const</td><td class="" colspan="
   1800        	            		2
   1801        	            	" align="
   1802        	            		center
   1803        	            	">Draft&gt;Stable<br>4.0</td>
   1804 </tr>
   1805 <tr class="row1">
   1806 <td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::createRules(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1807        	            		2
   1808        	            	" align="
   1809        	            		center
   1810        	            	">Draft&gt;Stable<br>4.0</td>
   1811 </tr>
   1812 <tr class="row0">
   1813 <td class="file">plurrule.h</td><td class="proto">UBool PluralRules::operator!=(const PluralRules &amp;) const</td><td class="" colspan="
   1814        	            		2
   1815        	            	" align="
   1816        	            		center
   1817        	            	">Draft&gt;Stable<br>4.0</td>
   1818 </tr>
   1819 <tr class="row1">
   1820 <td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::createDefaultRules(UErrorCode &amp;)</td><td class="" colspan="
   1821        	            		2
   1822        	            	" align="
   1823        	            		center
   1824        	            	">Draft&gt;Stable<br>4.0</td>
   1825 </tr>
   1826 <tr class="row0">
   1827 <td class="file">plurrule.h</td><td class="proto">PluralRules* PluralRules::clone() const</td><td class="" colspan="
   1828        	            		2
   1829        	            	" align="
   1830        	            		center
   1831        	            	">Draft&gt;Stable<br>4.0</td>
   1832 </tr>
   1833 <tr class="row1">
   1834 <td class="file">plurrule.h</td><td class="proto">UBool PluralRules::isKeyword(const UnicodeString &amp;) const</td><td class="" colspan="
   1835        	            		2
   1836        	            	" align="
   1837        	            		center
   1838        	            	">Draft&gt;Stable<br>4.0</td>
   1839 </tr>
   1840 <tr class="row0">
   1841 <td class="file">plurrule.h</td><td class="proto">static UClassID PluralRules::getStaticClassID(void)</td><td class="" colspan="
   1842        	            		2
   1843        	            	" align="
   1844        	            		center
   1845        	            	">Draft&gt;Stable<br>4.0</td>
   1846 </tr>
   1847 <tr class="row1">
   1848 <td class="file">plurrule.h</td><td class="proto">PluralRules::PluralRules(UErrorCode &amp;)</td><td class="" colspan="
   1849        	            		2
   1850        	            	" align="
   1851        	            		center
   1852        	            	">Draft&gt;Stable<br>4.0</td>
   1853 </tr>
   1854 <tr class="row0">
   1855 <td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::select(double ) const</td><td class="" colspan="
   1856        	            		2
   1857        	            	" align="
   1858        	            		center
   1859        	            	">Draft&gt;Stable<br>4.0</td>
   1860 </tr>
   1861 <tr class="row1">
   1862 <td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::select(int32_t ) const</td><td class="" colspan="
   1863        	            		2
   1864        	            	" align="
   1865        	            		center
   1866        	            	">Draft&gt;Stable<br>4.0</td>
   1867 </tr>
   1868 <tr class="row0">
   1869 <td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::forLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
   1870        	            		2
   1871        	            	" align="
   1872        	            		center
   1873        	            	">Draft&gt;Stable<br>4.0</td>
   1874 </tr>
   1875 <tr class="row1">
   1876 <td class="file">plurrule.h</td><td class="proto">StringEnumeration* PluralRules::getKeywords(UErrorCode &amp;) const</td><td class="" colspan="
   1877        	            		2
   1878        	            	" align="
   1879        	            		center
   1880        	            	">Draft&gt;Stable<br>4.0</td>
   1881 </tr>
   1882 <tr class="row0">
   1883 <td class="file">plurrule.h</td><td class="proto">UClassID PluralRules::getDynamicClassID() const</td><td class="" colspan="
   1884        	            		2
   1885        	            	" align="
   1886        	            		center
   1887        	            	">Draft&gt;Stable<br>4.0</td>
   1888 </tr>
   1889 <tr class="row1">
   1890 <td class="file">plurrule.h</td><td class="proto">PluralRules::~PluralRules()</td><td class="" colspan="
   1891        	            		2
   1892        	            	" align="
   1893        	            		center
   1894        	            	">Draft&gt;Stable<br>4.0</td>
   1895 </tr>
   1896 <tr class="row0">
   1897 <td class="file">plurrule.h</td><td class="proto">PluralRules&amp; PluralRules::operator=(const PluralRules &amp;)</td><td class="" colspan="
   1898        	            		2
   1899        	            	" align="
   1900        	            		center
   1901        	            	">Draft&gt;Stable<br>4.0</td>
   1902 </tr>
   1903 <tr class="row1">
   1904 <td class="file">plurrule.h</td><td class="proto">UBool PluralRules::operator==(const PluralRules &amp;) const</td><td class="" colspan="
   1905        	            		2
   1906        	            	" align="
   1907        	            		center
   1908        	            	">Draft&gt;Stable<br>4.0</td>
   1909 </tr>
   1910 <tr class="row0">
   1911 <td class="file">plurrule.h</td><td class="proto">PluralRules::PluralRules(const PluralRules &amp;)</td><td class="" colspan="
   1912        	            		2
   1913        	            	" align="
   1914        	            		center
   1915        	            	">Draft&gt;Stable<br>4.0</td>
   1916 </tr>
   1917 <tr class="row1">
   1918 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setTimeLimit(int32_t , UErrorCode &amp;)</td><td class="" colspan="
   1919        	            		2
   1920        	            	" align="
   1921        	            		center
   1922        	            	">Draft&gt;Stable<br>4.0</td>
   1923 </tr>
   1924 <tr class="row0">
   1925 <td class="file">regex.h</td><td class="proto">void RegexMatcher::getMatchCallback(URegexMatchCallback *&amp;, const void *&amp;, UErrorCode &amp;)</td><td class="" colspan="
   1926        	            		2
   1927        	            	" align="
   1928        	            		center
   1929        	            	">Draft&gt;Stable<br>4.0</td>
   1930 </tr>
   1931 <tr class="row1">
   1932 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setMatchCallback(URegexMatchCallback *, const void *, UErrorCode &amp;)</td><td class="" colspan="
   1933        	            		2
   1934        	            	" align="
   1935        	            		center
   1936        	            	">Draft&gt;Stable<br>4.0</td>
   1937 </tr>
   1938 <tr class="row0">
   1939 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::useTransparentBounds(UBool )</td><td class="" colspan="
   1940        	            		2
   1941        	            	" align="
   1942        	            		center
   1943        	            	">Draft&gt;Stable<br>4.0</td>
   1944 </tr>
   1945 <tr class="row1">
   1946 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hasTransparentBounds() const</td><td class="" colspan="
   1947        	            		2
   1948        	            	" align="
   1949        	            		center
   1950        	            	">Draft&gt;Stable<br>4.0</td>
   1951 </tr>
   1952 <tr class="row0">
   1953 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::getTimeLimit() const</td><td class="" colspan="
   1954        	            		2
   1955        	            	" align="
   1956        	            		center
   1957        	            	">Draft&gt;Stable<br>4.0</td>
   1958 </tr>
   1959 <tr class="row1">
   1960 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::region(int32_t , int32_t , UErrorCode &amp;)</td><td class="" colspan="
   1961        	            		2
   1962        	            	" align="
   1963        	            		center
   1964        	            	">Draft&gt;Stable<br>4.0</td>
   1965 </tr>
   1966 <tr class="row0">
   1967 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::regionEnd() const</td><td class="" colspan="
   1968        	            		2
   1969        	            	" align="
   1970        	            		center
   1971        	            	">Draft&gt;Stable<br>4.0</td>
   1972 </tr>
   1973 <tr class="row1">
   1974 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hitEnd() const</td><td class="" colspan="
   1975        	            		2
   1976        	            	" align="
   1977        	            		center
   1978        	            	">Draft&gt;Stable<br>4.0</td>
   1979 </tr>
   1980 <tr class="row0">
   1981 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::useAnchoringBounds(UBool )</td><td class="" colspan="
   1982        	            		2
   1983        	            	" align="
   1984        	            		center
   1985        	            	">Draft&gt;Stable<br>4.0</td>
   1986 </tr>
   1987 <tr class="row1">
   1988 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setStackLimit(int32_t , UErrorCode &amp;)</td><td class="" colspan="
   1989        	            		2
   1990        	            	" align="
   1991        	            		center
   1992        	            	">Draft&gt;Stable<br>4.0</td>
   1993 </tr>
   1994 <tr class="row0">
   1995 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::getStackLimit() const</td><td class="" colspan="
   1996        	            		2
   1997        	            	" align="
   1998        	            		center
   1999        	            	">Draft&gt;Stable<br>4.0</td>
   2000 </tr>
   2001 <tr class="row1">
   2002 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::regionStart() const</td><td class="" colspan="
   2003        	            		2
   2004        	            	" align="
   2005        	            		center
   2006        	            	">Draft&gt;Stable<br>4.0</td>
   2007 </tr>
   2008 <tr class="row0">
   2009 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hasAnchoringBounds() const</td><td class="" colspan="
   2010        	            		2
   2011        	            	" align="
   2012        	            		center
   2013        	            	">Draft&gt;Stable<br>4.0</td>
   2014 </tr>
   2015 <tr class="row1">
   2016 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::requireEnd() const</td><td class="" colspan="
   2017        	            		2
   2018        	            	" align="
   2019        	            		center
   2020        	            	">Draft&gt;Stable<br>4.0</td>
   2021 </tr>
   2022 <tr class="row0">
   2023 <td class="file">timezone.h</td><td class="proto">static UnicodeString&amp; TimeZone::getCanonicalID(const UnicodeString &amp;, UnicodeString &amp;, UBool &amp;, UErrorCode &amp;)</td><td class="" colspan="
   2024        	            		2
   2025        	            	" align="
   2026        	            		center
   2027        	            	">Draft&gt;Stable<br>4.0</td>
   2028 </tr>
   2029 <tr class="row1">
   2030 <td class="file">timezone.h</td><td class="proto">static UnicodeString&amp; TimeZone::getCanonicalID(const UnicodeString &amp;, UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
   2031        	            		2
   2032        	            	" align="
   2033        	            		center
   2034        	            	">Draft&gt;Stable<br>4.0</td>
   2035 </tr>
   2036 <tr class="row0">
   2037 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getCanonicalTimeZoneID(const UChar *, int32_t , UChar *, int32_t , UBool *, UErrorCode *)</td><td class="" colspan="
   2038        	            		2
   2039        	            	" align="
   2040        	            		center
   2041        	            	">Draft&gt;Stable<br>4.0</td>
   2042 </tr>
   2043 <tr class="row1">
   2044 <td class="file">ucal.h</td><td class="proto">UCalendar* ucal_clone(const UCalendar *, UErrorCode *)</td><td class="" colspan="
   2045        	            		2
   2046        	            	" align="
   2047        	            		center
   2048        	            	">Draft&gt;Stable<br>4.0</td>
   2049 </tr>
   2050 <tr class="row0">
   2051 <td class="file">ucurr.h</td><td class="proto">int32_t ucurr_countCurrencies(const char *, UDate , UErrorCode *)</td><td class="" colspan="
   2052        	            		2
   2053        	            	" align="
   2054        	            		center
   2055        	            	">Draft&gt;Stable<br>4.0</td>
   2056 </tr>
   2057 <tr class="row1">
   2058 <td class="file">ucurr.h</td><td class="proto">int32_t ucurr_forLocaleAndDate(const char *, UDate , int32_t , UChar *, int32_t , UErrorCode *)</td><td class="" colspan="
   2059        	            		2
   2060        	            	" align="
   2061        	            		center
   2062        	            	">Draft&gt;Stable<br>4.0</td>
   2063 </tr>
   2064 <tr class="row0">
   2065 <td class="file">uloc.h</td><td class="proto">ULayoutType uloc_getLineOrientation(const char *, UErrorCode *)</td><td class="" colspan="
   2066        	            		2
   2067        	            	" align="
   2068        	            		center
   2069        	            	">Draft&gt;Stable<br>4.0</td>
   2070 </tr>
   2071 <tr class="row1">
   2072 <td class="file">uloc.h</td><td class="proto">ULayoutType uloc_getCharacterOrientation(const char *, UErrorCode *)</td><td class="" colspan="
   2073        	            		2
   2074        	            	" align="
   2075        	            		center
   2076        	            	">Draft&gt;Stable<br>4.0</td>
   2077 </tr>
   2078 <tr class="row0">
   2079 <td class="file">uloc.h</td><td class="proto">int32_t uloc_minimizeSubtags(const char *, char *, int32_t , UErrorCode *)</td><td class="" colspan="
   2080        	            		2
   2081        	            	" align="
   2082        	            		center
   2083        	            	">Draft&gt;Stable<br>4.0</td>
   2084 </tr>
   2085 <tr class="row1">
   2086 <td class="file">uloc.h</td><td class="proto">int32_t uloc_addLikelySubtags(const char *, char *, int32_t , UErrorCode *)</td><td class="" colspan="
   2087        	            		2
   2088        	            	" align="
   2089        	            		center
   2090        	            	">Draft&gt;Stable<br>4.0</td>
   2091 </tr>
   2092 <tr class="row0">
   2093 <td class="file">uniset.h</td><td class="proto">UBool UnicodeSet::isBogus(void) const</td><td class="" colspan="
   2094        	            		2
   2095        	            	" align="
   2096        	            		center
   2097        	            	">Draft&gt;Stable<br>4.0</td>
   2098 </tr>
   2099 <tr class="row1">
   2100 <td class="file">uniset.h</td><td class="proto">void UnicodeSet::setToBogus()</td><td class="" colspan="
   2101        	            		2
   2102        	            	" align="
   2103        	            		center
   2104        	            	">Draft&gt;Stable<br>4.0</td>
   2105 </tr>
   2106 <tr class="row0">
   2107 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t , const char *)</td><td class="">None<br>
   2108 </td><td>Stable<br>
   2109 <span class=""><span>2.0</span></span></td>
   2110 </tr>
   2111 <tr class="row1">
   2112 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t )</td><td class="">None<br>
   2113 </td><td>Stable<br>
   2114 <span class=""><span>2.0</span></span></td>
   2115 </tr>
   2116 <tr class="row0">
   2117 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, const char *)</td><td class="">None<br>
   2118 </td><td>Stable<br>
   2119 <span class=""><span>2.0</span></span></td>
   2120 </tr>
   2121 <tr class="row1">
   2122 <td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t ) const</td><td class="">None<br>
   2123 </td><td>Stable<br>
   2124 <span class=""><span>2.0</span></span></td>
   2125 </tr>
   2126 <tr class="row0">
   2127 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *)</td><td class="">None<br>
   2128 </td><td>Stable<br>
   2129 <span class=""><span>2.0</span></span></td>
   2130 </tr>
   2131 <tr class="row1">
   2132 <td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t , const char *) const</td><td class="">None<br>
   2133 </td><td>Stable<br>
   2134 <span class=""><span>2.0</span></span></td>
   2135 </tr>
   2136 <tr class="row0">
   2137 <td class="file">uregex.h</td><td class="proto">int32_t uregex_getStackLimit(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   2138        	            		2
   2139        	            	" align="
   2140        	            		center
   2141        	            	">Draft&gt;Stable<br>4.0</td>
   2142 </tr>
   2143 <tr class="row1">
   2144 <td class="file">uregex.h</td><td class="proto">UBool uregex_hitEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   2145        	            		2
   2146        	            	" align="
   2147        	            		center
   2148        	            	">Draft&gt;Stable<br>4.0</td>
   2149 </tr>
   2150 <tr class="row0">
   2151 <td class="file">uregex.h</td><td class="proto">void uregex_setStackLimit(URegularExpression *, int32_t , UErrorCode *)</td><td class="" colspan="
   2152        	            		2
   2153        	            	" align="
   2154        	            		center
   2155        	            	">Draft&gt;Stable<br>4.0</td>
   2156 </tr>
   2157 <tr class="row1">
   2158 <td class="file">uregex.h</td><td class="proto">UBool uregex_hasAnchoringBounds(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   2159        	            		2
   2160        	            	" align="
   2161        	            		center
   2162        	            	">Draft&gt;Stable<br>4.0</td>
   2163 </tr>
   2164 <tr class="row0">
   2165 <td class="file">uregex.h</td><td class="proto">int32_t uregex_regionStart(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   2166        	            		2
   2167        	            	" align="
   2168        	            		center
   2169        	            	">Draft&gt;Stable<br>4.0</td>
   2170 </tr>
   2171 <tr class="row1">
   2172 <td class="file">uregex.h</td><td class="proto">void uregex_getMatchCallback(const URegularExpression *, URegexMatchCallback **, const void **, UErrorCode *)</td><td class="" colspan="
   2173        	            		2
   2174        	            	" align="
   2175        	            		center
   2176        	            	">Draft&gt;Stable<br>4.0</td>
   2177 </tr>
   2178 <tr class="row0">
   2179 <td class="file">uregex.h</td><td class="proto">void uregex_useTransparentBounds(URegularExpression *, UBool , UErrorCode *)</td><td class="" colspan="
   2180        	            		2
   2181        	            	" align="
   2182        	            		center
   2183        	            	">Draft&gt;Stable<br>4.0</td>
   2184 </tr>
   2185 <tr class="row1">
   2186 <td class="file">uregex.h</td><td class="proto">void uregex_setRegion(URegularExpression *, int32_t , int32_t , UErrorCode *)</td><td class="" colspan="
   2187        	            		2
   2188        	            	" align="
   2189        	            		center
   2190        	            	">Draft&gt;Stable<br>4.0</td>
   2191 </tr>
   2192 <tr class="row0">
   2193 <td class="file">uregex.h</td><td class="proto">void uregex_setTimeLimit(URegularExpression *, int32_t , UErrorCode *)</td><td class="" colspan="
   2194        	            		2
   2195        	            	" align="
   2196        	            		center
   2197        	            	">Draft&gt;Stable<br>4.0</td>
   2198 </tr>
   2199 <tr class="row1">
   2200 <td class="file">uregex.h</td><td class="proto">void uregex_useAnchoringBounds(URegularExpression *, UBool , UErrorCode *)</td><td class="" colspan="
   2201        	            		2
   2202        	            	" align="
   2203        	            		center
   2204        	            	">Draft&gt;Stable<br>4.0</td>
   2205 </tr>
   2206 <tr class="row0">
   2207 <td class="file">uregex.h</td><td class="proto">UBool uregex_requireEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   2208        	            		2
   2209        	            	" align="
   2210        	            		center
   2211        	            	">Draft&gt;Stable<br>4.0</td>
   2212 </tr>
   2213 <tr class="row1">
   2214 <td class="file">uregex.h</td><td class="proto">int32_t uregex_getTimeLimit(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   2215        	            		2
   2216        	            	" align="
   2217        	            		center
   2218        	            	">Draft&gt;Stable<br>4.0</td>
   2219 </tr>
   2220 <tr class="row0">
   2221 <td class="file">uregex.h</td><td class="proto">UBool uregex_hasTransparentBounds(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   2222        	            		2
   2223        	            	" align="
   2224        	            		center
   2225        	            	">Draft&gt;Stable<br>4.0</td>
   2226 </tr>
   2227 <tr class="row1">
   2228 <td class="file">uregex.h</td><td class="proto">void uregex_setMatchCallback(URegularExpression *, URegexMatchCallback *, const void *, UErrorCode *)</td><td class="" colspan="
   2229        	            		2
   2230        	            	" align="
   2231        	            		center
   2232        	            	">Draft&gt;Stable<br>4.0</td>
   2233 </tr>
   2234 <tr class="row0">
   2235 <td class="file">uregex.h</td><td class="proto">int32_t uregex_regionEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
   2236        	            		2
   2237        	            	" align="
   2238        	            		center
   2239        	            	">Draft&gt;Stable<br>4.0</td>
   2240 </tr>
   2241 <tr class="row1">
   2242 <td class="file">ustdio.h</td><td class="proto">int32_t u_sprintf_u(UChar *, const UChar *,...)</td><td class="" colspan="
   2243        	            		2
   2244        	            	" align="
   2245        	            		center
   2246        	            	">Draft&gt;Stable<br>3.0</td>
   2247 </tr>
   2248 <tr class="row0">
   2249 <td class="file">ustdio.h</td><td class="proto">UChar* u_fgets(UChar *, int32_t , UFILE *)</td><td class="" colspan="
   2250        	            		2
   2251        	            	" align="
   2252        	            		center
   2253        	            	">Draft&gt;Stable<br>3.0</td>
   2254 </tr>
   2255 <tr class="row1">
   2256 <td class="file">ustdio.h</td><td class="proto">int32_t u_snprintf(UChar *, int32_t , const char *,...)</td><td class="" colspan="
   2257        	            		2
   2258        	            	" align="
   2259        	            		center
   2260        	            	">Draft&gt;Stable<br>3.0</td>
   2261 </tr>
   2262 <tr class="row0">
   2263 <td class="file">ustdio.h</td><td class="proto">int32_t u_snprintf_u(UChar *, int32_t , const UChar *,...)</td><td class="" colspan="
   2264        	            		2
   2265        	            	" align="
   2266        	            		center
   2267        	            	">Draft&gt;Stable<br>3.0</td>
   2268 </tr>
   2269 <tr class="row1">
   2270 <td class="file">ustdio.h</td><td class="proto">int32_t u_vfscanf(UFILE *, const char *, va_list )</td><td class="" colspan="
   2271        	            		2
   2272        	            	" align="
   2273        	            		center
   2274        	            	">Draft&gt;Stable<br>3.0</td>
   2275 </tr>
   2276 <tr class="row0">
   2277 <td class="file">ustdio.h</td><td class="proto">int32_t u_sprintf(UChar *, const char *,...)</td><td class="" colspan="
   2278        	            		2
   2279        	            	" align="
   2280        	            		center
   2281        	            	">Draft&gt;Stable<br>3.0</td>
   2282 </tr>
   2283 <tr class="row1">
   2284 <td class="file">ustdio.h</td><td class="proto">UChar32 u_fputc(UChar32 , UFILE *)</td><td class="" colspan="
   2285        	            		2
   2286        	            	" align="
   2287        	            		center
   2288        	            	">Draft&gt;Stable<br>3.0</td>
   2289 </tr>
   2290 <tr class="row0">
   2291 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsprintf_u(UChar *, const UChar *, va_list )</td><td class="" colspan="
   2292        	            		2
   2293        	            	" align="
   2294        	            		center
   2295        	            	">Draft&gt;Stable<br>3.0</td>
   2296 </tr>
   2297 <tr class="row1">
   2298 <td class="file">ustdio.h</td><td class="proto">void u_fclose(UFILE *)</td><td class="" colspan="
   2299        	            		2
   2300        	            	" align="
   2301        	            		center
   2302        	            	">Draft&gt;Stable<br>3.0</td>
   2303 </tr>
   2304 <tr class="row0">
   2305 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsprintf(UChar *, const char *, va_list )</td><td class="" colspan="
   2306        	            		2
   2307        	            	" align="
   2308        	            		center
   2309        	            	">Draft&gt;Stable<br>3.0</td>
   2310 </tr>
   2311 <tr class="row1">
   2312 <td class="file">ustdio.h</td><td class="proto">void u_fflush(UFILE *)</td><td class="" colspan="
   2313        	            		2
   2314        	            	" align="
   2315        	            		center
   2316        	            	">Draft&gt;Stable<br>3.0</td>
   2317 </tr>
   2318 <tr class="row0">
   2319 <td class="file">ustdio.h</td><td class="proto">int32_t u_vfprintf_u(UFILE *, const UChar *, va_list )</td><td class="" colspan="
   2320        	            		2
   2321        	            	" align="
   2322        	            		center
   2323        	            	">Draft&gt;Stable<br>3.0</td>
   2324 </tr>
   2325 <tr class="row1">
   2326 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsnprintf_u(UChar *, int32_t , const UChar *, va_list )</td><td class="" colspan="
   2327        	            		2
   2328        	            	" align="
   2329        	            		center
   2330        	            	">Draft&gt;Stable<br>3.0</td>
   2331 </tr>
   2332 <tr class="row0">
   2333 <td class="file">ustdio.h</td><td class="proto">const char* u_fgetlocale(UFILE *)</td><td class="" colspan="
   2334        	            		2
   2335        	            	" align="
   2336        	            		center
   2337        	            	">Draft&gt;Stable<br>3.0</td>
   2338 </tr>
   2339 <tr class="row1">
   2340 <td class="file">ustdio.h</td><td class="proto">int32_t u_file_write(const UChar *, int32_t , UFILE *)</td><td class="" colspan="
   2341        	            		2
   2342        	            	" align="
   2343        	            		center
   2344        	            	">Draft&gt;Stable<br>3.0</td>
   2345 </tr>
   2346 <tr class="row0">
   2347 <td class="file">ustdio.h</td><td class="proto">int32_t u_file_read(UChar *, int32_t , UFILE *)</td><td class="" colspan="
   2348        	            		2
   2349        	            	" align="
   2350        	            		center
   2351        	            	">Draft&gt;Stable<br>3.0</td>
   2352 </tr>
   2353 <tr class="row1">
   2354 <td class="file">ustdio.h</td><td class="proto">FILE* u_fgetfile(UFILE *)</td><td class="" colspan="
   2355        	            		2
   2356        	            	" align="
   2357        	            		center
   2358        	            	">Draft&gt;Stable<br>3.0</td>
   2359 </tr>
   2360 <tr class="row0">
   2361 <td class="file">ustdio.h</td><td class="proto">int32_t u_vfscanf_u(UFILE *, const UChar *, va_list )</td><td class="" colspan="
   2362        	            		2
   2363        	            	" align="
   2364        	            		center
   2365        	            	">Draft&gt;Stable<br>3.0</td>
   2366 </tr>
   2367 <tr class="row1">
   2368 <td class="file">ustdio.h</td><td class="proto">UConverter* u_fgetConverter(UFILE *)</td><td class="" colspan="
   2369        	            		2
   2370        	            	" align="
   2371        	            		center
   2372        	            	">Draft&gt;Stable<br>3.0</td>
   2373 </tr>
   2374 <tr class="row0">
   2375 <td class="file">ustdio.h</td><td class="proto">UFILE* u_fstropen(UChar *, int32_t , const char *)</td><td class="" colspan="
   2376        	            		2
   2377        	            	" align="
   2378        	            		center
   2379        	            	">Draft&gt;Stable<br>3.0</td>
   2380 </tr>
   2381 <tr class="row1">
   2382 <td class="file">ustdio.h</td><td class="proto">UChar32 u_fgetcx(UFILE *)</td><td class="" colspan="
   2383        	            		2
   2384        	            	" align="
   2385        	            		center
   2386        	            	">Draft&gt;Stable<br>3.0</td>
   2387 </tr>
   2388 <tr class="row0">
   2389 <td class="file">ustdio.h</td><td class="proto">int32_t u_fprintf(UFILE *, const char *,...)</td><td class="" colspan="
   2390        	            		2
   2391        	            	" align="
   2392        	            		center
   2393        	            	">Draft&gt;Stable<br>3.0</td>
   2394 </tr>
   2395 <tr class="row1">
   2396 <td class="file">ustdio.h</td><td class="proto">int32_t u_fscanf_u(UFILE *, const UChar *,...)</td><td class="" colspan="
   2397        	            		2
   2398        	            	" align="
   2399        	            		center
   2400        	            	">Draft&gt;Stable<br>3.0</td>
   2401 </tr>
   2402 <tr class="row0">
   2403 <td class="file">ustdio.h</td><td class="proto">UChar u_fgetc(UFILE *)</td><td class="" colspan="
   2404        	            		2
   2405        	            	" align="
   2406        	            		center
   2407        	            	">Draft&gt;Stable<br>3.0</td>
   2408 </tr>
   2409 <tr class="row1">
   2410 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsscanf_u(const UChar *, const UChar *, va_list )</td><td class="" colspan="
   2411        	            		2
   2412        	            	" align="
   2413        	            		center
   2414        	            	">Draft&gt;Stable<br>3.0</td>
   2415 </tr>
   2416 <tr class="row0">
   2417 <td class="file">ustdio.h</td><td class="proto">int32_t u_sscanf(const UChar *, const char *,...)</td><td class="" colspan="
   2418        	            		2
   2419        	            	" align="
   2420        	            		center
   2421        	            	">Draft&gt;Stable<br>3.0</td>
   2422 </tr>
   2423 <tr class="row1">
   2424 <td class="file">ustdio.h</td><td class="proto">const char* u_fgetcodepage(UFILE *)</td><td class="" colspan="
   2425        	            		2
   2426        	            	" align="
   2427        	            		center
   2428        	            	">Draft&gt;Stable<br>3.0</td>
   2429 </tr>
   2430 <tr class="row0">
   2431 <td class="file">ustdio.h</td><td class="proto">void u_frewind(UFILE *)</td><td class="" colspan="
   2432        	            		2
   2433        	            	" align="
   2434        	            		center
   2435        	            	">Draft&gt;Stable<br>3.0</td>
   2436 </tr>
   2437 <tr class="row1">
   2438 <td class="file">ustdio.h</td><td class="proto">int32_t u_sscanf_u(const UChar *, const UChar *,...)</td><td class="" colspan="
   2439        	            		2
   2440        	            	" align="
   2441        	            		center
   2442        	            	">Draft&gt;Stable<br>3.0</td>
   2443 </tr>
   2444 <tr class="row0">
   2445 <td class="file">ustdio.h</td><td class="proto">UFILE* u_finit(FILE *, const char *, const char *)</td><td class="" colspan="
   2446        	            		2
   2447        	            	" align="
   2448        	            		center
   2449        	            	">Draft&gt;Stable<br>3.0</td>
   2450 </tr>
   2451 <tr class="row1">
   2452 <td class="file">ustdio.h</td><td class="proto">int32_t u_fprintf_u(UFILE *, const UChar *,...)</td><td class="" colspan="
   2453        	            		2
   2454        	            	" align="
   2455        	            		center
   2456        	            	">Draft&gt;Stable<br>3.0</td>
   2457 </tr>
   2458 <tr class="row0">
   2459 <td class="file">ustdio.h</td><td class="proto">UTransliterator* u_fsettransliterator(UFILE *, UFileDirection , UTransliterator *, UErrorCode *)</td><td class="" colspan="
   2460        	            		2
   2461        	            	" align="
   2462        	            		center
   2463        	            	">Draft&gt;Stable<br>3.0</td>
   2464 </tr>
   2465 <tr class="row1">
   2466 <td class="file">ustdio.h</td><td class="proto">int32_t u_fscanf(UFILE *, const char *,...)</td><td class="" colspan="
   2467        	            		2
   2468        	            	" align="
   2469        	            		center
   2470        	            	">Draft&gt;Stable<br>3.0</td>
   2471 </tr>
   2472 <tr class="row0">
   2473 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsscanf(const UChar *, const char *, va_list )</td><td class="" colspan="
   2474        	            		2
   2475        	            	" align="
   2476        	            		center
   2477        	            	">Draft&gt;Stable<br>3.0</td>
   2478 </tr>
   2479 <tr class="row1">
   2480 <td class="file">ustdio.h</td><td class="proto">int32_t u_vfprintf(UFILE *, const char *, va_list )</td><td class="" colspan="
   2481        	            		2
   2482        	            	" align="
   2483        	            		center
   2484        	            	">Draft&gt;Stable<br>3.0</td>
   2485 </tr>
   2486 <tr class="row0">
   2487 <td class="file">ustdio.h</td><td class="proto">UFILE* u_fopen(const char *, const char *, const char *, const char *)</td><td class="" colspan="
   2488        	            		2
   2489        	            	" align="
   2490        	            		center
   2491        	            	">Draft&gt;Stable<br>3.0</td>
   2492 </tr>
   2493 <tr class="row1">
   2494 <td class="file">ustdio.h</td><td class="proto">UChar32 u_fungetc(UChar32 , UFILE *)</td><td class="" colspan="
   2495        	            		2
   2496        	            	" align="
   2497        	            		center
   2498        	            	">Draft&gt;Stable<br>3.0</td>
   2499 </tr>
   2500 <tr class="row0">
   2501 <td class="file">ustdio.h</td><td class="proto">int32_t u_fputs(const UChar *, UFILE *)</td><td class="" colspan="
   2502        	            		2
   2503        	            	" align="
   2504        	            		center
   2505        	            	">Draft&gt;Stable<br>3.0</td>
   2506 </tr>
   2507 <tr class="row1">
   2508 <td class="file">ustdio.h</td><td class="proto">UBool u_feof(UFILE *)</td><td class="" colspan="
   2509        	            		2
   2510        	            	" align="
   2511        	            		center
   2512        	            	">Draft&gt;Stable<br>3.0</td>
   2513 </tr>
   2514 <tr class="row0">
   2515 <td class="file">ustdio.h</td><td class="proto">int32_t u_fsetlocale(UFILE *, const char *)</td><td class="" colspan="
   2516        	            		2
   2517        	            	" align="
   2518        	            		center
   2519        	            	">Draft&gt;Stable<br>3.0</td>
   2520 </tr>
   2521 <tr class="row1">
   2522 <td class="file">ustdio.h</td><td class="proto">int32_t u_vsnprintf(UChar *, int32_t , const char *, va_list )</td><td class="" colspan="
   2523        	            		2
   2524        	            	" align="
   2525        	            		center
   2526        	            	">Draft&gt;Stable<br>3.0</td>
   2527 </tr>
   2528 <tr class="row0">
   2529 <td class="file">ustdio.h</td><td class="proto">int32_t u_fsetcodepage(const char *, UFILE *)</td><td class="" colspan="
   2530        	            		2
   2531        	            	" align="
   2532        	            		center
   2533        	            	">Draft&gt;Stable<br>3.0</td>
   2534 </tr>
   2535 </table>
   2536 <P></P>
   2537 <a href="#_top">(jump back to top)</a>
   2538 <hr>
   2539 <a name="added">
   2540 <h2>Added in 4.2</h2>
   2541 </a>
   2542 <table BORDER="1" class="genTable">
   2543 <THEAD>
   2544 <tr>
   2545 <th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
   2546 </tr>
   2547 </THEAD>
   2548 <tr class="row1">
   2549 <td class="file">bytestream.h</td><td class="proto">ByteSink::~ByteSink()</td><td class="">None<br>
   2550 </td><td>Draft<br>
   2551 <span class=""><span>4.2</span></span></td>
   2552 </tr>
   2553 <tr class="row0">
   2554 <td class="file">bytestream.h</td><td class="proto">UBool CheckedArrayByteSink::Overflowed() const</td><td class="">None<br>
   2555 </td><td>Draft<br>
   2556 <span class=""><span>4.2</span></span></td>
   2557 </tr>
   2558 <tr class="row1">
   2559 <td class="file">bytestream.h</td><td class="proto">void ByteSink::Flush()</td><td class="">None<br>
   2560 </td><td>Draft<br>
   2561 <span class=""><span>4.2</span></span></td>
   2562 </tr>
   2563 <tr class="row0">
   2564 <td class="file">bytestream.h</td><td class="proto">char* ByteSink::GetAppendBuffer(int32_t , int32_t , char *, int32_t , int32_t *)</td><td class="">None<br>
   2565 </td><td>Draft<br>
   2566 <span class=""><span>4.2</span></span></td>
   2567 </tr>
   2568 <tr class="row1">
   2569 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink::CheckedArrayByteSink(char *, int32_t )</td><td class="">None<br>
   2570 </td><td>Draft<br>
   2571 <span class=""><span>4.2</span></span></td>
   2572 </tr>
   2573 <tr class="row0">
   2574 <td class="file">bytestream.h</td><td class="proto">char* CheckedArrayByteSink::GetAppendBuffer(int32_t , int32_t , char *, int32_t , int32_t *)</td><td class="">None<br>
   2575 </td><td>Draft<br>
   2576 <span class=""><span>4.2</span></span></td>
   2577 </tr>
   2578 <tr class="row1">
   2579 <td class="file">bytestream.h</td><td class="proto">ByteSink::ByteSink()</td><td class="">None<br>
   2580 </td><td>Draft<br>
   2581 <span class=""><span>4.2</span></span></td>
   2582 </tr>
   2583 <tr class="row0">
   2584 <td class="file">bytestream.h</td><td class="proto">void ByteSink::Append(const char *, int32_t )=0</td><td class="">None<br>
   2585 </td><td>Draft<br>
   2586 <span class=""><span>4.2</span></span></td>
   2587 </tr>
   2588 <tr class="row1">
   2589 <td class="file">bytestream.h</td><td class="proto">void CheckedArrayByteSink::Append(const char *, int32_t )</td><td class="">None<br>
   2590 </td><td>Draft<br>
   2591 <span class=""><span>4.2</span></span></td>
   2592 </tr>
   2593 <tr class="row0">
   2594 <td class="file">bytestream.h</td><td class="proto">int32_t CheckedArrayByteSink::NumberOfBytesWritten() const</td><td class="">None<br>
   2595 </td><td>Draft<br>
   2596 <span class=""><span>4.2</span></span></td>
   2597 </tr>
   2598 <tr class="row1">
   2599 <td class="file">calendar.h</td><td class="proto">static StringEnumeration* Calendar::getKeywordValuesForLocale(const char *, const Locale &amp;, UBool , UErrorCode &amp;)</td><td class="">None<br>
   2600 </td><td>Draft<br>
   2601 <span class=""><span>4.2</span></span></td>
   2602 </tr>
   2603 <tr class="row0">
   2604 <td class="file">coll.h</td><td class="proto">UCollationResult Collator::compareUTF8(const StringPiece &amp;, const StringPiece &amp;, UErrorCode &amp;) const</td><td class="">None<br>
   2605 </td><td>Draft<br>
   2606 <span class=""><span>4.2</span></span></td>
   2607 </tr>
   2608 <tr class="row1">
   2609 <td class="file">coll.h</td><td class="proto">UCollationResult Collator::compare(UCharIterator &amp;, UCharIterator &amp;, UErrorCode &amp;) const</td><td class="">None<br>
   2610 </td><td>Draft<br>
   2611 <span class=""><span>4.2</span></span></td>
   2612 </tr>
   2613 <tr class="row0">
   2614 <td class="file">coll.h</td><td class="proto">static StringEnumeration* Collator::getKeywordValuesForLocale(const char *, const Locale &amp;, UBool , UErrorCode &amp;)</td><td class="">None<br>
   2615 </td><td>Draft<br>
   2616 <span class=""><span>4.2</span></span></td>
   2617 </tr>
   2618 <tr class="row1">
   2619 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
   2620 </td><td>Draft<br>
   2621 <span class=""><span>4.2</span></span></td>
   2622 </tr>
   2623 <tr class="row0">
   2624 <td class="file">currpinf.h</td><td class="proto">UnicodeString&amp; CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString &amp;, UnicodeString &amp;) const</td><td class="">None<br>
   2625 </td><td>Draft<br>
   2626 <span class=""><span>4.2</span></span></td>
   2627 </tr>
   2628 <tr class="row1">
   2629 <td class="file">currpinf.h</td><td class="proto">const PluralRules* CurrencyPluralInfo::getPluralRules() const</td><td class="">None<br>
   2630 </td><td>Draft<br>
   2631 <span class=""><span>4.2</span></span></td>
   2632 </tr>
   2633 <tr class="row0">
   2634 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(const CurrencyPluralInfo &amp;)</td><td class="">None<br>
   2635 </td><td>Draft<br>
   2636 <span class=""><span>4.2</span></span></td>
   2637 </tr>
   2638 <tr class="row1">
   2639 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo&amp; CurrencyPluralInfo::operator=(const CurrencyPluralInfo &amp;)</td><td class="">None<br>
   2640 </td><td>Draft<br>
   2641 <span class=""><span>4.2</span></span></td>
   2642 </tr>
   2643 <tr class="row0">
   2644 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
   2645 </td><td>Draft<br>
   2646 <span class=""><span>4.2</span></span></td>
   2647 </tr>
   2648 <tr class="row1">
   2649 <td class="file">currpinf.h</td><td class="proto">static UClassID CurrencyPluralInfo::getStaticClassID()</td><td class="">None<br>
   2650 </td><td>Draft<br>
   2651 <span class=""><span>4.2</span></span></td>
   2652 </tr>
   2653 <tr class="row0">
   2654 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::~CurrencyPluralInfo()</td><td class="">None<br>
   2655 </td><td>Draft<br>
   2656 <span class=""><span>4.2</span></span></td>
   2657 </tr>
   2658 <tr class="row1">
   2659 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setPluralRules(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="">None<br>
   2660 </td><td>Draft<br>
   2661 <span class=""><span>4.2</span></span></td>
   2662 </tr>
   2663 <tr class="row0">
   2664 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setCurrencyPluralPattern(const UnicodeString &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="">None<br>
   2665 </td><td>Draft<br>
   2666 <span class=""><span>4.2</span></span></td>
   2667 </tr>
   2668 <tr class="row1">
   2669 <td class="file">currpinf.h</td><td class="proto">UClassID CurrencyPluralInfo::getDynamicClassID() const</td><td class="">None<br>
   2670 </td><td>Draft<br>
   2671 <span class=""><span>4.2</span></span></td>
   2672 </tr>
   2673 <tr class="row0">
   2674 <td class="file">currpinf.h</td><td class="proto">UBool CurrencyPluralInfo::operator==(const CurrencyPluralInfo &amp;) const</td><td class="">None<br>
   2675 </td><td>Draft<br>
   2676 <span class=""><span>4.2</span></span></td>
   2677 </tr>
   2678 <tr class="row1">
   2679 <td class="file">currpinf.h</td><td class="proto">UBool CurrencyPluralInfo::operator!=(const CurrencyPluralInfo &amp;) const</td><td class="">None<br>
   2680 </td><td>Draft<br>
   2681 <span class=""><span>4.2</span></span></td>
   2682 </tr>
   2683 <tr class="row0">
   2684 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(UErrorCode &amp;)</td><td class="">None<br>
   2685 </td><td>Draft<br>
   2686 <span class=""><span>4.2</span></span></td>
   2687 </tr>
   2688 <tr class="row1">
   2689 <td class="file">currpinf.h</td><td class="proto">const Locale&amp; CurrencyPluralInfo::getLocale() const</td><td class="">None<br>
   2690 </td><td>Draft<br>
   2691 <span class=""><span>4.2</span></span></td>
   2692 </tr>
   2693 <tr class="row0">
   2694 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo* CurrencyPluralInfo::clone() const</td><td class="">None<br>
   2695 </td><td>Draft<br>
   2696 <span class=""><span>4.2</span></span></td>
   2697 </tr>
   2698 <tr class="row1">
   2699 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing , UBool , const UnicodeString &amp;)</td><td class="">None<br>
   2700 </td><td>Draft<br>
   2701 <span class=""><span>4.2</span></span></td>
   2702 </tr>
   2703 <tr class="row0">
   2704 <td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString&amp; DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing , UBool , UErrorCode &amp;) const</td><td class="">None<br>
   2705 </td><td>Draft<br>
   2706 <span class=""><span>4.2</span></span></td>
   2707 </tr>
   2708 <tr class="row1">
   2709 <td class="file">decimfmt.h</td><td class="proto">UBool decimfmtAffixValueComparator(UHashTok , UHashTok )</td><td class="">None<br>
   2710 </td><td>Internal<br>
   2711 <span class=""><span>4.2</span></span></td>
   2712 </tr>
   2713 <tr class="row0">
   2714 <td class="file">decimfmt.h</td><td class="proto">void DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo *)</td><td class="">None<br>
   2715 </td><td>Draft<br>
   2716 <span class=""><span>4.2</span></span></td>
   2717 </tr>
   2718 <tr class="row1">
   2719 <td class="file">decimfmt.h</td><td class="proto">void DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo &amp;)</td><td class="">None<br>
   2720 </td><td>Draft<br>
   2721 <span class=""><span>4.2</span></span></td>
   2722 </tr>
   2723 <tr class="row0">
   2724 <td class="file">decimfmt.h</td><td class="proto">DecimalFormat::DecimalFormat(const UnicodeString &amp;, DecimalFormatSymbols *, NumberFormat::EStyles , UErrorCode &amp;)</td><td class="">None<br>
   2725 </td><td>Internal<br>
   2726 <span class=""><span>4.2</span></span></td>
   2727 </tr>
   2728 <tr class="row1">
   2729 <td class="file">decimfmt.h</td><td class="proto">UBool decimfmtAffixPatternValueComparator(UHashTok , UHashTok )</td><td class="">None<br>
   2730 </td><td>Internal<br>
   2731 <span class=""><span>4.2</span></span></td>
   2732 </tr>
   2733 <tr class="row0">
   2734 <td class="file">decimfmt.h</td><td class="proto">const CurrencyPluralInfo* DecimalFormat::getCurrencyPluralInfo(void) const</td><td class="">None<br>
   2735 </td><td>Draft<br>
   2736 <span class=""><span>4.2</span></span></td>
   2737 </tr>
   2738 <tr class="row1">
   2739 <td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* DateFormatSymbols::getNarrowEras(int32_t &amp;) const</td><td class="">None<br>
   2740 </td><td>Draft<br>
   2741 <span class=""><span>4.2</span></span></td>
   2742 </tr>
   2743 <tr class="row0">
   2744 <td class="file">dtfmtsym.h</td><td class="proto">void DateFormatSymbols::setNarrowEras(const UnicodeString *, int32_t )</td><td class="">None<br>
   2745 </td><td>Draft<br>
   2746 <span class=""><span>4.2</span></span></td>
   2747 </tr>
   2748 <tr class="row1">
   2749 <td class="file">dtitvinf.h</td><td class="proto">UBool dtitvinfHashTableValueComparator(UHashTok , UHashTok )</td><td class="">None<br>
   2750 </td><td>Internal<br>
   2751 <span class=""><span>4.0</span></span></td>
   2752 </tr>
   2753 <tr class="row0">
   2754 <td class="file">errorcode.h</td><td class="proto">void ErrorCode::check() const</td><td class="">None<br>
   2755 </td><td>Draft<br>
   2756 <span class=""><span>4.2</span></span></td>
   2757 </tr>
   2758 <tr class="row1">
   2759 <td class="file">errorcode.h</td><td class="proto">ErrorCode::operator UErrorCode &amp;()</td><td class="">None<br>
   2760 </td><td>Draft<br>
   2761 <span class=""><span>4.2</span></span></td>
   2762 </tr>
   2763 <tr class="row0">
   2764 <td class="file">errorcode.h</td><td class="proto">ErrorCode::operator UErrorCode *()</td><td class="">None<br>
   2765 </td><td>Draft<br>
   2766 <span class=""><span>4.2</span></span></td>
   2767 </tr>
   2768 <tr class="row1">
   2769 <td class="file">errorcode.h</td><td class="proto">ErrorCode::ErrorCode()</td><td class="">None<br>
   2770 </td><td>Draft<br>
   2771 <span class=""><span>4.2</span></span></td>
   2772 </tr>
   2773 <tr class="row0">
   2774 <td class="file">errorcode.h</td><td class="proto">UBool ErrorCode::isFailure() const</td><td class="">None<br>
   2775 </td><td>Draft<br>
   2776 <span class=""><span>4.2</span></span></td>
   2777 </tr>
   2778 <tr class="row1">
   2779 <td class="file">errorcode.h</td><td class="proto">UBool ErrorCode::isSuccess() const</td><td class="">None<br>
   2780 </td><td>Draft<br>
   2781 <span class=""><span>4.2</span></span></td>
   2782 </tr>
   2783 <tr class="row0">
   2784 <td class="file">errorcode.h</td><td class="proto">void ErrorCode::set(UErrorCode )</td><td class="">None<br>
   2785 </td><td>Draft<br>
   2786 <span class=""><span>4.2</span></span></td>
   2787 </tr>
   2788 <tr class="row1">
   2789 <td class="file">errorcode.h</td><td class="proto">UErrorCode ErrorCode::reset()</td><td class="">None<br>
   2790 </td><td>Draft<br>
   2791 <span class=""><span>4.2</span></span></td>
   2792 </tr>
   2793 <tr class="row0">
   2794 <td class="file">errorcode.h</td><td class="proto">ErrorCode::~ErrorCode()</td><td class="">None<br>
   2795 </td><td>Draft<br>
   2796 <span class=""><span>4.2</span></span></td>
   2797 </tr>
   2798 <tr class="row1">
   2799 <td class="file">errorcode.h</td><td class="proto">UErrorCode ErrorCode::get() const</td><td class="">None<br>
   2800 </td><td>Draft<br>
   2801 <span class=""><span>4.2</span></span></td>
   2802 </tr>
   2803 <tr class="row0">
   2804 <td class="file">LEGlyphStorage.h</td><td class="proto">LEGlyphID* LEGlyphStorage::insertGlyphs(le_int32 , le_int32 , LEErrorCode &amp;)</td><td class="">None<br>
   2805 </td><td>Draft<br>
   2806 <span class=""><span>4.2</span></span></td>
   2807 </tr>
   2808 <tr class="row1">
   2809 <td class="file">LEGlyphStorage.h</td><td class="proto">void LEGlyphStorage::moveGlyph(le_int32 , le_int32 , le_uint32 )</td><td class="">None<br>
   2810 </td><td>Draft<br>
   2811 <span class=""><span>4.2</span></span></td>
   2812 </tr>
   2813 <tr class="row0">
   2814 <td class="file">msgfmt.h</td><td class="proto">int32_t MessageFormat::getArgTypeCount() const</td><td class="">None<br>
   2815 </td><td>Internal<br>
   2816 <span class=""><span>.</span></span></td>
   2817 </tr>
   2818 <tr class="row1">
   2819 <td class="file">numfmt.h</td><td class="proto">static NumberFormat* NumberFormat::createInstance(const Locale &amp;, EStyles , UErrorCode &amp;)</td><td class="">None<br>
   2820 </td><td>Draft<br>
   2821 <span class=""><span>4.2</span></span></td>
   2822 </tr>
   2823 <tr class="row0">
   2824 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstanceByName(const char *, UErrorCode &amp;)</td><td class="">None<br>
   2825 </td><td>Draft<br>
   2826 <span class=""><span>4.2</span></span></td>
   2827 </tr>
   2828 <tr class="row1">
   2829 <td class="file">numsys.h</td><td class="proto">UClassID NumberingSystem::getDynamicClassID() const</td><td class="">None<br>
   2830 </td><td>Draft<br>
   2831 <span class=""><span>4.2</span></span></td>
   2832 </tr>
   2833 <tr class="row0">
   2834 <td class="file">numsys.h</td><td class="proto">UnicodeString NumberingSystem::getDescription()</td><td class="">None<br>
   2835 </td><td>Draft<br>
   2836 <span class=""><span>4.2</span></span></td>
   2837 </tr>
   2838 <tr class="row1">
   2839 <td class="file">numsys.h</td><td class="proto">NumberingSystem::NumberingSystem()</td><td class="">None<br>
   2840 </td><td>Draft<br>
   2841 <span class=""><span>4.2</span></span></td>
   2842 </tr>
   2843 <tr class="row0">
   2844 <td class="file">numsys.h</td><td class="proto">NumberingSystem::NumberingSystem(const NumberingSystem &amp;)</td><td class="">None<br>
   2845 </td><td>Draft<br>
   2846 <span class=""><span>4.2</span></span></td>
   2847 </tr>
   2848 <tr class="row1">
   2849 <td class="file">numsys.h</td><td class="proto">NumberingSystem::~NumberingSystem()</td><td class="">None<br>
   2850 </td><td>Draft<br>
   2851 <span class=""><span>4.2</span></span></td>
   2852 </tr>
   2853 <tr class="row0">
   2854 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(UErrorCode &amp;)</td><td class="">None<br>
   2855 </td><td>Draft<br>
   2856 <span class=""><span>4.2</span></span></td>
   2857 </tr>
   2858 <tr class="row1">
   2859 <td class="file">numsys.h</td><td class="proto">static UClassID NumberingSystem::getStaticClassID(void)</td><td class="">None<br>
   2860 </td><td>Draft<br>
   2861 <span class=""><span>4.2</span></span></td>
   2862 </tr>
   2863 <tr class="row0">
   2864 <td class="file">numsys.h</td><td class="proto">static StringEnumeration* NumberingSystem::getAvailableNames(UErrorCode &amp;)</td><td class="">None<br>
   2865 </td><td>Draft<br>
   2866 <span class=""><span>4.2</span></span></td>
   2867 </tr>
   2868 <tr class="row1">
   2869 <td class="file">numsys.h</td><td class="proto">int32_t NumberingSystem::getRadix()</td><td class="">None<br>
   2870 </td><td>Draft<br>
   2871 <span class=""><span>4.2</span></span></td>
   2872 </tr>
   2873 <tr class="row0">
   2874 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
   2875 </td><td>Draft<br>
   2876 <span class=""><span>4.2</span></span></td>
   2877 </tr>
   2878 <tr class="row1">
   2879 <td class="file">numsys.h</td><td class="proto">UBool NumberingSystem::isAlgorithmic() const</td><td class="">None<br>
   2880 </td><td>Draft<br>
   2881 <span class=""><span>4.2</span></span></td>
   2882 </tr>
   2883 <tr class="row0">
   2884 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(int32_t , UBool , const UnicodeString &amp;, UErrorCode &amp;)</td><td class="">None<br>
   2885 </td><td>Draft<br>
   2886 <span class=""><span>4.2</span></span></td>
   2887 </tr>
   2888 <tr class="row1">
   2889 <td class="file">smpdtfmt.h</td><td class="proto">SimpleDateFormat::SimpleDateFormat(const UnicodeString &amp;, const UnicodeString &amp;, const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
   2890 </td><td>Draft<br>
   2891 <span class=""><span>4.2</span></span></td>
   2892 </tr>
   2893 <tr class="row0">
   2894 <td class="file">smpdtfmt.h</td><td class="proto">SimpleDateFormat::SimpleDateFormat(const UnicodeString &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="">None<br>
   2895 </td><td>Draft<br>
   2896 <span class=""><span>4.2</span></span></td>
   2897 </tr>
   2898 <tr class="row1">
   2899 <td class="file">stringpiece.h</td><td class="proto">int32_t StringPiece::size() const</td><td class="">None<br>
   2900 </td><td>Draft<br>
   2901 <span class=""><span>4.2</span></span></td>
   2902 </tr>
   2903 <tr class="row0">
   2904 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece()</td><td class="">None<br>
   2905 </td><td>Draft<br>
   2906 <span class=""><span>4.2</span></span></td>
   2907 </tr>
   2908 <tr class="row1">
   2909 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::remove_prefix(int32_t )</td><td class="">None<br>
   2910 </td><td>Draft<br>
   2911 <span class=""><span>4.2</span></span></td>
   2912 </tr>
   2913 <tr class="row0">
   2914 <td class="file">stringpiece.h</td><td class="proto">StringPiece StringPiece::substr(int32_t , int32_t len=) const</td><td class="">None<br>
   2915 </td><td>Draft<br>
   2916 <span class=""><span>4.2</span></span></td>
   2917 </tr>
   2918 <tr class="row1">
   2919 <td class="file">stringpiece.h</td><td class="proto">int32_t StringPiece::length() const</td><td class="">None<br>
   2920 </td><td>Draft<br>
   2921 <span class=""><span>4.2</span></span></td>
   2922 </tr>
   2923 <tr class="row0">
   2924 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const char *)</td><td class="">None<br>
   2925 </td><td>Draft<br>
   2926 <span class=""><span>4.2</span></span></td>
   2927 </tr>
   2928 <tr class="row1">
   2929 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::clear()</td><td class="">None<br>
   2930 </td><td>Draft<br>
   2931 <span class=""><span>4.2</span></span></td>
   2932 </tr>
   2933 <tr class="row0">
   2934 <td class="file">stringpiece.h</td><td class="proto">const char* StringPiece::data() const</td><td class="">None<br>
   2935 </td><td>Draft<br>
   2936 <span class=""><span>4.2</span></span></td>
   2937 </tr>
   2938 <tr class="row1">
   2939 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const char *, int32_t )</td><td class="">None<br>
   2940 </td><td>Draft<br>
   2941 <span class=""><span>4.2</span></span></td>
   2942 </tr>
   2943 <tr class="row0">
   2944 <td class="file">stringpiece.h</td><td class="proto">UBool StringPiece::empty() const</td><td class="">None<br>
   2945 </td><td>Draft<br>
   2946 <span class=""><span>4.2</span></span></td>
   2947 </tr>
   2948 <tr class="row1">
   2949 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const StringPiece &amp;, int32_t )</td><td class="">None<br>
   2950 </td><td>Draft<br>
   2951 <span class=""><span>4.2</span></span></td>
   2952 </tr>
   2953 <tr class="row0">
   2954 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const StringPiece &amp;, int32_t , int32_t )</td><td class="">None<br>
   2955 </td><td>Draft<br>
   2956 <span class=""><span>4.2</span></span></td>
   2957 </tr>
   2958 <tr class="row1">
   2959 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::remove_suffix(int32_t )</td><td class="">None<br>
   2960 </td><td>Draft<br>
   2961 <span class=""><span>4.2</span></span></td>
   2962 </tr>
   2963 <tr class="row0">
   2964 <td class="file">tblcoll.h</td><td class="proto">UCollationResult RuleBasedCollator::compare(UCharIterator &amp;, UCharIterator &amp;, UErrorCode &amp;) const</td><td class="">None<br>
   2965 </td><td>Draft<br>
   2966 <span class=""><span>4.2</span></span></td>
   2967 </tr>
   2968 <tr class="row1">
   2969 <td class="file">tmunit.h</td><td class="proto">UTimeUnitFields TimeUnit::getTimeUnitField() const</td><td class="">None<br>
   2970 </td><td>Draft<br>
   2971 <span class=""><span>4.2</span></span></td>
   2972 </tr>
   2973 <tr class="row0">
   2974 <td class="file">tmunit.h</td><td class="proto">UClassID TimeUnit::getDynamicClassID() const</td><td class="">None<br>
   2975 </td><td>Draft<br>
   2976 <span class=""><span>4.2</span></span></td>
   2977 </tr>
   2978 <tr class="row1">
   2979 <td class="file">tmunit.h</td><td class="proto">static TimeUnit* TimeUnit::createInstance(UTimeUnitFields , UErrorCode &amp;)</td><td class="">None<br>
   2980 </td><td>Draft<br>
   2981 <span class=""><span>4.2</span></span></td>
   2982 </tr>
   2983 <tr class="row0">
   2984 <td class="file">tmunit.h</td><td class="proto">TimeUnit::~TimeUnit()</td><td class="">None<br>
   2985 </td><td>Draft<br>
   2986 <span class=""><span>4.2</span></span></td>
   2987 </tr>
   2988 <tr class="row1">
   2989 <td class="file">tmunit.h</td><td class="proto">static UClassID TimeUnit::getStaticClassID()</td><td class="">None<br>
   2990 </td><td>Draft<br>
   2991 <span class=""><span>4.2</span></span></td>
   2992 </tr>
   2993 <tr class="row0">
   2994 <td class="file">tmunit.h</td><td class="proto">TimeUnit::TimeUnit(const TimeUnit &amp;)</td><td class="">None<br>
   2995 </td><td>Draft<br>
   2996 <span class=""><span>4.2</span></span></td>
   2997 </tr>
   2998 <tr class="row1">
   2999 <td class="file">tmunit.h</td><td class="proto">UObject* TimeUnit::clone() const</td><td class="">None<br>
   3000 </td><td>Draft<br>
   3001 <span class=""><span>4.2</span></span></td>
   3002 </tr>
   3003 <tr class="row0">
   3004 <td class="file">tmunit.h</td><td class="proto">TimeUnit&amp; TimeUnit::operator=(const TimeUnit &amp;)</td><td class="">None<br>
   3005 </td><td>Draft<br>
   3006 <span class=""><span>4.2</span></span></td>
   3007 </tr>
   3008 <tr class="row1">
   3009 <td class="file">tmunit.h</td><td class="proto">UBool TimeUnit::operator!=(const UObject &amp;) const</td><td class="">None<br>
   3010 </td><td>Draft<br>
   3011 <span class=""><span>4.2</span></span></td>
   3012 </tr>
   3013 <tr class="row0">
   3014 <td class="file">tmunit.h</td><td class="proto">UBool TimeUnit::operator==(const UObject &amp;) const</td><td class="">None<br>
   3015 </td><td>Draft<br>
   3016 <span class=""><span>4.2</span></span></td>
   3017 </tr>
   3018 <tr class="row1">
   3019 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(double , TimeUnit::UTimeUnitFields , UErrorCode &amp;)</td><td class="">None<br>
   3020 </td><td>Draft<br>
   3021 <span class=""><span>4.2</span></span></td>
   3022 </tr>
   3023 <tr class="row0">
   3024 <td class="file">tmutamt.h</td><td class="proto">UClassID TimeUnitAmount::getDynamicClassID(void) const</td><td class="">None<br>
   3025 </td><td>Draft<br>
   3026 <span class=""><span>4.2</span></span></td>
   3027 </tr>
   3028 <tr class="row1">
   3029 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(const TimeUnitAmount &amp;)</td><td class="">None<br>
   3030 </td><td>Draft<br>
   3031 <span class=""><span>4.2</span></span></td>
   3032 </tr>
   3033 <tr class="row0">
   3034 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::~TimeUnitAmount()</td><td class="">None<br>
   3035 </td><td>Draft<br>
   3036 <span class=""><span>4.2</span></span></td>
   3037 </tr>
   3038 <tr class="row1">
   3039 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(const Formattable &amp;, TimeUnit::UTimeUnitFields , UErrorCode &amp;)</td><td class="">None<br>
   3040 </td><td>Draft<br>
   3041 <span class=""><span>4.2</span></span></td>
   3042 </tr>
   3043 <tr class="row0">
   3044 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount&amp; TimeUnitAmount::operator=(const TimeUnitAmount &amp;)</td><td class="">None<br>
   3045 </td><td>Draft<br>
   3046 <span class=""><span>4.2</span></span></td>
   3047 </tr>
   3048 <tr class="row1">
   3049 <td class="file">tmutamt.h</td><td class="proto">const TimeUnit&amp; TimeUnitAmount::getTimeUnit() const</td><td class="">None<br>
   3050 </td><td>Draft<br>
   3051 <span class=""><span>4.2</span></span></td>
   3052 </tr>
   3053 <tr class="row0">
   3054 <td class="file">tmutamt.h</td><td class="proto">UBool TimeUnitAmount::operator==(const UObject &amp;) const</td><td class="">None<br>
   3055 </td><td>Draft<br>
   3056 <span class=""><span>4.2</span></span></td>
   3057 </tr>
   3058 <tr class="row1">
   3059 <td class="file">tmutamt.h</td><td class="proto">UBool TimeUnitAmount::operator!=(const UObject &amp;) const</td><td class="">None<br>
   3060 </td><td>Draft<br>
   3061 <span class=""><span>4.2</span></span></td>
   3062 </tr>
   3063 <tr class="row0">
   3064 <td class="file">tmutamt.h</td><td class="proto">TimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() const</td><td class="">None<br>
   3065 </td><td>Draft<br>
   3066 <span class=""><span>4.2</span></span></td>
   3067 </tr>
   3068 <tr class="row1">
   3069 <td class="file">tmutamt.h</td><td class="proto">UObject* TimeUnitAmount::clone() const</td><td class="">None<br>
   3070 </td><td>Draft<br>
   3071 <span class=""><span>4.2</span></span></td>
   3072 </tr>
   3073 <tr class="row0">
   3074 <td class="file">tmutamt.h</td><td class="proto">static UClassID TimeUnitAmount::getStaticClassID(void)</td><td class="">None<br>
   3075 </td><td>Draft<br>
   3076 <span class=""><span>4.2</span></span></td>
   3077 </tr>
   3078 <tr class="row1">
   3079 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::~TimeUnitFormat()</td><td class="">None<br>
   3080 </td><td>Draft<br>
   3081 <span class=""><span>4.2</span></span></td>
   3082 </tr>
   3083 <tr class="row0">
   3084 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat&amp; TimeUnitFormat::operator=(const TimeUnitFormat &amp;)</td><td class="">None<br>
   3085 </td><td>Draft<br>
   3086 <span class=""><span>4.2</span></span></td>
   3087 </tr>
   3088 <tr class="row1">
   3089 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::setLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
   3090 </td><td>Draft<br>
   3091 <span class=""><span>4.2</span></span></td>
   3092 </tr>
   3093 <tr class="row0">
   3094 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale &amp;, EStyle , UErrorCode &amp;)</td><td class="">None<br>
   3095 </td><td>Draft<br>
   3096 <span class=""><span>4.2</span></span></td>
   3097 </tr>
   3098 <tr class="row1">
   3099 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
   3100 </td><td>Draft<br>
   3101 <span class=""><span>4.2</span></span></td>
   3102 </tr>
   3103 <tr class="row0">
   3104 <td class="file">tmutfmt.h</td><td class="proto">UClassID TimeUnitFormat::getDynamicClassID(void) const</td><td class="">None<br>
   3105 </td><td>Draft<br>
   3106 <span class=""><span>4.2</span></span></td>
   3107 </tr>
   3108 <tr class="row1">
   3109 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(UErrorCode &amp;)</td><td class="">None<br>
   3110 </td><td>Draft<br>
   3111 <span class=""><span>4.2</span></span></td>
   3112 </tr>
   3113 <tr class="row0">
   3114 <td class="file">tmutfmt.h</td><td class="proto">Format* TimeUnitFormat::clone(void) const</td><td class="">None<br>
   3115 </td><td>Draft<br>
   3116 <span class=""><span>4.2</span></span></td>
   3117 </tr>
   3118 <tr class="row1">
   3119 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const TimeUnitFormat &amp;)</td><td class="">None<br>
   3120 </td><td>Draft<br>
   3121 <span class=""><span>4.2</span></span></td>
   3122 </tr>
   3123 <tr class="row0">
   3124 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::parseObject(const UnicodeString &amp;, Formattable &amp;, ParsePosition &amp;) const</td><td class="">None<br>
   3125 </td><td>Draft<br>
   3126 <span class=""><span>4.2</span></span></td>
   3127 </tr>
   3128 <tr class="row1">
   3129 <td class="file">tmutfmt.h</td><td class="proto">UnicodeString&amp; TimeUnitFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="">None<br>
   3130 </td><td>Draft<br>
   3131 <span class=""><span>4.2</span></span></td>
   3132 </tr>
   3133 <tr class="row0">
   3134 <td class="file">tmutfmt.h</td><td class="proto">UBool TimeUnitFormat::operator!=(const Format &amp;) const</td><td class="">None<br>
   3135 </td><td>Draft<br>
   3136 <span class=""><span>4.2</span></span></td>
   3137 </tr>
   3138 <tr class="row1">
   3139 <td class="file">tmutfmt.h</td><td class="proto">static UClassID TimeUnitFormat::getStaticClassID(void)</td><td class="">None<br>
   3140 </td><td>Draft<br>
   3141 <span class=""><span>4.2</span></span></td>
   3142 </tr>
   3143 <tr class="row0">
   3144 <td class="file">tmutfmt.h</td><td class="proto">UBool TimeUnitFormat::operator==(const Format &amp;) const</td><td class="">None<br>
   3145 </td><td>Draft<br>
   3146 <span class=""><span>4.2</span></span></td>
   3147 </tr>
   3148 <tr class="row1">
   3149 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::setNumberFormat(const NumberFormat &amp;, UErrorCode &amp;)</td><td class="">None<br>
   3150 </td><td>Draft<br>
   3151 <span class=""><span>4.2</span></span></td>
   3152 </tr>
   3153 <tr class="row0">
   3154 <td class="file">ucal.h</td><td class="proto">const char* ucal_getType(const UCalendar *, UErrorCode *)</td><td class="">None<br>
   3155 </td><td>Draft<br>
   3156 <span class=""><span>4.2</span></span></td>
   3157 </tr>
   3158 <tr class="row1">
   3159 <td class="file">ucal.h</td><td class="proto">UEnumeration* ucal_getKeywordValuesForLocale(const char *, const char *, UBool , UErrorCode *)</td><td class="">None<br>
   3160 </td><td>Draft<br>
   3161 <span class=""><span>4.2</span></span></td>
   3162 </tr>
   3163 <tr class="row0">
   3164 <td class="file">ucnvsel.h</td><td class="proto">UConverterSelector* ucnvsel_open(const char *const *, int32_t , const USet *, const UConverterUnicodeSet , UErrorCode *)</td><td class="">None<br>
   3165 </td><td>Draft<br>
   3166 <span class=""><span>4.2</span></span></td>
   3167 </tr>
   3168 <tr class="row1">
   3169 <td class="file">ucnvsel.h</td><td class="proto">UEnumeration* ucnvsel_selectForString(const UConverterSelector *, const UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
   3170 </td><td>Draft<br>
   3171 <span class=""><span>4.2</span></span></td>
   3172 </tr>
   3173 <tr class="row0">
   3174 <td class="file">ucnvsel.h</td><td class="proto">void ucnvsel_close(UConverterSelector *)</td><td class="">None<br>
   3175 </td><td>Draft<br>
   3176 <span class=""><span>4.2</span></span></td>
   3177 </tr>
   3178 <tr class="row1">
   3179 <td class="file">ucnvsel.h</td><td class="proto">int32_t ucnvsel_serialize(const UConverterSelector *, void *, int32_t , UErrorCode *)</td><td class="">None<br>
   3180 </td><td>Draft<br>
   3181 <span class=""><span>4.2</span></span></td>
   3182 </tr>
   3183 <tr class="row0">
   3184 <td class="file">ucnvsel.h</td><td class="proto">UEnumeration* ucnvsel_selectForUTF8(const UConverterSelector *, const char *, int32_t , UErrorCode *)</td><td class="">None<br>
   3185 </td><td>Draft<br>
   3186 <span class=""><span>4.2</span></span></td>
   3187 </tr>
   3188 <tr class="row1">
   3189 <td class="file">ucnvsel.h</td><td class="proto">UConverterSelector* ucnvsel_openFromSerialized(const void *, int32_t , UErrorCode *)</td><td class="">None<br>
   3190 </td><td>Draft<br>
   3191 <span class=""><span>4.2</span></span></td>
   3192 </tr>
   3193 <tr class="row0">
   3194 <td class="file">ucol.h</td><td class="proto">UEnumeration* ucol_getKeywordValuesForLocale(const char *, const char *, UBool , UErrorCode *)</td><td class="">None<br>
   3195 </td><td>Draft<br>
   3196 <span class=""><span>4.2</span></span></td>
   3197 </tr>
   3198 <tr class="row1">
   3199 <td class="file">ucurr.h</td><td class="proto">const UChar* ucurr_getPluralName(const UChar *, const char *, UBool *, const char *, int32_t *, UErrorCode *)</td><td class="">None<br>
   3200 </td><td>Draft<br>
   3201 <span class=""><span>4.2</span></span></td>
   3202 </tr>
   3203 <tr class="row0">
   3204 <td class="file">ucurr.h</td><td class="proto">UEnumeration* ucurr_getKeywordValuesForLocale(const char *, const char *, UBool , UErrorCode *)</td><td class="">None<br>
   3205 </td><td>Draft<br>
   3206 <span class=""><span>4.2</span></span></td>
   3207 </tr>
   3208 <tr class="row1">
   3209 <td class="file">udat.h</td><td class="proto">void udat_applyPatternRelative(UDateFormat *, const UChar *, int32_t , const UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
   3210 </td><td>Internal<br>
   3211 <span class=""><span>4.2 technology preview</span></span></td>
   3212 </tr>
   3213 <tr class="row0">
   3214 <td class="file">udat.h</td><td class="proto">int32_t udat_toPatternRelativeDate(const UDateFormat *, UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
   3215 </td><td>Internal<br>
   3216 <span class=""><span>4.2 technology preview</span></span></td>
   3217 </tr>
   3218 <tr class="row1">
   3219 <td class="file">udat.h</td><td class="proto">int32_t udat_toPatternRelativeTime(const UDateFormat *, UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
   3220 </td><td>Internal<br>
   3221 <span class=""><span>4.2 technology preview</span></span></td>
   3222 </tr>
   3223 <tr class="row0">
   3224 <td class="file">uloc.h</td><td class="proto">int32_t uloc_toLanguageTag(const char *, char *, int32_t , UBool , UErrorCode *)</td><td class="">None<br>
   3225 </td><td>Draft<br>
   3226 <span class=""><span>4.2</span></span></td>
   3227 </tr>
   3228 <tr class="row1">
   3229 <td class="file">uloc.h</td><td class="proto">int32_t uloc_forLanguageTag(const char *, char *, int32_t , int32_t *, UErrorCode *)</td><td class="">None<br>
   3230 </td><td>Draft<br>
   3231 <span class=""><span>4.2</span></span></td>
   3232 </tr>
   3233 <tr class="row0">
   3234 <td class="file">ulocdata.h</td><td class="proto">int32_t ulocdata_getLocaleSeparator(ULocaleData *, UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
   3235 </td><td>Draft<br>
   3236 <span class=""><span>4.2</span></span></td>
   3237 </tr>
   3238 <tr class="row1">
   3239 <td class="file">ulocdata.h</td><td class="proto">int32_t ulocdata_getLocaleDisplayPattern(ULocaleData *, UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
   3240 </td><td>Draft<br>
   3241 <span class=""><span>4.2</span></span></td>
   3242 </tr>
   3243 <tr class="row0">
   3244 <td class="file">ulocdata.h</td><td class="proto">void ulocdata_getCLDRVersion(UVersionInfo , UErrorCode *)</td><td class="">None<br>
   3245 </td><td>Draft<br>
   3246 <span class=""><span>4.2</span></span></td>
   3247 </tr>
   3248 <tr class="row1">
   3249 <td class="file">uniset.h</td><td class="proto">const UnicodeSet * UnicodeSet::fromUSet(const USet *)</td><td class="">None<br>
   3250 </td><td>Draft<br>
   3251 <span class=""><span>4.2</span></span></td>
   3252 </tr>
   3253 <tr class="row0">
   3254 <td class="file">uniset.h</td><td class="proto">USet * UnicodeSet::toUSet()</td><td class="">None<br>
   3255 </td><td>Draft<br>
   3256 <span class=""><span>4.2</span></span></td>
   3257 </tr>
   3258 <tr class="row1">
   3259 <td class="file">uniset.h</td><td class="proto">const USet * UnicodeSet::toUSet() const</td><td class="">None<br>
   3260 </td><td>Draft<br>
   3261 <span class=""><span>4.2</span></span></td>
   3262 </tr>
   3263 <tr class="row0">
   3264 <td class="file">uniset.h</td><td class="proto">UnicodeSet * UnicodeSet::fromUSet(USet *)</td><td class="">None<br>
   3265 </td><td>Draft<br>
   3266 <span class=""><span>4.2</span></span></td>
   3267 </tr>
   3268 <tr class="row1">
   3269 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t , const char *)</td><td class="">None<br>
   3270 </td><td>Stable<br>
   3271 <span class=""><span>2.0</span></span></td>
   3272 </tr>
   3273 <tr class="row0">
   3274 <td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::toUTF32(UChar32 *, int32_t , UErrorCode &amp;) const</td><td class="">None<br>
   3275 </td><td>Draft<br>
   3276 <span class=""><span>4.2</span></span></td>
   3277 </tr>
   3278 <tr class="row1">
   3279 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t )</td><td class="">None<br>
   3280 </td><td>Stable<br>
   3281 <span class=""><span>2.0</span></span></td>
   3282 </tr>
   3283 <tr class="row0">
   3284 <td class="file">unistr.h</td><td class="proto">static UnicodeString UnicodeString::fromUTF32(const UChar32 *, int32_t )</td><td class="">None<br>
   3285 </td><td>Draft<br>
   3286 <span class=""><span>4.2</span></span></td>
   3287 </tr>
   3288 <tr class="row1">
   3289 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, const char *)</td><td class="">None<br>
   3290 </td><td>Stable<br>
   3291 <span class=""><span>2.0</span></span></td>
   3292 </tr>
   3293 <tr class="row0">
   3294 <td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t ) const</td><td class="">None<br>
   3295 </td><td>Stable<br>
   3296 <span class=""><span>2.0</span></span></td>
   3297 </tr>
   3298 <tr class="row1">
   3299 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *)</td><td class="">None<br>
   3300 </td><td>Stable<br>
   3301 <span class=""><span>2.0</span></span></td>
   3302 </tr>
   3303 <tr class="row0">
   3304 <td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t , const char *) const</td><td class="">None<br>
   3305 </td><td>Stable<br>
   3306 <span class=""><span>2.0</span></span></td>
   3307 </tr>
   3308 <tr class="row1">
   3309 <td class="file">unistr.h</td><td class="proto">void UnicodeString::toUTF8(ByteSink &amp;) const</td><td class="">None<br>
   3310 </td><td>Draft<br>
   3311 <span class=""><span>4.2</span></span></td>
   3312 </tr>
   3313 <tr class="row0">
   3314 <td class="file">unistr.h</td><td class="proto">static UnicodeString UnicodeString::fromUTF8(const StringPiece &amp;)</td><td class="">None<br>
   3315 </td><td>Draft<br>
   3316 <span class=""><span>4.2</span></span></td>
   3317 </tr>
   3318 <tr class="row1">
   3319 <td class="file">uset.h</td><td class="proto">USet* uset_openEmpty()</td><td class="">None<br>
   3320 </td><td>Draft<br>
   3321 <span class=""><span>4.2</span></span></td>
   3322 </tr>
   3323 <tr class="row0">
   3324 <td class="file">uset.h</td><td class="proto">void uset_closeOver(USet *, int32_t )</td><td class="">None<br>
   3325 </td><td>Draft<br>
   3326 <span class=""><span>4.2</span></span></td>
   3327 </tr>
   3328 <tr class="row1">
   3329 <td class="file">uset.h</td><td class="proto">void uset_removeAllStrings(USet *)</td><td class="">None<br>
   3330 </td><td>Draft<br>
   3331 <span class=""><span>4.2</span></span></td>
   3332 </tr>
   3333 <tr class="row0">
   3334 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_areConfusable(const USpoofChecker *, const UChar *, int32_t , const UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
   3335 </td><td>Draft<br>
   3336 <span class=""><span>4.2</span></span></td>
   3337 </tr>
   3338 <tr class="row1">
   3339 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_openFromSerialized(const void *, int32_t , int32_t *, UErrorCode *)</td><td class="">None<br>
   3340 </td><td>Draft<br>
   3341 <span class=""><span>4.2</span></span></td>
   3342 </tr>
   3343 <tr class="row0">
   3344 <td class="file">uspoof.h</td><td class="proto">void uspoof_setChecks(USpoofChecker *, int32_t , UErrorCode *)</td><td class="">None<br>
   3345 </td><td>Draft<br>
   3346 <span class=""><span>4.2</span></span></td>
   3347 </tr>
   3348 <tr class="row1">
   3349 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_clone(const USpoofChecker *, UErrorCode *)</td><td class="">None<br>
   3350 </td><td>Draft<br>
   3351 <span class=""><span>4.2</span></span></td>
   3352 </tr>
   3353 <tr class="row0">
   3354 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_check(const USpoofChecker *, const UChar *, int32_t , int32_t *, UErrorCode *)</td><td class="">None<br>
   3355 </td><td>Draft<br>
   3356 <span class=""><span>4.2</span></span></td>
   3357 </tr>
   3358 <tr class="row1">
   3359 <td class="file">uspoof.h</td><td class="proto">void uspoof_setAllowedLocales(USpoofChecker *, const char *, UErrorCode *)</td><td class="">None<br>
   3360 </td><td>Draft<br>
   3361 <span class=""><span>4.2</span></span></td>
   3362 </tr>
   3363 <tr class="row0">
   3364 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getSkeleton(const USpoofChecker *, uint32_t , const UChar *, int32_t , UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
   3365 </td><td>Draft<br>
   3366 <span class=""><span>4.2</span></span></td>
   3367 </tr>
   3368 <tr class="row1">
   3369 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_openFromSource(const char *, int32_t , const char *, int32_t , int32_t *, UParseError *, UErrorCode *)</td><td class="">None<br>
   3370 </td><td>Draft<br>
   3371 <span class=""><span>4.2</span></span></td>
   3372 </tr>
   3373 <tr class="row0">
   3374 <td class="file">uspoof.h</td><td class="proto">void uspoof_setAllowedChars(USpoofChecker *, const USet *, UErrorCode *)</td><td class="">None<br>
   3375 </td><td>Draft<br>
   3376 <span class=""><span>4.2</span></span></td>
   3377 </tr>
   3378 <tr class="row1">
   3379 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_areConfusableUTF8(const USpoofChecker *, const char *, int32_t , const char *, int32_t , UErrorCode *)</td><td class="">None<br>
   3380 </td><td>Draft<br>
   3381 <span class=""><span>4.2</span></span></td>
   3382 </tr>
   3383 <tr class="row0">
   3384 <td class="file">uspoof.h</td><td class="proto">const USet* uspoof_getAllowedChars(const USpoofChecker *, UErrorCode *)</td><td class="">None<br>
   3385 </td><td>Draft<br>
   3386 <span class=""><span>4.2</span></span></td>
   3387 </tr>
   3388 <tr class="row1">
   3389 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_serialize(USpoofChecker *, void *, int32_t , UErrorCode *)</td><td class="">None<br>
   3390 </td><td>Draft<br>
   3391 <span class=""><span>4.2</span></span></td>
   3392 </tr>
   3393 <tr class="row0">
   3394 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_open(UErrorCode *)</td><td class="">None<br>
   3395 </td><td>Draft<br>
   3396 <span class=""><span>4.2</span></span></td>
   3397 </tr>
   3398 <tr class="row1">
   3399 <td class="file">uspoof.h</td><td class="proto">const char* uspoof_getAllowedLocales(USpoofChecker *, UErrorCode *)</td><td class="">None<br>
   3400 </td><td>Draft<br>
   3401 <span class=""><span>4.2</span></span></td>
   3402 </tr>
   3403 <tr class="row0">
   3404 <td class="file">uspoof.h</td><td class="proto">void uspoof_close(USpoofChecker *)</td><td class="">None<br>
   3405 </td><td>Draft<br>
   3406 <span class=""><span>4.2</span></span></td>
   3407 </tr>
   3408 <tr class="row1">
   3409 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getSkeletonUTF8(const USpoofChecker *, uint32_t , const char *, int32_t , char *, int32_t , UErrorCode *)</td><td class="">None<br>
   3410 </td><td>Draft<br>
   3411 <span class=""><span>4.2</span></span></td>
   3412 </tr>
   3413 <tr class="row0">
   3414 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getChecks(const USpoofChecker *, UErrorCode *)</td><td class="">None<br>
   3415 </td><td>Draft<br>
   3416 <span class=""><span>4.2</span></span></td>
   3417 </tr>
   3418 <tr class="row1">
   3419 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_checkUTF8(const USpoofChecker *, const char *, int32_t , int32_t *, UErrorCode *)</td><td class="">None<br>
   3420 </td><td>Draft<br>
   3421 <span class=""><span>4.2</span></span></td>
   3422 </tr>
   3423 <tr class="row0">
   3424 <td class="file">usprep.h</td><td class="proto">UStringPrepProfile* usprep_openByType(UStringPrepProfileType , UErrorCode *)</td><td class="">None<br>
   3425 </td><td>Draft<br>
   3426 <span class=""><span>4.2</span></span></td>
   3427 </tr>
   3428 <tr class="row1">
   3429 <td class="file">ustring.h</td><td class="proto">UChar* u_strFromUTF32WithSub(UChar *, int32_t , int32_t *, const UChar32 *, int32_t , UChar32 , int32_t *, UErrorCode *)</td><td class="">None<br>
   3430 </td><td>Draft<br>
   3431 <span class=""><span>4.2</span></span></td>
   3432 </tr>
   3433 <tr class="row0">
   3434 <td class="file">ustring.h</td><td class="proto">UChar32* u_strToUTF32WithSub(UChar32 *, int32_t , int32_t *, const UChar *, int32_t , UChar32 , int32_t *, UErrorCode *)</td><td class="">None<br>
   3435 </td><td>Draft<br>
   3436 <span class=""><span>4.2</span></span></td>
   3437 </tr>
   3438 <tr class="row1">
   3439 <td class="file">uversion.h</td><td class="proto">int32_t u_compareVersions(UVersionInfo , UVersionInfo )</td><td class="">None<br>
   3440 </td><td>Draft<br>
   3441 <span class=""><span>4.2</span></span></td>
   3442 </tr>
   3443 <tr class="row0">
   3444 <td class="file">uversion.h</td><td class="proto">void u_versionFromUString(UVersionInfo , const UChar *)</td><td class="">None<br>
   3445 </td><td>Draft<br>
   3446 <span class=""><span>4.2</span></span></td>
   3447 </tr>
   3448 </table>
   3449 <P></P>
   3450 <a href="#_top">(jump back to top)</a>
   3451 <hr>
   3452 <a name="other">
   3453 <h2>Other existing drafts in 4.2</h2>
   3454 </a>
   3455 <div class="other">
   3456 <table BORDER="1" class="genTable">
   3457 <THEAD>
   3458 <tr>
   3459 <th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
   3460 </tr>
   3461 </THEAD>
   3462 </table>
   3463 </div>
   3464 <P></P>
   3465 <a href="#_top">(jump back to top)</a>
   3466 <hr>
   3467 <p>
   3468 <i><font size="-1">Contents generated by StableAPI tool on Mon Apr 27 16:35:28 PDT 2009<br>Copyright (C) 2009, International Business Machines Corporation, All Rights Reserved.</font></i>
   3469 </p>
   3470 </body>
   3471 </html>
   3472