Home | History | Annotate | Download | only in icu4c
      1 <?xml version="1.0" encoding="UTF-8"?><!--
      2 	 Copyright (C)  2010, 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.2.1 with 4.4 r27528:27535M</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.2.1 with 4.4 (r27528:27535M)</h1>
     12 <i>Note: This report compares ICU4C 4.4 (including 4.4.1) with the
     13 	 prevous major release (4.2.1). To see a report between
     14          4.4 and 4.4.1, click here: <a href="APIChangeReport441.html">APIChangeReport441.html</a></i>
     15 <ul>
     16 <li>
     17 <a href="#removed">Removed from 4.2.1</a>
     18 </li>
     19 <li>
     20 <a href="#deprecated">Deprecated or Obsoleted in 4.4</a>
     21 </li>
     22 <li>
     23 <a href="#changed">Changed in  4.4</a>
     24 </li>
     25 <li>
     26 <a href="#promoted">Promoted to stable in 4.4</a>
     27 </li>
     28 <li>
     29 <a href="#added">Added in 4.4</a>
     30 </li>
     31 <li>
     32 <a href="#other">Other existing drafts in 4.4</a>
     33 </li>
     34 </ul>
     35 <hr>
     36 <a name="removed">
     37 <h2>Removed from 4.2.1</h2>
     38 </a>
     39 <table BORDER="1" class="genTable">
     40 <THEAD>
     41 <tr>
     42 <th>File</th><th>API</th><th>4.2.1</th><th>4.4</th>
     43 </tr>
     44 </THEAD>
     45 <tr class="row1">
     46 <td class="file">decimfmt.h</td><td class="proto">UBool decimfmtAffixPatternValueComparator(UHashTok, UHashTok)</td><td class="">Internal<br>4.2</td><td>None<br>
     47 <span class=""><span></span></span></td>
     48 </tr>
     49 <tr class="row0">
     50 <td class="file">decimfmt.h</td><td class="proto">UBool decimfmtAffixValueComparator(UHashTok, UHashTok)</td><td class="">Internal<br>4.2</td><td>None<br>
     51 <span class=""><span></span></span></td>
     52 </tr>
     53 <tr class="row1">
     54 <td class="file">dtitvinf.h</td><td class="proto">UBool dtitvinfHashTableValueComparator(UHashTok, UHashTok)</td><td class="">Internal<br>4.0</td><td>None<br>
     55 <span class=""><span></span></span></td>
     56 </tr>
     57 <tr class="row0">
     58 <td class="file">errorcode.h</td><td class="proto">void ErrorCode::check() const</td><td class="">Draft<br>4.2</td><td>None<br>
     59 <span class=""><span></span></span></td>
     60 </tr>
     61 <tr class="row1">
     62 <td class="file">pwin32.h</td><td class="proto">#define ICU_USE_THREADS</td><td class="">
     63 <br>
     64 </td><td>None<br>
     65 <span class=""><span></span></span></td>
     66 </tr>
     67 <tr class="row0">
     68 <td class="file">pwin32.h</td><td class="proto">#define U_HAVE_LIB_SUFFIX</td><td class="">
     69 <br>
     70 </td><td>None<br>
     71 <span class=""><span></span></span></td>
     72 </tr>
     73 <tr class="row1">
     74 <td class="file">pwin32.h</td><td class="proto">#define U_LIB_SUFFIX_C_NAME_STRING</td><td class="">
     75 <br>
     76 </td><td>None<br>
     77 <span class=""><span></span></span></td>
     78 </tr>
     79 <tr class="row0">
     80 <td class="file">pwin32.h</td><td class="proto">#define U_LIB_SUFFIX_C_NAME</td><td class="">
     81 <br>
     82 </td><td>None<br>
     83 <span class=""><span></span></span></td>
     84 </tr>
     85 <tr class="row1">
     86 <td class="file">tmutfmt.h</td><td class="proto">static UBool hashTableValueComparator(UHashTok, UHashTok)</td><td class="">Internal<br>4.2</td><td>None<br>
     87 <span class=""><span></span></span></td>
     88 </tr>
     89 <tr class="row0">
     90 <td class="file">uversion.h</td><td class="proto">int32_t u_compareVersions(UVersionInfo, UVersionInfo)</td><td class="">Draft<br>4.2</td><td>None<br>
     91 <span class=""><span></span></span></td>
     92 </tr>
     93 </table>
     94 <P></P>
     95 <a href="#_top">(jump back to top)</a>
     96 <hr>
     97 <a name="deprecated">
     98 <h2>Deprecated or Obsoleted in 4.4</h2>
     99 </a>
    100 <table BORDER="1" class="genTable">
    101 <THEAD>
    102 <tr>
    103 <th>File</th><th>API</th><th>4.2.1</th><th>4.4</th>
    104 </tr>
    105 </THEAD>
    106 </table>
    107 <P></P>
    108 <a href="#_top">(jump back to top)</a>
    109 <hr>
    110 <a name="changed">
    111 <h2>Changed in  4.4 (old, new)</h2>
    112 </a>
    113 <table BORDER="1" class="genTable">
    114 <THEAD>
    115 <tr>
    116 <th>File</th><th>API</th><th>4.2.1</th><th>4.4</th>
    117 </tr>
    118 </THEAD>
    119 <tr class="row1">
    120 <td class="file">bms.h</td><td class="proto">void bms_close(BMS*)</td><td class="">
    121 <br>
    122 </td><td>Internal<br>
    123 <span class=""><span>4.0.1 technology preview</span></span></td>
    124 </tr>
    125 <tr class="row0">
    126 <td class="file">bmsearch.h</td><td class="proto">UClassID BoyerMooreSearch::getDynamicClassID() const</td><td class="">
    127 <br>
    128 </td><td>Internal<br>
    129 <span class=""><span>4.0.1 technology preview</span></span></td>
    130 </tr>
    131 <tr class="row1">
    132 <td class="file">bmsearch.h</td><td class="proto">static UClassID BoyerMooreSearch::getStaticClassID()</td><td class="">
    133 <br>
    134 </td><td>Internal<br>
    135 <span class=""><span>4.0.1 technology preview</span></span></td>
    136 </tr>
    137 <tr class="row0">
    138 <td class="file">bytestream.h</td><td class="proto">ByteSink::ByteSink()</td><td class="" colspan="
    139        	            		2
    140        	            	" align="
    141        	            		center
    142        	            	">Draft&raquo;Stable<br>4.2</td>
    143 </tr>
    144 <tr class="row1">
    145 <td class="file">bytestream.h</td><td class="proto">ByteSink::~ByteSink()</td><td class="" colspan="
    146        	            		2
    147        	            	" align="
    148        	            		center
    149        	            	">Draft&raquo;Stable<br>4.2</td>
    150 </tr>
    151 <tr class="row0">
    152 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink::CheckedArrayByteSink(char*, int32_t)</td><td class="" colspan="
    153        	            		2
    154        	            	" align="
    155        	            		center
    156        	            	">Draft&raquo;Stable<br>4.2</td>
    157 </tr>
    158 <tr class="row1">
    159 <td class="file">bytestream.h</td><td class="proto">StringByteSink&lt; StringClass &gt;::StringByteSink(StringClass*)</td><td class="" colspan="
    160        	            		2
    161        	            	" align="
    162        	            		center
    163        	            	">Draft&raquo;Stable<br>4.2</td>
    164 </tr>
    165 <tr class="row0">
    166 <td class="file">bytestream.h</td><td class="proto">UBool CheckedArrayByteSink::Overflowed() const</td><td class="" colspan="
    167        	            		2
    168        	            	" align="
    169        	            		center
    170        	            	">Draft&raquo;Stable<br>4.2</td>
    171 </tr>
    172 <tr class="row1">
    173 <td class="file">bytestream.h</td><td class="proto">char* ByteSink::GetAppendBuffer(int32_t, int32_t, char*, int32_t, int32_t*)</td><td class="" colspan="
    174        	            		2
    175        	            	" align="
    176        	            		center
    177        	            	">Draft&raquo;Stable<br>4.2</td>
    178 </tr>
    179 <tr class="row0">
    180 <td class="file">bytestream.h</td><td class="proto">char* CheckedArrayByteSink::GetAppendBuffer(int32_t, int32_t, char*, int32_t, int32_t*)</td><td class="" colspan="
    181        	            		2
    182        	            	" align="
    183        	            		center
    184        	            	">Draft&raquo;Stable<br>4.2</td>
    185 </tr>
    186 <tr class="row1">
    187 <td class="file">bytestream.h</td><td class="proto">int32_t CheckedArrayByteSink::NumberOfBytesWritten() const</td><td class="" colspan="
    188        	            		2
    189        	            	" align="
    190        	            		center
    191        	            	">Draft&raquo;Stable<br>4.2</td>
    192 </tr>
    193 <tr class="row0">
    194 <td class="file">bytestream.h</td><td class="proto">void ByteSink::Append(const char*, int32_t)=0</td><td class="" colspan="
    195        	            		2
    196        	            	" align="
    197        	            		center
    198        	            	">Draft&raquo;Stable<br>4.2</td>
    199 </tr>
    200 <tr class="row1">
    201 <td class="file">bytestream.h</td><td class="proto">void ByteSink::Flush()</td><td class="" colspan="
    202        	            		2
    203        	            	" align="
    204        	            		center
    205        	            	">Draft&raquo;Stable<br>4.2</td>
    206 </tr>
    207 <tr class="row0">
    208 <td class="file">bytestream.h</td><td class="proto">void CheckedArrayByteSink::Append(const char*, int32_t)</td><td class="" colspan="
    209        	            		2
    210        	            	" align="
    211        	            		center
    212        	            	">Draft&raquo;Stable<br>4.2</td>
    213 </tr>
    214 <tr class="row1">
    215 <td class="file">bytestream.h</td><td class="proto">void StringByteSink&lt; StringClass &gt;::Append(const char*, int32_t)</td><td class="" colspan="
    216        	            		2
    217        	            	" align="
    218        	            		center
    219        	            	">Draft&raquo;Stable<br>4.2</td>
    220 </tr>
    221 <tr class="row0">
    222 <td class="file">calendar.h</td><td class="proto">static StringEnumeration* Calendar::getKeywordValuesForLocale(const char*, const Locale&amp;, UBool, UErrorCode&amp;)</td><td class="" colspan="
    223        	            		2
    224        	            	" align="
    225        	            		center
    226        	            	">Draft&raquo;Stable<br>4.2</td>
    227 </tr>
    228 <tr class="row1">
    229 <td class="file">coll.h</td><td class="proto">UCollationResult Collator::compare(UCharIterator&amp;, UCharIterator&amp;, UErrorCode&amp;) const</td><td class="" colspan="
    230        	            		2
    231        	            	" align="
    232        	            		center
    233        	            	">Draft&raquo;Stable<br>4.2</td>
    234 </tr>
    235 <tr class="row0">
    236 <td class="file">coll.h</td><td class="proto">UCollationResult Collator::compareUTF8(const StringPiece&amp;, const StringPiece&amp;, UErrorCode&amp;) const</td><td class="" colspan="
    237        	            		2
    238        	            	" align="
    239        	            		center
    240        	            	">Draft&raquo;Stable<br>4.2</td>
    241 </tr>
    242 <tr class="row1">
    243 <td class="file">coll.h</td><td class="proto">static StringEnumeration* Collator::getKeywordValuesForLocale(const char*, const Locale&amp;, UBool, UErrorCode&amp;)</td><td class="" colspan="
    244        	            		2
    245        	            	" align="
    246        	            		center
    247        	            	">Draft&raquo;Stable<br>4.2</td>
    248 </tr>
    249 <tr class="row0">
    250 <td class="file">colldata.h</td><td class="proto">#define CELIST_BUFFER_SIZE</td><td class="">
    251 <br>
    252 </td><td>Internal<br>
    253 <span class=""><span>4.0.1 technology preview</span></span></td>
    254 </tr>
    255 <tr class="row1">
    256 <td class="file">colldata.h</td><td class="proto">#define KEY_BUFFER_SIZE</td><td class="">
    257 <br>
    258 </td><td>Internal<br>
    259 <span class=""><span>4.0.1 technology preview</span></span></td>
    260 </tr>
    261 <tr class="row0">
    262 <td class="file">colldata.h</td><td class="proto">#define STRING_LIST_BUFFER_SIZE</td><td class="">
    263 <br>
    264 </td><td>Internal<br>
    265 <span class=""><span>4.0.1 technology preview</span></span></td>
    266 </tr>
    267 <tr class="row1">
    268 <td class="file">colldata.h</td><td class="proto">CEList::~CEList()</td><td class="">
    269 <br>
    270 </td><td>Internal<br>
    271 <span class=""><span>4.0.1 technology preview</span></span></td>
    272 </tr>
    273 <tr class="row0">
    274 <td class="file">colldata.h</td><td class="proto">UClassID CEList::getDynamicClassID() const</td><td class="">
    275 <br>
    276 </td><td>Internal<br>
    277 <span class=""><span>4.0.1 technology preview</span></span></td>
    278 </tr>
    279 <tr class="row1">
    280 <td class="file">colldata.h</td><td class="proto">UClassID CollData::getDynamicClassID() const</td><td class="">
    281 <br>
    282 </td><td>Internal<br>
    283 <span class=""><span>4.0.1 technology preview</span></span></td>
    284 </tr>
    285 <tr class="row0">
    286 <td class="file">colldata.h</td><td class="proto">UClassID StringList::getDynamicClassID() const</td><td class="">
    287 <br>
    288 </td><td>Internal<br>
    289 <span class=""><span>4.0.1 technology preview</span></span></td>
    290 </tr>
    291 <tr class="row1">
    292 <td class="file">colldata.h</td><td class="proto">UCollator* CollData::getCollator() const</td><td class="">
    293 <br>
    294 </td><td>Internal<br>
    295 <span class=""><span>4.0.1 technology preview</span></span></td>
    296 </tr>
    297 <tr class="row0">
    298 <td class="file">colldata.h</td><td class="proto">static UClassID CEList::getStaticClassID()</td><td class="">
    299 <br>
    300 </td><td>Internal<br>
    301 <span class=""><span>4.0.1 technology preview</span></span></td>
    302 </tr>
    303 <tr class="row1">
    304 <td class="file">colldata.h</td><td class="proto">static UClassID CollData::getStaticClassID()</td><td class="">
    305 <br>
    306 </td><td>Internal<br>
    307 <span class=""><span>4.0.1 technology preview</span></span></td>
    308 </tr>
    309 <tr class="row0">
    310 <td class="file">colldata.h</td><td class="proto">static UClassID StringList::getStaticClassID()</td><td class="">
    311 <br>
    312 </td><td>Internal<br>
    313 <span class=""><span>4.0.1 technology preview</span></span></td>
    314 </tr>
    315 <tr class="row1">
    316 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo&amp; CurrencyPluralInfo::operator=(const CurrencyPluralInfo&amp;)</td><td class="" colspan="
    317        	            		2
    318        	            	" align="
    319        	            		center
    320        	            	">Draft&raquo;Stable<br>4.2</td>
    321 </tr>
    322 <tr class="row0">
    323 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo* CurrencyPluralInfo::clone() const</td><td class="" colspan="
    324        	            		2
    325        	            	" align="
    326        	            		center
    327        	            	">Draft&raquo;Stable<br>4.2</td>
    328 </tr>
    329 <tr class="row1">
    330 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(UErrorCode&amp;)</td><td class="" colspan="
    331        	            		2
    332        	            	" align="
    333        	            		center
    334        	            	">Draft&raquo;Stable<br>4.2</td>
    335 </tr>
    336 <tr class="row0">
    337 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(const CurrencyPluralInfo&amp;)</td><td class="" colspan="
    338        	            		2
    339        	            	" align="
    340        	            		center
    341        	            	">Draft&raquo;Stable<br>4.2</td>
    342 </tr>
    343 <tr class="row1">
    344 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
    345        	            		2
    346        	            	" align="
    347        	            		center
    348        	            	">Draft&raquo;Stable<br>4.2</td>
    349 </tr>
    350 <tr class="row0">
    351 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::~CurrencyPluralInfo()</td><td class="" colspan="
    352        	            		2
    353        	            	" align="
    354        	            		center
    355        	            	">Draft&raquo;Stable<br>4.2</td>
    356 </tr>
    357 <tr class="row1">
    358 <td class="file">currpinf.h</td><td class="proto">UBool CurrencyPluralInfo::operator!=(const CurrencyPluralInfo&amp;) const</td><td class="" colspan="
    359        	            		2
    360        	            	" align="
    361        	            		center
    362        	            	">Draft&raquo;Stable<br>4.2</td>
    363 </tr>
    364 <tr class="row0">
    365 <td class="file">currpinf.h</td><td class="proto">UBool CurrencyPluralInfo::operator==(const CurrencyPluralInfo&amp;) const</td><td class="" colspan="
    366        	            		2
    367        	            	" align="
    368        	            		center
    369        	            	">Draft&raquo;Stable<br>4.2</td>
    370 </tr>
    371 <tr class="row1">
    372 <td class="file">currpinf.h</td><td class="proto">UClassID CurrencyPluralInfo::getDynamicClassID() const</td><td class="" colspan="
    373        	            		2
    374        	            	" align="
    375        	            		center
    376        	            	">Draft&raquo;Stable<br>4.2</td>
    377 </tr>
    378 <tr class="row0">
    379 <td class="file">currpinf.h</td><td class="proto">UnicodeString&amp; CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString&amp;, UnicodeString&amp;) const</td><td class="" colspan="
    380        	            		2
    381        	            	" align="
    382        	            		center
    383        	            	">Draft&raquo;Stable<br>4.2</td>
    384 </tr>
    385 <tr class="row1">
    386 <td class="file">currpinf.h</td><td class="proto">const Locale&amp; CurrencyPluralInfo::getLocale() const</td><td class="" colspan="
    387        	            		2
    388        	            	" align="
    389        	            		center
    390        	            	">Draft&raquo;Stable<br>4.2</td>
    391 </tr>
    392 <tr class="row0">
    393 <td class="file">currpinf.h</td><td class="proto">const PluralRules* CurrencyPluralInfo::getPluralRules() const</td><td class="" colspan="
    394        	            		2
    395        	            	" align="
    396        	            		center
    397        	            	">Draft&raquo;Stable<br>4.2</td>
    398 </tr>
    399 <tr class="row1">
    400 <td class="file">currpinf.h</td><td class="proto">static UClassID CurrencyPluralInfo::getStaticClassID()</td><td class="" colspan="
    401        	            		2
    402        	            	" align="
    403        	            		center
    404        	            	">Draft&raquo;Stable<br>4.2</td>
    405 </tr>
    406 <tr class="row0">
    407 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setCurrencyPluralPattern(const UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="
    408        	            		2
    409        	            	" align="
    410        	            		center
    411        	            	">Draft&raquo;Stable<br>4.2</td>
    412 </tr>
    413 <tr class="row1">
    414 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setLocale(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
    415        	            		2
    416        	            	" align="
    417        	            		center
    418        	            	">Draft&raquo;Stable<br>4.2</td>
    419 </tr>
    420 <tr class="row0">
    421 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setPluralRules(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="
    422        	            		2
    423        	            	" align="
    424        	            		center
    425        	            	">Draft&raquo;Stable<br>4.2</td>
    426 </tr>
    427 <tr class="row1">
    428 <td class="file">decimfmt.h</td><td class="proto">const CurrencyPluralInfo* DecimalFormat::getCurrencyPluralInfo()const</td><td class="" colspan="
    429        	            		2
    430        	            	" align="
    431        	            		center
    432        	            	">Draft&raquo;Stable<br>4.2</td>
    433 </tr>
    434 <tr class="row0">
    435 <td class="file">decimfmt.h</td><td class="proto">void DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo*)</td><td class="" colspan="
    436        	            		2
    437        	            	" align="
    438        	            		center
    439        	            	">Draft&raquo;Stable<br>4.2</td>
    440 </tr>
    441 <tr class="row1">
    442 <td class="file">decimfmt.h</td><td class="proto">void DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo&amp;)</td><td class="" colspan="
    443        	            		2
    444        	            	" align="
    445        	            		center
    446        	            	">Draft&raquo;Stable<br>4.2</td>
    447 </tr>
    448 <tr class="row0">
    449 <td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* DateFormatSymbols::getNarrowEras(int32_t&amp;) const</td><td class="" colspan="
    450        	            		2
    451        	            	" align="
    452        	            		center
    453        	            	">Draft&raquo;Stable<br>4.2</td>
    454 </tr>
    455 <tr class="row1">
    456 <td class="file">dtfmtsym.h</td><td class="proto">void DateFormatSymbols::setNarrowEras(const UnicodeString*, int32_t)</td><td class="" colspan="
    457        	            		2
    458        	            	" align="
    459        	            		center
    460        	            	">Draft&raquo;Stable<br>4.2</td>
    461 </tr>
    462 <tr class="row0">
    463 <td class="file">errorcode.h</td><td class="proto">ErrorCode::ErrorCode()</td><td class="" colspan="
    464        	            		2
    465        	            	" align="
    466        	            		center
    467        	            	">Draft&raquo;Stable<br>4.2</td>
    468 </tr>
    469 <tr class="row1">
    470 <td class="file">errorcode.h</td><td class="proto">ErrorCode::operator UErrorCode &amp;()</td><td class="" colspan="
    471        	            		2
    472        	            	" align="
    473        	            		center
    474        	            	">Draft&raquo;Stable<br>4.2</td>
    475 </tr>
    476 <tr class="row0">
    477 <td class="file">errorcode.h</td><td class="proto">ErrorCode::operator UErrorCode *()</td><td class="" colspan="
    478        	            		2
    479        	            	" align="
    480        	            		center
    481        	            	">Draft&raquo;Stable<br>4.2</td>
    482 </tr>
    483 <tr class="row1">
    484 <td class="file">errorcode.h</td><td class="proto">ErrorCode::~ErrorCode()</td><td class="" colspan="
    485        	            		2
    486        	            	" align="
    487        	            		center
    488        	            	">Draft&raquo;Stable<br>4.2</td>
    489 </tr>
    490 <tr class="row0">
    491 <td class="file">errorcode.h</td><td class="proto">UBool ErrorCode::isFailure() const</td><td class="" colspan="
    492        	            		2
    493        	            	" align="
    494        	            		center
    495        	            	">Draft&raquo;Stable<br>4.2</td>
    496 </tr>
    497 <tr class="row1">
    498 <td class="file">errorcode.h</td><td class="proto">UBool ErrorCode::isSuccess() const</td><td class="" colspan="
    499        	            		2
    500        	            	" align="
    501        	            		center
    502        	            	">Draft&raquo;Stable<br>4.2</td>
    503 </tr>
    504 <tr class="row0">
    505 <td class="file">errorcode.h</td><td class="proto">UErrorCode ErrorCode::get() const</td><td class="" colspan="
    506        	            		2
    507        	            	" align="
    508        	            		center
    509        	            	">Draft&raquo;Stable<br>4.2</td>
    510 </tr>
    511 <tr class="row1">
    512 <td class="file">errorcode.h</td><td class="proto">UErrorCode ErrorCode::reset()</td><td class="" colspan="
    513        	            		2
    514        	            	" align="
    515        	            		center
    516        	            	">Draft&raquo;Stable<br>4.2</td>
    517 </tr>
    518 <tr class="row0">
    519 <td class="file">errorcode.h</td><td class="proto">void ErrorCode::set(UErrorCode)</td><td class="" colspan="
    520        	            		2
    521        	            	" align="
    522        	            		center
    523        	            	">Draft&raquo;Stable<br>4.2</td>
    524 </tr>
    525 <tr class="row1">
    526 <td class="file">LEGlyphStorage.h</td><td class="proto">LEGlyphID* LEGlyphStorage::insertGlyphs(le_int32, le_int32, LEErrorCode&amp;)</td><td class="" colspan="
    527        	            		2
    528        	            	" align="
    529        	            		center
    530        	            	">Draft&raquo;Stable<br>4.2</td>
    531 </tr>
    532 <tr class="row0">
    533 <td class="file">LEGlyphStorage.h</td><td class="proto">void LEGlyphStorage::moveGlyph(le_int32, le_int32, le_uint32)</td><td class="" colspan="
    534        	            		2
    535        	            	" align="
    536        	            		center
    537        	            	">Draft&raquo;Stable<br>4.2</td>
    538 </tr>
    539 <tr class="row1">
    540 <td class="file">numsys.h</td><td class="proto">NumberingSystem::NumberingSystem()</td><td class="" colspan="
    541        	            		2
    542        	            	" align="
    543        	            		center
    544        	            	">Draft&raquo;Stable<br>4.2</td>
    545 </tr>
    546 <tr class="row0">
    547 <td class="file">numsys.h</td><td class="proto">NumberingSystem::NumberingSystem(const NumberingSystem&amp;)</td><td class="" colspan="
    548        	            		2
    549        	            	" align="
    550        	            		center
    551        	            	">Draft&raquo;Stable<br>4.2</td>
    552 </tr>
    553 <tr class="row1">
    554 <td class="file">numsys.h</td><td class="proto">NumberingSystem::~NumberingSystem()</td><td class="" colspan="
    555        	            		2
    556        	            	" align="
    557        	            		center
    558        	            	">Draft&raquo;Stable<br>4.2</td>
    559 </tr>
    560 <tr class="row0">
    561 <td class="file">numsys.h</td><td class="proto">UBool NumberingSystem::isAlgorithmic() const</td><td class="" colspan="
    562        	            		2
    563        	            	" align="
    564        	            		center
    565        	            	">Draft&raquo;Stable<br>4.2</td>
    566 </tr>
    567 <tr class="row1">
    568 <td class="file">numsys.h</td><td class="proto">UClassID NumberingSystem::getDynamicClassID() const</td><td class="" colspan="
    569        	            		2
    570        	            	" align="
    571        	            		center
    572        	            	">Draft&raquo;Stable<br>4.2</td>
    573 </tr>
    574 <tr class="row0">
    575 <td class="file">numsys.h</td><td class="proto">UnicodeString NumberingSystem::getDescription()</td><td class="" colspan="
    576        	            		2
    577        	            	" align="
    578        	            		center
    579        	            	">Draft&raquo;Stable<br>4.2</td>
    580 </tr>
    581 <tr class="row1">
    582 <td class="file">numsys.h</td><td class="proto">int32_t NumberingSystem::getRadix()</td><td class="" colspan="
    583        	            		2
    584        	            	" align="
    585        	            		center
    586        	            	">Draft&raquo;Stable<br>4.2</td>
    587 </tr>
    588 <tr class="row0">
    589 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(UErrorCode&amp;)</td><td class="" colspan="
    590        	            		2
    591        	            	" align="
    592        	            		center
    593        	            	">Draft&raquo;Stable<br>4.2</td>
    594 </tr>
    595 <tr class="row1">
    596 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
    597        	            		2
    598        	            	" align="
    599        	            		center
    600        	            	">Draft&raquo;Stable<br>4.2</td>
    601 </tr>
    602 <tr class="row0">
    603 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(int32_t, UBool, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="
    604        	            		2
    605        	            	" align="
    606        	            		center
    607        	            	">Draft&raquo;Stable<br>4.2</td>
    608 </tr>
    609 <tr class="row1">
    610 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstanceByName(const char*, UErrorCode&amp;)</td><td class="" colspan="
    611        	            		2
    612        	            	" align="
    613        	            		center
    614        	            	">Draft&raquo;Stable<br>4.2</td>
    615 </tr>
    616 <tr class="row0">
    617 <td class="file">numsys.h</td><td class="proto">static StringEnumeration* NumberingSystem::getAvailableNames(UErrorCode&amp;)</td><td class="" colspan="
    618        	            		2
    619        	            	" align="
    620        	            		center
    621        	            	">Draft&raquo;Stable<br>4.2</td>
    622 </tr>
    623 <tr class="row1">
    624 <td class="file">numsys.h</td><td class="proto">static UClassID NumberingSystem::getStaticClassID()</td><td class="" colspan="
    625        	            		2
    626        	            	" align="
    627        	            		center
    628        	            	">Draft&raquo;Stable<br>4.2</td>
    629 </tr>
    630 <tr class="row0">
    631 <td class="file">platform.h</td><td class="proto">#define U_HAVE_DIRENT_H</td><td class="">
    632 <br>
    633 </td><td>Internal<br>
    634 <span class=""><span>.</span></span></td>
    635 </tr>
    636 <tr class="row1">
    637 <td class="file">platform.h</td><td class="proto">#define U_HAVE_LIB_SUFFIX</td><td class="">
    638 <br>
    639 </td><td>Internal<br>
    640 <span class=""><span>.</span></span></td>
    641 </tr>
    642 <tr class="row0">
    643 <td class="file">platform.h</td><td class="proto">#define U_LIB_SUFFIX_C_NAME_STRING</td><td class="">
    644 <br>
    645 </td><td>Internal<br>
    646 <span class=""><span>.</span></span></td>
    647 </tr>
    648 <tr class="row1">
    649 <td class="file">platform.h</td><td class="proto">#define U_LIB_SUFFIX_C_NAME</td><td class="">
    650 <br>
    651 </td><td>Internal<br>
    652 <span class=""><span>.</span></span></td>
    653 </tr>
    654 <tr class="row0">
    655 <td class="file">pwin32.h</td><td class="proto">#define U_DAYLIGHT</td><td class="">
    656 <br>
    657 </td><td>Internal<br>
    658 <span class=""><span>.</span></span></td>
    659 </tr>
    660 <tr class="row1">
    661 <td class="file">pwin32.h</td><td class="proto">#define U_TIMEZONE</td><td class="">
    662 <br>
    663 </td><td>Internal<br>
    664 <span class=""><span>.</span></span></td>
    665 </tr>
    666 <tr class="row0">
    667 <td class="file">pwin32.h</td><td class="proto">#define U_TZNAME</td><td class="">
    668 <br>
    669 </td><td>Internal<br>
    670 <span class=""><span>.</span></span></td>
    671 </tr>
    672 <tr class="row1">
    673 <td class="file">pwin32.h</td><td class="proto">#define U_TZSET</td><td class="">
    674 <br>
    675 </td><td>Internal<br>
    676 <span class=""><span>.</span></span></td>
    677 </tr>
    678 <tr class="row0">
    679 <td class="file">smpdtfmt.h</td><td class="proto">SimpleDateFormat::SimpleDateFormat(const UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="
    680        	            		2
    681        	            	" align="
    682        	            		center
    683        	            	">Draft&raquo;Stable<br>4.2</td>
    684 </tr>
    685 <tr class="row1">
    686 <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="" colspan="
    687        	            		2
    688        	            	" align="
    689        	            		center
    690        	            	">Draft&raquo;Stable<br>4.2</td>
    691 </tr>
    692 <tr class="row0">
    693 <td class="file">stringpiece.h</td><td class="proto">StringPiece StringPiece::substr(int32_t, int32_t len=) const</td><td class="" colspan="
    694        	            		2
    695        	            	" align="
    696        	            		center
    697        	            	">Draft&raquo;Stable<br>4.2</td>
    698 </tr>
    699 <tr class="row1">
    700 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece()</td><td class="" colspan="
    701        	            		2
    702        	            	" align="
    703        	            		center
    704        	            	">Draft&raquo;Stable<br>4.2</td>
    705 </tr>
    706 <tr class="row0">
    707 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const StringPiece&amp;, int32_t)</td><td class="" colspan="
    708        	            		2
    709        	            	" align="
    710        	            		center
    711        	            	">Draft&raquo;Stable<br>4.2</td>
    712 </tr>
    713 <tr class="row1">
    714 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const StringPiece&amp;, int32_t, int32_t)</td><td class="" colspan="
    715        	            		2
    716        	            	" align="
    717        	            		center
    718        	            	">Draft&raquo;Stable<br>4.2</td>
    719 </tr>
    720 <tr class="row0">
    721 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const U_STD_NSQ string&amp;)</td><td class="" colspan="
    722        	            		2
    723        	            	" align="
    724        	            		center
    725        	            	">Draft&raquo;Stable<br>4.2</td>
    726 </tr>
    727 <tr class="row1">
    728 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const char*)</td><td class="" colspan="
    729        	            		2
    730        	            	" align="
    731        	            		center
    732        	            	">Draft&raquo;Stable<br>4.2</td>
    733 </tr>
    734 <tr class="row0">
    735 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const char*, int32_t)</td><td class="" colspan="
    736        	            		2
    737        	            	" align="
    738        	            		center
    739        	            	">Draft&raquo;Stable<br>4.2</td>
    740 </tr>
    741 <tr class="row1">
    742 <td class="file">stringpiece.h</td><td class="proto">UBool StringPiece::empty() const</td><td class="" colspan="
    743        	            		2
    744        	            	" align="
    745        	            		center
    746        	            	">Draft&raquo;Stable<br>4.2</td>
    747 </tr>
    748 <tr class="row0">
    749 <td class="file">stringpiece.h</td><td class="proto">const char* StringPiece::data() const</td><td class="" colspan="
    750        	            		2
    751        	            	" align="
    752        	            		center
    753        	            	">Draft&raquo;Stable<br>4.2</td>
    754 </tr>
    755 <tr class="row1">
    756 <td class="file">stringpiece.h</td><td class="proto">int32_t StringPiece::length() const</td><td class="" colspan="
    757        	            		2
    758        	            	" align="
    759        	            		center
    760        	            	">Draft&raquo;Stable<br>4.2</td>
    761 </tr>
    762 <tr class="row0">
    763 <td class="file">stringpiece.h</td><td class="proto">int32_t StringPiece::size() const</td><td class="" colspan="
    764        	            		2
    765        	            	" align="
    766        	            		center
    767        	            	">Draft&raquo;Stable<br>4.2</td>
    768 </tr>
    769 <tr class="row1">
    770 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::clear()</td><td class="" colspan="
    771        	            		2
    772        	            	" align="
    773        	            		center
    774        	            	">Draft&raquo;Stable<br>4.2</td>
    775 </tr>
    776 <tr class="row0">
    777 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::remove_prefix(int32_t)</td><td class="" colspan="
    778        	            		2
    779        	            	" align="
    780        	            		center
    781        	            	">Draft&raquo;Stable<br>4.2</td>
    782 </tr>
    783 <tr class="row1">
    784 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::remove_suffix(int32_t)</td><td class="" colspan="
    785        	            		2
    786        	            	" align="
    787        	            		center
    788        	            	">Draft&raquo;Stable<br>4.2</td>
    789 </tr>
    790 <tr class="row0">
    791 <td class="file">tblcoll.h</td><td class="proto">UCollationResult RuleBasedCollator::compare(UCharIterator&amp;, UCharIterator&amp;, UErrorCode&amp;) const</td><td class="" colspan="
    792        	            		2
    793        	            	" align="
    794        	            		center
    795        	            	">Draft&raquo;Stable<br>4.2</td>
    796 </tr>
    797 <tr class="row1">
    798 <td class="file">tmunit.h</td><td class="proto">TimeUnit&amp; TimeUnit::operator=(const TimeUnit&amp;)</td><td class="" colspan="
    799        	            		2
    800        	            	" align="
    801        	            		center
    802        	            	">Draft&raquo;Stable<br>4.2</td>
    803 </tr>
    804 <tr class="row0">
    805 <td class="file">tmunit.h</td><td class="proto">TimeUnit::TimeUnit(const TimeUnit&amp;)</td><td class="" colspan="
    806        	            		2
    807        	            	" align="
    808        	            		center
    809        	            	">Draft&raquo;Stable<br>4.2</td>
    810 </tr>
    811 <tr class="row1">
    812 <td class="file">tmunit.h</td><td class="proto">TimeUnit::~TimeUnit()</td><td class="" colspan="
    813        	            		2
    814        	            	" align="
    815        	            		center
    816        	            	">Draft&raquo;Stable<br>4.2</td>
    817 </tr>
    818 <tr class="row0">
    819 <td class="file">tmunit.h</td><td class="proto">UBool TimeUnit::operator!=(const UObject&amp;) const</td><td class="" colspan="
    820        	            		2
    821        	            	" align="
    822        	            		center
    823        	            	">Draft&raquo;Stable<br>4.2</td>
    824 </tr>
    825 <tr class="row1">
    826 <td class="file">tmunit.h</td><td class="proto">UBool TimeUnit::operator==(const UObject&amp;) const</td><td class="" colspan="
    827        	            		2
    828        	            	" align="
    829        	            		center
    830        	            	">Draft&raquo;Stable<br>4.2</td>
    831 </tr>
    832 <tr class="row0">
    833 <td class="file">tmunit.h</td><td class="proto">UClassID TimeUnit::getDynamicClassID() const</td><td class="" colspan="
    834        	            		2
    835        	            	" align="
    836        	            		center
    837        	            	">Draft&raquo;Stable<br>4.2</td>
    838 </tr>
    839 <tr class="row1">
    840 <td class="file">tmunit.h</td><td class="proto">UObject* TimeUnit::clone() const</td><td class="" colspan="
    841        	            		2
    842        	            	" align="
    843        	            		center
    844        	            	">Draft&raquo;Stable<br>4.2</td>
    845 </tr>
    846 <tr class="row0">
    847 <td class="file">tmunit.h</td><td class="proto">UTimeUnitFields TimeUnit::getTimeUnitField() const</td><td class="" colspan="
    848        	            		2
    849        	            	" align="
    850        	            		center
    851        	            	">Draft&raquo;Stable<br>4.2</td>
    852 </tr>
    853 <tr class="row1">
    854 <td class="file">tmunit.h</td><td class="proto">static TimeUnit* TimeUnit::createInstance(UTimeUnitFields, UErrorCode&amp;)</td><td class="" colspan="
    855        	            		2
    856        	            	" align="
    857        	            		center
    858        	            	">Draft&raquo;Stable<br>4.2</td>
    859 </tr>
    860 <tr class="row0">
    861 <td class="file">tmunit.h</td><td class="proto">static UClassID TimeUnit::getStaticClassID()</td><td class="" colspan="
    862        	            		2
    863        	            	" align="
    864        	            		center
    865        	            	">Draft&raquo;Stable<br>4.2</td>
    866 </tr>
    867 <tr class="row1">
    868 <td class="file">tmutamt.h</td><td class="proto">TimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() const</td><td class="" colspan="
    869        	            		2
    870        	            	" align="
    871        	            		center
    872        	            	">Draft&raquo;Stable<br>4.2</td>
    873 </tr>
    874 <tr class="row0">
    875 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount&amp; TimeUnitAmount::operator=(const TimeUnitAmount&amp;)</td><td class="" colspan="
    876        	            		2
    877        	            	" align="
    878        	            		center
    879        	            	">Draft&raquo;Stable<br>4.2</td>
    880 </tr>
    881 <tr class="row1">
    882 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(const Formattable&amp;, TimeUnit::UTimeUnitFields, UErrorCode&amp;)</td><td class="" colspan="
    883        	            		2
    884        	            	" align="
    885        	            		center
    886        	            	">Draft&raquo;Stable<br>4.2</td>
    887 </tr>
    888 <tr class="row0">
    889 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(const TimeUnitAmount&amp;)</td><td class="" colspan="
    890        	            		2
    891        	            	" align="
    892        	            		center
    893        	            	">Draft&raquo;Stable<br>4.2</td>
    894 </tr>
    895 <tr class="row1">
    896 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(double, TimeUnit::UTimeUnitFields, UErrorCode&amp;)</td><td class="" colspan="
    897        	            		2
    898        	            	" align="
    899        	            		center
    900        	            	">Draft&raquo;Stable<br>4.2</td>
    901 </tr>
    902 <tr class="row0">
    903 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::~TimeUnitAmount()</td><td class="" colspan="
    904        	            		2
    905        	            	" align="
    906        	            		center
    907        	            	">Draft&raquo;Stable<br>4.2</td>
    908 </tr>
    909 <tr class="row1">
    910 <td class="file">tmutamt.h</td><td class="proto">UBool TimeUnitAmount::operator!=(const UObject&amp;) const</td><td class="" colspan="
    911        	            		2
    912        	            	" align="
    913        	            		center
    914        	            	">Draft&raquo;Stable<br>4.2</td>
    915 </tr>
    916 <tr class="row0">
    917 <td class="file">tmutamt.h</td><td class="proto">UBool TimeUnitAmount::operator==(const UObject&amp;) const</td><td class="" colspan="
    918        	            		2
    919        	            	" align="
    920        	            		center
    921        	            	">Draft&raquo;Stable<br>4.2</td>
    922 </tr>
    923 <tr class="row1">
    924 <td class="file">tmutamt.h</td><td class="proto">UClassID TimeUnitAmount::getDynamicClassID()const</td><td class="" colspan="
    925        	            		2
    926        	            	" align="
    927        	            		center
    928        	            	">Draft&raquo;Stable<br>4.2</td>
    929 </tr>
    930 <tr class="row0">
    931 <td class="file">tmutamt.h</td><td class="proto">UObject* TimeUnitAmount::clone() const</td><td class="" colspan="
    932        	            		2
    933        	            	" align="
    934        	            		center
    935        	            	">Draft&raquo;Stable<br>4.2</td>
    936 </tr>
    937 <tr class="row1">
    938 <td class="file">tmutamt.h</td><td class="proto">const TimeUnit&amp; TimeUnitAmount::getTimeUnit() const</td><td class="" colspan="
    939        	            		2
    940        	            	" align="
    941        	            		center
    942        	            	">Draft&raquo;Stable<br>4.2</td>
    943 </tr>
    944 <tr class="row0">
    945 <td class="file">tmutamt.h</td><td class="proto">static UClassID TimeUnitAmount::getStaticClassID()</td><td class="" colspan="
    946        	            		2
    947        	            	" align="
    948        	            		center
    949        	            	">Draft&raquo;Stable<br>4.2</td>
    950 </tr>
    951 <tr class="row1">
    952 <td class="file">tmutfmt.h</td><td class="proto">Format* TimeUnitFormat::clone()const</td><td class="" colspan="
    953        	            		2
    954        	            	" align="
    955        	            		center
    956        	            	">Draft&raquo;Stable<br>4.2</td>
    957 </tr>
    958 <tr class="row0">
    959 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat&amp; TimeUnitFormat::operator=(const TimeUnitFormat&amp;)</td><td class="" colspan="
    960        	            		2
    961        	            	" align="
    962        	            		center
    963        	            	">Draft&raquo;Stable<br>4.2</td>
    964 </tr>
    965 <tr class="row1">
    966 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(UErrorCode&amp;)</td><td class="" colspan="
    967        	            		2
    968        	            	" align="
    969        	            		center
    970        	            	">Draft&raquo;Stable<br>4.2</td>
    971 </tr>
    972 <tr class="row0">
    973 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
    974        	            		2
    975        	            	" align="
    976        	            		center
    977        	            	">Draft&raquo;Stable<br>4.2</td>
    978 </tr>
    979 <tr class="row1">
    980 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const TimeUnitFormat&amp;)</td><td class="" colspan="
    981        	            		2
    982        	            	" align="
    983        	            		center
    984        	            	">Draft&raquo;Stable<br>4.2</td>
    985 </tr>
    986 <tr class="row0">
    987 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::~TimeUnitFormat()</td><td class="" colspan="
    988        	            		2
    989        	            	" align="
    990        	            		center
    991        	            	">Draft&raquo;Stable<br>4.2</td>
    992 </tr>
    993 <tr class="row1">
    994 <td class="file">tmutfmt.h</td><td class="proto">UBool TimeUnitFormat::operator!=(const Format&amp;) const</td><td class="" colspan="
    995        	            		2
    996        	            	" align="
    997        	            		center
    998        	            	">Draft&raquo;Stable<br>4.2</td>
    999 </tr>
   1000 <tr class="row0">
   1001 <td class="file">tmutfmt.h</td><td class="proto">UBool TimeUnitFormat::operator==(const Format&amp;) const</td><td class="" colspan="
   1002        	            		2
   1003        	            	" align="
   1004        	            		center
   1005        	            	">Draft&raquo;Stable<br>4.2</td>
   1006 </tr>
   1007 <tr class="row1">
   1008 <td class="file">tmutfmt.h</td><td class="proto">UClassID TimeUnitFormat::getDynamicClassID()const</td><td class="" colspan="
   1009        	            		2
   1010        	            	" align="
   1011        	            		center
   1012        	            	">Draft&raquo;Stable<br>4.2</td>
   1013 </tr>
   1014 <tr class="row0">
   1015 <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="" colspan="
   1016        	            		2
   1017        	            	" align="
   1018        	            		center
   1019        	            	">Draft&raquo;Stable<br>4.2</td>
   1020 </tr>
   1021 <tr class="row1">
   1022 <td class="file">tmutfmt.h</td><td class="proto">static UClassID TimeUnitFormat::getStaticClassID()</td><td class="" colspan="
   1023        	            		2
   1024        	            	" align="
   1025        	            		center
   1026        	            	">Draft&raquo;Stable<br>4.2</td>
   1027 </tr>
   1028 <tr class="row0">
   1029 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::parseObject(const UnicodeString&amp;, Formattable&amp;, ParsePosition&amp;) const</td><td class="" colspan="
   1030        	            		2
   1031        	            	" align="
   1032        	            		center
   1033        	            	">Draft&raquo;Stable<br>4.2</td>
   1034 </tr>
   1035 <tr class="row1">
   1036 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::setLocale(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
   1037        	            		2
   1038        	            	" align="
   1039        	            		center
   1040        	            	">Draft&raquo;Stable<br>4.2</td>
   1041 </tr>
   1042 <tr class="row0">
   1043 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::setNumberFormat(const NumberFormat&amp;, UErrorCode&amp;)</td><td class="" colspan="
   1044        	            		2
   1045        	            	" align="
   1046        	            		center
   1047        	            	">Draft&raquo;Stable<br>4.2</td>
   1048 </tr>
   1049 <tr class="row1">
   1050 <td class="file">ucal.h</td><td class="proto">UEnumeration* ucal_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)</td><td class="" colspan="
   1051        	            		2
   1052        	            	" align="
   1053        	            		center
   1054        	            	">Draft&raquo;Stable<br>4.2</td>
   1055 </tr>
   1056 <tr class="row0">
   1057 <td class="file">ucal.h</td><td class="proto">const char* ucal_getType(const UCalendar*, UErrorCode*)</td><td class="" colspan="
   1058        	            		2
   1059        	            	" align="
   1060        	            		center
   1061        	            	">Draft&raquo;Stable<br>4.2</td>
   1062 </tr>
   1063 <tr class="row1">
   1064 <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="" colspan="
   1065        	            		2
   1066        	            	" align="
   1067        	            		center
   1068        	            	">Draft&raquo;Stable<br>4.2</td>
   1069 </tr>
   1070 <tr class="row0">
   1071 <td class="file">ucnvsel.h</td><td class="proto">UConverterSelector* ucnvsel_openFromSerialized(const void*, int32_t, UErrorCode*)</td><td class="" colspan="
   1072        	            		2
   1073        	            	" align="
   1074        	            		center
   1075        	            	">Draft&raquo;Stable<br>4.2</td>
   1076 </tr>
   1077 <tr class="row1">
   1078 <td class="file">ucnvsel.h</td><td class="proto">UEnumeration* ucnvsel_selectForString(const UConverterSelector*, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="
   1079        	            		2
   1080        	            	" align="
   1081        	            		center
   1082        	            	">Draft&raquo;Stable<br>4.2</td>
   1083 </tr>
   1084 <tr class="row0">
   1085 <td class="file">ucnvsel.h</td><td class="proto">UEnumeration* ucnvsel_selectForUTF8(const UConverterSelector*, const char*, int32_t, UErrorCode*)</td><td class="" colspan="
   1086        	            		2
   1087        	            	" align="
   1088        	            		center
   1089        	            	">Draft&raquo;Stable<br>4.2</td>
   1090 </tr>
   1091 <tr class="row1">
   1092 <td class="file">ucnvsel.h</td><td class="proto">int32_t ucnvsel_serialize(const UConverterSelector*, void*, int32_t, UErrorCode*)</td><td class="" colspan="
   1093        	            		2
   1094        	            	" align="
   1095        	            		center
   1096        	            	">Draft&raquo;Stable<br>4.2</td>
   1097 </tr>
   1098 <tr class="row0">
   1099 <td class="file">ucnvsel.h</td><td class="proto">void ucnvsel_close(UConverterSelector*)</td><td class="" colspan="
   1100        	            		2
   1101        	            	" align="
   1102        	            		center
   1103        	            	">Draft&raquo;Stable<br>4.2</td>
   1104 </tr>
   1105 <tr class="row1">
   1106 <td class="file">ucol.h</td><td class="proto">UEnumeration* ucol_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)</td><td class="" colspan="
   1107        	            		2
   1108        	            	" align="
   1109        	            		center
   1110        	            	">Draft&raquo;Stable<br>4.2</td>
   1111 </tr>
   1112 <tr class="row0">
   1113 <td class="file">ucurr.h</td><td class="proto">UEnumeration* ucurr_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)</td><td class="" colspan="
   1114        	            		2
   1115        	            	" align="
   1116        	            		center
   1117        	            	">Draft&raquo;Stable<br>4.2</td>
   1118 </tr>
   1119 <tr class="row1">
   1120 <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="" colspan="
   1121        	            		2
   1122        	            	" align="
   1123        	            		center
   1124        	            	">Draft&raquo;Stable<br>4.2</td>
   1125 </tr>
   1126 <tr class="row0">
   1127 <td class="file">udat.h</td><td class="proto">#define UDAT_HOUR_MINUTE</td><td class="">
   1128 <br>
   1129 </td><td>Stable<br>
   1130 <span class=""><span>4.0</span></span></td>
   1131 </tr>
   1132 <tr class="row1">
   1133 <td class="file">ulocdata.h</td><td class="proto">int32_t ulocdata_getLocaleDisplayPattern(ULocaleData*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="
   1134        	            		2
   1135        	            	" align="
   1136        	            		center
   1137        	            	">Draft&raquo;Stable<br>4.2</td>
   1138 </tr>
   1139 <tr class="row0">
   1140 <td class="file">ulocdata.h</td><td class="proto">int32_t ulocdata_getLocaleSeparator(ULocaleData*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="
   1141        	            		2
   1142        	            	" align="
   1143        	            		center
   1144        	            	">Draft&raquo;Stable<br>4.2</td>
   1145 </tr>
   1146 <tr class="row1">
   1147 <td class="file">ulocdata.h</td><td class="proto">void ulocdata_getCLDRVersion(UVersionInfo, UErrorCode*)</td><td class="" colspan="
   1148        	            		2
   1149        	            	" align="
   1150        	            		center
   1151        	            	">Draft&raquo;Stable<br>4.2</td>
   1152 </tr>
   1153 <tr class="row0">
   1154 <td class="file">umachine.h</td><td class="proto">#define U_ATTRIBUTE_DEPRECATED</td><td class="">
   1155 <br>
   1156 </td><td>Internal<br>
   1157 <span class=""><span>.</span></span></td>
   1158 </tr>
   1159 <tr class="row1">
   1160 <td class="file">uniset.h</td><td class="proto">USet * UnicodeSet::toUSet()</td><td class="" colspan="
   1161        	            		2
   1162        	            	" align="
   1163        	            		center
   1164        	            	">Draft&raquo;Stable<br>4.2</td>
   1165 </tr>
   1166 <tr class="row0">
   1167 <td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; UnicodeSet::closeOver(int32_t)</td><td class="" colspan="
   1168        	            		2
   1169        	            	" align="
   1170        	            		center
   1171        	            	">Draft&raquo;Stable<br>4.2</td>
   1172 </tr>
   1173 <tr class="row1">
   1174 <td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; UnicodeSet::removeAllStrings()</td><td class="" colspan="
   1175        	            		2
   1176        	            	" align="
   1177        	            		center
   1178        	            	">Draft&raquo;Stable<br>4.2</td>
   1179 </tr>
   1180 <tr class="row0">
   1181 <td class="file">uniset.h</td><td class="proto">const USet * UnicodeSet::toUSet() const</td><td class="" colspan="
   1182        	            		2
   1183        	            	" align="
   1184        	            		center
   1185        	            	">Draft&raquo;Stable<br>4.2</td>
   1186 </tr>
   1187 <tr class="row1">
   1188 <td class="file">uniset.h</td><td class="proto">static UnicodeSet* UnicodeSet::fromUSet(USet*)</td><td class="" colspan="
   1189        	            		2
   1190        	            	" align="
   1191        	            		center
   1192        	            	">Draft&raquo;Stable<br>4.2</td>
   1193 </tr>
   1194 <tr class="row0">
   1195 <td class="file">uniset.h</td><td class="proto">static const UnicodeSet* UnicodeSet::fromUSet(const USet*)</td><td class="" colspan="
   1196        	            		2
   1197        	            	" align="
   1198        	            		center
   1199        	            	">Draft&raquo;Stable<br>4.2</td>
   1200 </tr>
   1201 <tr class="row1">
   1202 <td class="file">unistr.h</td><td class="proto">StringClass&amp; UnicodeString::toUTF8String(StringClass&amp;) const</td><td class="" colspan="
   1203        	            		2
   1204        	            	" align="
   1205        	            		center
   1206        	            	">Draft&raquo;Stable<br>4.2</td>
   1207 </tr>
   1208 <tr class="row0">
   1209 <td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::toUTF32(UChar32*, int32_t, UErrorCode&amp;) const</td><td class="" colspan="
   1210        	            		2
   1211        	            	" align="
   1212        	            		center
   1213        	            	">Draft&raquo;Stable<br>4.2</td>
   1214 </tr>
   1215 <tr class="row1">
   1216 <td class="file">unistr.h</td><td class="proto">static UnicodeString UnicodeString::fromUTF32(const UChar32*, int32_t)</td><td class="" colspan="
   1217        	            		2
   1218        	            	" align="
   1219        	            		center
   1220        	            	">Draft&raquo;Stable<br>4.2</td>
   1221 </tr>
   1222 <tr class="row0">
   1223 <td class="file">unistr.h</td><td class="proto">static UnicodeString UnicodeString::fromUTF8(const StringPiece&amp;)</td><td class="" colspan="
   1224        	            		2
   1225        	            	" align="
   1226        	            		center
   1227        	            	">Draft&raquo;Stable<br>4.2</td>
   1228 </tr>
   1229 <tr class="row1">
   1230 <td class="file">unistr.h</td><td class="proto">void UnicodeString::toUTF8(ByteSink&amp;) const</td><td class="" colspan="
   1231        	            		2
   1232        	            	" align="
   1233        	            		center
   1234        	            	">Draft&raquo;Stable<br>4.2</td>
   1235 </tr>
   1236 <tr class="row0">
   1237 <td class="file">uset.h</td><td class="proto">USet* uset_openEmpty()</td><td class="" colspan="
   1238        	            		2
   1239        	            	" align="
   1240        	            		center
   1241        	            	">Draft&raquo;Stable<br>4.2</td>
   1242 </tr>
   1243 <tr class="row1">
   1244 <td class="file">uset.h</td><td class="proto">void uset_closeOver(USet*, int32_t)</td><td class="" colspan="
   1245        	            		2
   1246        	            	" align="
   1247        	            		center
   1248        	            	">Draft&raquo;Stable<br>4.2</td>
   1249 </tr>
   1250 <tr class="row0">
   1251 <td class="file">uset.h</td><td class="proto">void uset_removeAllStrings(USet*)</td><td class="" colspan="
   1252        	            		2
   1253        	            	" align="
   1254        	            		center
   1255        	            	">Draft&raquo;Stable<br>4.2</td>
   1256 </tr>
   1257 <tr class="row1">
   1258 <td class="file">ushape.h</td><td class="proto">#define SHAPE_TAIL_NEW_UNICODE</td><td class="">
   1259 <br>
   1260 </td><td>Draft<br>
   1261 <span class=""><span>4.2</span>
   1262 <br>
   1263 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1264 </tr>
   1265 <tr class="row0">
   1266 <td class="file">ushape.h</td><td class="proto">#define SHAPE_TAIL_TYPE_MASK</td><td class="">
   1267 <br>
   1268 </td><td>Draft<br>
   1269 <span class=""><span>4.2</span>
   1270 <br>
   1271 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1272 </tr>
   1273 <tr class="row1">
   1274 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_AUTO</td><td class="">
   1275 <br>
   1276 </td><td>Draft<br>
   1277 <span class=""><span>4.2</span>
   1278 <br>
   1279 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1280 </tr>
   1281 <tr class="row0">
   1282 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_BEGIN</td><td class="">
   1283 <br>
   1284 </td><td>Draft<br>
   1285 <span class=""><span>4.2</span>
   1286 <br>
   1287 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1288 </tr>
   1289 <tr class="row1">
   1290 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_END</td><td class="">
   1291 <br>
   1292 </td><td>Draft<br>
   1293 <span class=""><span>4.2</span>
   1294 <br>
   1295 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1296 </tr>
   1297 <tr class="row0">
   1298 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_MASK</td><td class="">
   1299 <br>
   1300 </td><td>Draft<br>
   1301 <span class=""><span>4.2</span>
   1302 <br>
   1303 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1304 </tr>
   1305 <tr class="row1">
   1306 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_NEAR</td><td class="">
   1307 <br>
   1308 </td><td>Draft<br>
   1309 <span class=""><span>4.2</span>
   1310 <br>
   1311 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1312 </tr>
   1313 <tr class="row0">
   1314 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_RESIZE</td><td class="">
   1315 <br>
   1316 </td><td>Draft<br>
   1317 <span class=""><span>4.2</span>
   1318 <br>
   1319 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1320 </tr>
   1321 <tr class="row1">
   1322 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SEEN_MASK</td><td class="">
   1323 <br>
   1324 </td><td>Draft<br>
   1325 <span class=""><span>4.2</span>
   1326 <br>
   1327 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1328 </tr>
   1329 <tr class="row0">
   1330 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SEEN_TWOCELL_NEAR</td><td class="">
   1331 <br>
   1332 </td><td>Draft<br>
   1333 <span class=""><span>4.2</span>
   1334 <br>
   1335 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1336 </tr>
   1337 <tr class="row1">
   1338 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END</td><td class="">
   1339 <br>
   1340 </td><td>Draft<br>
   1341 <span class=""><span>4.2</span>
   1342 <br>
   1343 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1344 </tr>
   1345 <tr class="row0">
   1346 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK</td><td class="">
   1347 <br>
   1348 </td><td>Draft<br>
   1349 <span class=""><span>4.2</span>
   1350 <br>
   1351 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1352 </tr>
   1353 <tr class="row1">
   1354 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_BEGIN</td><td class="">
   1355 <br>
   1356 </td><td>Draft<br>
   1357 <span class=""><span>4.2</span>
   1358 <br>
   1359 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1360 </tr>
   1361 <tr class="row0">
   1362 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_END</td><td class="">
   1363 <br>
   1364 </td><td>Draft<br>
   1365 <span class=""><span>4.2</span>
   1366 <br>
   1367 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1368 </tr>
   1369 <tr class="row1">
   1370 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_MASK</td><td class="">
   1371 <br>
   1372 </td><td>Draft<br>
   1373 <span class=""><span>4.2</span>
   1374 <br>
   1375 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1376 </tr>
   1377 <tr class="row0">
   1378 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL</td><td class="">
   1379 <br>
   1380 </td><td>Draft<br>
   1381 <span class=""><span>4.2</span>
   1382 <br>
   1383 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1384 </tr>
   1385 <tr class="row1">
   1386 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_RESIZE</td><td class="">
   1387 <br>
   1388 </td><td>Draft<br>
   1389 <span class=""><span>4.2</span>
   1390 <br>
   1391 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1392 </tr>
   1393 <tr class="row0">
   1394 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TEXT_DIRECTION_VISUAL_RTL</td><td class="">
   1395 <br>
   1396 </td><td>Draft<br>
   1397 <span class=""><span>4.2</span>
   1398 <br>
   1399 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1400 </tr>
   1401 <tr class="row1">
   1402 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_YEHHAMZA_MASK</td><td class="">
   1403 <br>
   1404 </td><td>Draft<br>
   1405 <span class=""><span>4.2</span>
   1406 <br>
   1407 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1408 </tr>
   1409 <tr class="row0">
   1410 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_YEHHAMZA_TWOCELL_NEAR</td><td class="">
   1411 <br>
   1412 </td><td>Draft<br>
   1413 <span class=""><span>4.2</span>
   1414 <br>
   1415 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   1416 </tr>
   1417 <tr class="row1">
   1418 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_clone(const USpoofChecker*, UErrorCode*)</td><td class="" colspan="
   1419        	            		2
   1420        	            	" align="
   1421        	            		center
   1422        	            	">Draft&raquo;Stable<br>4.2</td>
   1423 </tr>
   1424 <tr class="row0">
   1425 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_open(UErrorCode*)</td><td class="" colspan="
   1426        	            		2
   1427        	            	" align="
   1428        	            		center
   1429        	            	">Draft&raquo;Stable<br>4.2</td>
   1430 </tr>
   1431 <tr class="row1">
   1432 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_openFromSerialized(const void*, int32_t, int32_t*, UErrorCode*)</td><td class="" colspan="
   1433        	            		2
   1434        	            	" align="
   1435        	            		center
   1436        	            	">Draft&raquo;Stable<br>4.2</td>
   1437 </tr>
   1438 <tr class="row0">
   1439 <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="" colspan="
   1440        	            		2
   1441        	            	" align="
   1442        	            		center
   1443        	            	">Draft&raquo;Stable<br>4.2</td>
   1444 </tr>
   1445 <tr class="row1">
   1446 <td class="file">uspoof.h</td><td class="proto">const USet* uspoof_getAllowedChars(const USpoofChecker*, UErrorCode*)</td><td class="" colspan="
   1447        	            		2
   1448        	            	" align="
   1449        	            		center
   1450        	            	">Draft&raquo;Stable<br>4.2</td>
   1451 </tr>
   1452 <tr class="row0">
   1453 <td class="file">uspoof.h</td><td class="proto">const char* uspoof_getAllowedLocales(USpoofChecker*, UErrorCode*)</td><td class="" colspan="
   1454        	            		2
   1455        	            	" align="
   1456        	            		center
   1457        	            	">Draft&raquo;Stable<br>4.2</td>
   1458 </tr>
   1459 <tr class="row1">
   1460 <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="" colspan="
   1461        	            		2
   1462        	            	" align="
   1463        	            		center
   1464        	            	">Draft&raquo;Stable<br>4.2</td>
   1465 </tr>
   1466 <tr class="row0">
   1467 <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="" colspan="
   1468        	            		2
   1469        	            	" align="
   1470        	            		center
   1471        	            	">Draft&raquo;Stable<br>4.2</td>
   1472 </tr>
   1473 <tr class="row1">
   1474 <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="" colspan="
   1475        	            		2
   1476        	            	" align="
   1477        	            		center
   1478        	            	">Draft&raquo;Stable<br>4.2</td>
   1479 </tr>
   1480 <tr class="row0">
   1481 <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="" colspan="
   1482        	            		2
   1483        	            	" align="
   1484        	            		center
   1485        	            	">Draft&raquo;Stable<br>4.2</td>
   1486 </tr>
   1487 <tr class="row1">
   1488 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getChecks(const USpoofChecker*, UErrorCode*)</td><td class="" colspan="
   1489        	            		2
   1490        	            	" align="
   1491        	            		center
   1492        	            	">Draft&raquo;Stable<br>4.2</td>
   1493 </tr>
   1494 <tr class="row0">
   1495 <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="" colspan="
   1496        	            		2
   1497        	            	" align="
   1498        	            		center
   1499        	            	">Draft&raquo;Stable<br>4.2</td>
   1500 </tr>
   1501 <tr class="row1">
   1502 <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="" colspan="
   1503        	            		2
   1504        	            	" align="
   1505        	            		center
   1506        	            	">Draft&raquo;Stable<br>4.2</td>
   1507 </tr>
   1508 <tr class="row0">
   1509 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_serialize(USpoofChecker*, void*, int32_t, UErrorCode*)</td><td class="" colspan="
   1510        	            		2
   1511        	            	" align="
   1512        	            		center
   1513        	            	">Draft&raquo;Stable<br>4.2</td>
   1514 </tr>
   1515 <tr class="row1">
   1516 <td class="file">uspoof.h</td><td class="proto">void uspoof_close(USpoofChecker*)</td><td class="" colspan="
   1517        	            		2
   1518        	            	" align="
   1519        	            		center
   1520        	            	">Draft&raquo;Stable<br>4.2</td>
   1521 </tr>
   1522 <tr class="row0">
   1523 <td class="file">uspoof.h</td><td class="proto">void uspoof_setAllowedChars(USpoofChecker*, const USet*, UErrorCode*)</td><td class="" colspan="
   1524        	            		2
   1525        	            	" align="
   1526        	            		center
   1527        	            	">Draft&raquo;Stable<br>4.2</td>
   1528 </tr>
   1529 <tr class="row1">
   1530 <td class="file">uspoof.h</td><td class="proto">void uspoof_setAllowedLocales(USpoofChecker*, const char*, UErrorCode*)</td><td class="" colspan="
   1531        	            		2
   1532        	            	" align="
   1533        	            		center
   1534        	            	">Draft&raquo;Stable<br>4.2</td>
   1535 </tr>
   1536 <tr class="row0">
   1537 <td class="file">uspoof.h</td><td class="proto">void uspoof_setChecks(USpoofChecker*, int32_t, UErrorCode*)</td><td class="" colspan="
   1538        	            		2
   1539        	            	" align="
   1540        	            		center
   1541        	            	">Draft&raquo;Stable<br>4.2</td>
   1542 </tr>
   1543 <tr class="row1">
   1544 <td class="file">usprep.h</td><td class="proto">UStringPrepProfile* usprep_openByType(UStringPrepProfileType, UErrorCode*)</td><td class="" colspan="
   1545        	            		2
   1546        	            	" align="
   1547        	            		center
   1548        	            	">Draft&raquo;Stable<br>4.2</td>
   1549 </tr>
   1550 <tr class="row0">
   1551 <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="" colspan="
   1552        	            		2
   1553        	            	" align="
   1554        	            		center
   1555        	            	">Draft&raquo;Stable<br>4.2</td>
   1556 </tr>
   1557 <tr class="row1">
   1558 <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="" colspan="
   1559        	            		2
   1560        	            	" align="
   1561        	            		center
   1562        	            	">Draft&raquo;Stable<br>4.2</td>
   1563 </tr>
   1564 <tr class="row0">
   1565 <td class="file">uversion.h</td><td class="proto">void u_versionFromUString(UVersionInfo, const UChar*)</td><td class="" colspan="
   1566        	            		2
   1567        	            	" align="
   1568        	            		center
   1569        	            	">Draft&raquo;Stable<br>4.2</td>
   1570 </tr>
   1571 </table>
   1572 <P></P>
   1573 <a href="#_top">(jump back to top)</a>
   1574 <hr>
   1575 <a name="promoted">
   1576 <h2>Promoted to stable in 4.4</h2>
   1577 </a>
   1578 <table BORDER="1" class="genTable">
   1579 <THEAD>
   1580 <tr>
   1581 <th>File</th><th>API</th><th>4.2.1</th><th>4.4</th>
   1582 </tr>
   1583 </THEAD>
   1584 <tr class="row1">
   1585 <td class="file">bytestream.h</td><td class="proto">ByteSink::ByteSink()</td><td class="" colspan="
   1586        	            		2
   1587        	            	" align="
   1588        	            		center
   1589        	            	">Draft&raquo;Stable<br>4.2</td>
   1590 </tr>
   1591 <tr class="row0">
   1592 <td class="file">bytestream.h</td><td class="proto">ByteSink::~ByteSink()</td><td class="" colspan="
   1593        	            		2
   1594        	            	" align="
   1595        	            		center
   1596        	            	">Draft&raquo;Stable<br>4.2</td>
   1597 </tr>
   1598 <tr class="row1">
   1599 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink::CheckedArrayByteSink(char*, int32_t)</td><td class="" colspan="
   1600        	            		2
   1601        	            	" align="
   1602        	            		center
   1603        	            	">Draft&raquo;Stable<br>4.2</td>
   1604 </tr>
   1605 <tr class="row0">
   1606 <td class="file">bytestream.h</td><td class="proto">StringByteSink&lt; StringClass &gt;::StringByteSink(StringClass*)</td><td class="" colspan="
   1607        	            		2
   1608        	            	" align="
   1609        	            		center
   1610        	            	">Draft&raquo;Stable<br>4.2</td>
   1611 </tr>
   1612 <tr class="row1">
   1613 <td class="file">bytestream.h</td><td class="proto">UBool CheckedArrayByteSink::Overflowed() const</td><td class="" colspan="
   1614        	            		2
   1615        	            	" align="
   1616        	            		center
   1617        	            	">Draft&raquo;Stable<br>4.2</td>
   1618 </tr>
   1619 <tr class="row0">
   1620 <td class="file">bytestream.h</td><td class="proto">char* ByteSink::GetAppendBuffer(int32_t, int32_t, char*, int32_t, int32_t*)</td><td class="" colspan="
   1621        	            		2
   1622        	            	" align="
   1623        	            		center
   1624        	            	">Draft&raquo;Stable<br>4.2</td>
   1625 </tr>
   1626 <tr class="row1">
   1627 <td class="file">bytestream.h</td><td class="proto">char* CheckedArrayByteSink::GetAppendBuffer(int32_t, int32_t, char*, int32_t, int32_t*)</td><td class="" colspan="
   1628        	            		2
   1629        	            	" align="
   1630        	            		center
   1631        	            	">Draft&raquo;Stable<br>4.2</td>
   1632 </tr>
   1633 <tr class="row0">
   1634 <td class="file">bytestream.h</td><td class="proto">int32_t CheckedArrayByteSink::NumberOfBytesWritten() const</td><td class="" colspan="
   1635        	            		2
   1636        	            	" align="
   1637        	            		center
   1638        	            	">Draft&raquo;Stable<br>4.2</td>
   1639 </tr>
   1640 <tr class="row1">
   1641 <td class="file">bytestream.h</td><td class="proto">void ByteSink::Append(const char*, int32_t)=0</td><td class="" colspan="
   1642        	            		2
   1643        	            	" align="
   1644        	            		center
   1645        	            	">Draft&raquo;Stable<br>4.2</td>
   1646 </tr>
   1647 <tr class="row0">
   1648 <td class="file">bytestream.h</td><td class="proto">void ByteSink::Flush()</td><td class="" colspan="
   1649        	            		2
   1650        	            	" align="
   1651        	            		center
   1652        	            	">Draft&raquo;Stable<br>4.2</td>
   1653 </tr>
   1654 <tr class="row1">
   1655 <td class="file">bytestream.h</td><td class="proto">void CheckedArrayByteSink::Append(const char*, int32_t)</td><td class="" colspan="
   1656        	            		2
   1657        	            	" align="
   1658        	            		center
   1659        	            	">Draft&raquo;Stable<br>4.2</td>
   1660 </tr>
   1661 <tr class="row0">
   1662 <td class="file">bytestream.h</td><td class="proto">void StringByteSink&lt; StringClass &gt;::Append(const char*, int32_t)</td><td class="" colspan="
   1663        	            		2
   1664        	            	" align="
   1665        	            		center
   1666        	            	">Draft&raquo;Stable<br>4.2</td>
   1667 </tr>
   1668 <tr class="row1">
   1669 <td class="file">calendar.h</td><td class="proto">static StringEnumeration* Calendar::getKeywordValuesForLocale(const char*, const Locale&amp;, UBool, UErrorCode&amp;)</td><td class="" colspan="
   1670        	            		2
   1671        	            	" align="
   1672        	            		center
   1673        	            	">Draft&raquo;Stable<br>4.2</td>
   1674 </tr>
   1675 <tr class="row0">
   1676 <td class="file">coll.h</td><td class="proto">UCollationResult Collator::compare(UCharIterator&amp;, UCharIterator&amp;, UErrorCode&amp;) const</td><td class="" colspan="
   1677        	            		2
   1678        	            	" align="
   1679        	            		center
   1680        	            	">Draft&raquo;Stable<br>4.2</td>
   1681 </tr>
   1682 <tr class="row1">
   1683 <td class="file">coll.h</td><td class="proto">UCollationResult Collator::compareUTF8(const StringPiece&amp;, const StringPiece&amp;, UErrorCode&amp;) const</td><td class="" colspan="
   1684        	            		2
   1685        	            	" align="
   1686        	            		center
   1687        	            	">Draft&raquo;Stable<br>4.2</td>
   1688 </tr>
   1689 <tr class="row0">
   1690 <td class="file">coll.h</td><td class="proto">static StringEnumeration* Collator::getKeywordValuesForLocale(const char*, const Locale&amp;, UBool, UErrorCode&amp;)</td><td class="" colspan="
   1691        	            		2
   1692        	            	" align="
   1693        	            		center
   1694        	            	">Draft&raquo;Stable<br>4.2</td>
   1695 </tr>
   1696 <tr class="row1">
   1697 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo&amp; CurrencyPluralInfo::operator=(const CurrencyPluralInfo&amp;)</td><td class="" colspan="
   1698        	            		2
   1699        	            	" align="
   1700        	            		center
   1701        	            	">Draft&raquo;Stable<br>4.2</td>
   1702 </tr>
   1703 <tr class="row0">
   1704 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo* CurrencyPluralInfo::clone() const</td><td class="" colspan="
   1705        	            		2
   1706        	            	" align="
   1707        	            		center
   1708        	            	">Draft&raquo;Stable<br>4.2</td>
   1709 </tr>
   1710 <tr class="row1">
   1711 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(UErrorCode&amp;)</td><td class="" colspan="
   1712        	            		2
   1713        	            	" align="
   1714        	            		center
   1715        	            	">Draft&raquo;Stable<br>4.2</td>
   1716 </tr>
   1717 <tr class="row0">
   1718 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(const CurrencyPluralInfo&amp;)</td><td class="" colspan="
   1719        	            		2
   1720        	            	" align="
   1721        	            		center
   1722        	            	">Draft&raquo;Stable<br>4.2</td>
   1723 </tr>
   1724 <tr class="row1">
   1725 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
   1726        	            		2
   1727        	            	" align="
   1728        	            		center
   1729        	            	">Draft&raquo;Stable<br>4.2</td>
   1730 </tr>
   1731 <tr class="row0">
   1732 <td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::~CurrencyPluralInfo()</td><td class="" colspan="
   1733        	            		2
   1734        	            	" align="
   1735        	            		center
   1736        	            	">Draft&raquo;Stable<br>4.2</td>
   1737 </tr>
   1738 <tr class="row1">
   1739 <td class="file">currpinf.h</td><td class="proto">UBool CurrencyPluralInfo::operator!=(const CurrencyPluralInfo&amp;) const</td><td class="" colspan="
   1740        	            		2
   1741        	            	" align="
   1742        	            		center
   1743        	            	">Draft&raquo;Stable<br>4.2</td>
   1744 </tr>
   1745 <tr class="row0">
   1746 <td class="file">currpinf.h</td><td class="proto">UBool CurrencyPluralInfo::operator==(const CurrencyPluralInfo&amp;) const</td><td class="" colspan="
   1747        	            		2
   1748        	            	" align="
   1749        	            		center
   1750        	            	">Draft&raquo;Stable<br>4.2</td>
   1751 </tr>
   1752 <tr class="row1">
   1753 <td class="file">currpinf.h</td><td class="proto">UClassID CurrencyPluralInfo::getDynamicClassID() const</td><td class="" colspan="
   1754        	            		2
   1755        	            	" align="
   1756        	            		center
   1757        	            	">Draft&raquo;Stable<br>4.2</td>
   1758 </tr>
   1759 <tr class="row0">
   1760 <td class="file">currpinf.h</td><td class="proto">UnicodeString&amp; CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString&amp;, UnicodeString&amp;) const</td><td class="" colspan="
   1761        	            		2
   1762        	            	" align="
   1763        	            		center
   1764        	            	">Draft&raquo;Stable<br>4.2</td>
   1765 </tr>
   1766 <tr class="row1">
   1767 <td class="file">currpinf.h</td><td class="proto">const Locale&amp; CurrencyPluralInfo::getLocale() const</td><td class="" colspan="
   1768        	            		2
   1769        	            	" align="
   1770        	            		center
   1771        	            	">Draft&raquo;Stable<br>4.2</td>
   1772 </tr>
   1773 <tr class="row0">
   1774 <td class="file">currpinf.h</td><td class="proto">const PluralRules* CurrencyPluralInfo::getPluralRules() const</td><td class="" colspan="
   1775        	            		2
   1776        	            	" align="
   1777        	            		center
   1778        	            	">Draft&raquo;Stable<br>4.2</td>
   1779 </tr>
   1780 <tr class="row1">
   1781 <td class="file">currpinf.h</td><td class="proto">static UClassID CurrencyPluralInfo::getStaticClassID()</td><td class="" colspan="
   1782        	            		2
   1783        	            	" align="
   1784        	            		center
   1785        	            	">Draft&raquo;Stable<br>4.2</td>
   1786 </tr>
   1787 <tr class="row0">
   1788 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setCurrencyPluralPattern(const UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="
   1789        	            		2
   1790        	            	" align="
   1791        	            		center
   1792        	            	">Draft&raquo;Stable<br>4.2</td>
   1793 </tr>
   1794 <tr class="row1">
   1795 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setLocale(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
   1796        	            		2
   1797        	            	" align="
   1798        	            		center
   1799        	            	">Draft&raquo;Stable<br>4.2</td>
   1800 </tr>
   1801 <tr class="row0">
   1802 <td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setPluralRules(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="
   1803        	            		2
   1804        	            	" align="
   1805        	            		center
   1806        	            	">Draft&raquo;Stable<br>4.2</td>
   1807 </tr>
   1808 <tr class="row1">
   1809 <td class="file">decimfmt.h</td><td class="proto">const CurrencyPluralInfo* DecimalFormat::getCurrencyPluralInfo()const</td><td class="" colspan="
   1810        	            		2
   1811        	            	" align="
   1812        	            		center
   1813        	            	">Draft&raquo;Stable<br>4.2</td>
   1814 </tr>
   1815 <tr class="row0">
   1816 <td class="file">decimfmt.h</td><td class="proto">void DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo*)</td><td class="" colspan="
   1817        	            		2
   1818        	            	" align="
   1819        	            		center
   1820        	            	">Draft&raquo;Stable<br>4.2</td>
   1821 </tr>
   1822 <tr class="row1">
   1823 <td class="file">decimfmt.h</td><td class="proto">void DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo&amp;)</td><td class="" colspan="
   1824        	            		2
   1825        	            	" align="
   1826        	            		center
   1827        	            	">Draft&raquo;Stable<br>4.2</td>
   1828 </tr>
   1829 <tr class="row0">
   1830 <td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* DateFormatSymbols::getNarrowEras(int32_t&amp;) const</td><td class="" colspan="
   1831        	            		2
   1832        	            	" align="
   1833        	            		center
   1834        	            	">Draft&raquo;Stable<br>4.2</td>
   1835 </tr>
   1836 <tr class="row1">
   1837 <td class="file">dtfmtsym.h</td><td class="proto">void DateFormatSymbols::setNarrowEras(const UnicodeString*, int32_t)</td><td class="" colspan="
   1838        	            		2
   1839        	            	" align="
   1840        	            		center
   1841        	            	">Draft&raquo;Stable<br>4.2</td>
   1842 </tr>
   1843 <tr class="row0">
   1844 <td class="file">errorcode.h</td><td class="proto">ErrorCode::ErrorCode()</td><td class="" colspan="
   1845        	            		2
   1846        	            	" align="
   1847        	            		center
   1848        	            	">Draft&raquo;Stable<br>4.2</td>
   1849 </tr>
   1850 <tr class="row1">
   1851 <td class="file">errorcode.h</td><td class="proto">ErrorCode::operator UErrorCode &amp;()</td><td class="" colspan="
   1852        	            		2
   1853        	            	" align="
   1854        	            		center
   1855        	            	">Draft&raquo;Stable<br>4.2</td>
   1856 </tr>
   1857 <tr class="row0">
   1858 <td class="file">errorcode.h</td><td class="proto">ErrorCode::operator UErrorCode *()</td><td class="" colspan="
   1859        	            		2
   1860        	            	" align="
   1861        	            		center
   1862        	            	">Draft&raquo;Stable<br>4.2</td>
   1863 </tr>
   1864 <tr class="row1">
   1865 <td class="file">errorcode.h</td><td class="proto">ErrorCode::~ErrorCode()</td><td class="" colspan="
   1866        	            		2
   1867        	            	" align="
   1868        	            		center
   1869        	            	">Draft&raquo;Stable<br>4.2</td>
   1870 </tr>
   1871 <tr class="row0">
   1872 <td class="file">errorcode.h</td><td class="proto">UBool ErrorCode::isFailure() const</td><td class="" colspan="
   1873        	            		2
   1874        	            	" align="
   1875        	            		center
   1876        	            	">Draft&raquo;Stable<br>4.2</td>
   1877 </tr>
   1878 <tr class="row1">
   1879 <td class="file">errorcode.h</td><td class="proto">UBool ErrorCode::isSuccess() const</td><td class="" colspan="
   1880        	            		2
   1881        	            	" align="
   1882        	            		center
   1883        	            	">Draft&raquo;Stable<br>4.2</td>
   1884 </tr>
   1885 <tr class="row0">
   1886 <td class="file">errorcode.h</td><td class="proto">UErrorCode ErrorCode::get() const</td><td class="" colspan="
   1887        	            		2
   1888        	            	" align="
   1889        	            		center
   1890        	            	">Draft&raquo;Stable<br>4.2</td>
   1891 </tr>
   1892 <tr class="row1">
   1893 <td class="file">errorcode.h</td><td class="proto">UErrorCode ErrorCode::reset()</td><td class="" colspan="
   1894        	            		2
   1895        	            	" align="
   1896        	            		center
   1897        	            	">Draft&raquo;Stable<br>4.2</td>
   1898 </tr>
   1899 <tr class="row0">
   1900 <td class="file">errorcode.h</td><td class="proto">void ErrorCode::set(UErrorCode)</td><td class="" colspan="
   1901        	            		2
   1902        	            	" align="
   1903        	            		center
   1904        	            	">Draft&raquo;Stable<br>4.2</td>
   1905 </tr>
   1906 <tr class="row1">
   1907 <td class="file">LEGlyphStorage.h</td><td class="proto">LEGlyphID* LEGlyphStorage::insertGlyphs(le_int32, le_int32, LEErrorCode&amp;)</td><td class="" colspan="
   1908        	            		2
   1909        	            	" align="
   1910        	            		center
   1911        	            	">Draft&raquo;Stable<br>4.2</td>
   1912 </tr>
   1913 <tr class="row0">
   1914 <td class="file">LEGlyphStorage.h</td><td class="proto">void LEGlyphStorage::moveGlyph(le_int32, le_int32, le_uint32)</td><td class="" colspan="
   1915        	            		2
   1916        	            	" align="
   1917        	            		center
   1918        	            	">Draft&raquo;Stable<br>4.2</td>
   1919 </tr>
   1920 <tr class="row1">
   1921 <td class="file">numsys.h</td><td class="proto">NumberingSystem::NumberingSystem()</td><td class="" colspan="
   1922        	            		2
   1923        	            	" align="
   1924        	            		center
   1925        	            	">Draft&raquo;Stable<br>4.2</td>
   1926 </tr>
   1927 <tr class="row0">
   1928 <td class="file">numsys.h</td><td class="proto">NumberingSystem::NumberingSystem(const NumberingSystem&amp;)</td><td class="" colspan="
   1929        	            		2
   1930        	            	" align="
   1931        	            		center
   1932        	            	">Draft&raquo;Stable<br>4.2</td>
   1933 </tr>
   1934 <tr class="row1">
   1935 <td class="file">numsys.h</td><td class="proto">NumberingSystem::~NumberingSystem()</td><td class="" colspan="
   1936        	            		2
   1937        	            	" align="
   1938        	            		center
   1939        	            	">Draft&raquo;Stable<br>4.2</td>
   1940 </tr>
   1941 <tr class="row0">
   1942 <td class="file">numsys.h</td><td class="proto">UBool NumberingSystem::isAlgorithmic() const</td><td class="" colspan="
   1943        	            		2
   1944        	            	" align="
   1945        	            		center
   1946        	            	">Draft&raquo;Stable<br>4.2</td>
   1947 </tr>
   1948 <tr class="row1">
   1949 <td class="file">numsys.h</td><td class="proto">UClassID NumberingSystem::getDynamicClassID() const</td><td class="" colspan="
   1950        	            		2
   1951        	            	" align="
   1952        	            		center
   1953        	            	">Draft&raquo;Stable<br>4.2</td>
   1954 </tr>
   1955 <tr class="row0">
   1956 <td class="file">numsys.h</td><td class="proto">UnicodeString NumberingSystem::getDescription()</td><td class="" colspan="
   1957        	            		2
   1958        	            	" align="
   1959        	            		center
   1960        	            	">Draft&raquo;Stable<br>4.2</td>
   1961 </tr>
   1962 <tr class="row1">
   1963 <td class="file">numsys.h</td><td class="proto">int32_t NumberingSystem::getRadix()</td><td class="" colspan="
   1964        	            		2
   1965        	            	" align="
   1966        	            		center
   1967        	            	">Draft&raquo;Stable<br>4.2</td>
   1968 </tr>
   1969 <tr class="row0">
   1970 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(UErrorCode&amp;)</td><td class="" colspan="
   1971        	            		2
   1972        	            	" align="
   1973        	            		center
   1974        	            	">Draft&raquo;Stable<br>4.2</td>
   1975 </tr>
   1976 <tr class="row1">
   1977 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
   1978        	            		2
   1979        	            	" align="
   1980        	            		center
   1981        	            	">Draft&raquo;Stable<br>4.2</td>
   1982 </tr>
   1983 <tr class="row0">
   1984 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(int32_t, UBool, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="
   1985        	            		2
   1986        	            	" align="
   1987        	            		center
   1988        	            	">Draft&raquo;Stable<br>4.2</td>
   1989 </tr>
   1990 <tr class="row1">
   1991 <td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstanceByName(const char*, UErrorCode&amp;)</td><td class="" colspan="
   1992        	            		2
   1993        	            	" align="
   1994        	            		center
   1995        	            	">Draft&raquo;Stable<br>4.2</td>
   1996 </tr>
   1997 <tr class="row0">
   1998 <td class="file">numsys.h</td><td class="proto">static StringEnumeration* NumberingSystem::getAvailableNames(UErrorCode&amp;)</td><td class="" colspan="
   1999        	            		2
   2000        	            	" align="
   2001        	            		center
   2002        	            	">Draft&raquo;Stable<br>4.2</td>
   2003 </tr>
   2004 <tr class="row1">
   2005 <td class="file">numsys.h</td><td class="proto">static UClassID NumberingSystem::getStaticClassID()</td><td class="" colspan="
   2006        	            		2
   2007        	            	" align="
   2008        	            		center
   2009        	            	">Draft&raquo;Stable<br>4.2</td>
   2010 </tr>
   2011 <tr class="row0">
   2012 <td class="file">smpdtfmt.h</td><td class="proto">SimpleDateFormat::SimpleDateFormat(const UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="
   2013        	            		2
   2014        	            	" align="
   2015        	            		center
   2016        	            	">Draft&raquo;Stable<br>4.2</td>
   2017 </tr>
   2018 <tr class="row1">
   2019 <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="" colspan="
   2020        	            		2
   2021        	            	" align="
   2022        	            		center
   2023        	            	">Draft&raquo;Stable<br>4.2</td>
   2024 </tr>
   2025 <tr class="row0">
   2026 <td class="file">stringpiece.h</td><td class="proto">StringPiece StringPiece::substr(int32_t, int32_t len=) const</td><td class="" colspan="
   2027        	            		2
   2028        	            	" align="
   2029        	            		center
   2030        	            	">Draft&raquo;Stable<br>4.2</td>
   2031 </tr>
   2032 <tr class="row1">
   2033 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece()</td><td class="" colspan="
   2034        	            		2
   2035        	            	" align="
   2036        	            		center
   2037        	            	">Draft&raquo;Stable<br>4.2</td>
   2038 </tr>
   2039 <tr class="row0">
   2040 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const StringPiece&amp;, int32_t)</td><td class="" colspan="
   2041        	            		2
   2042        	            	" align="
   2043        	            		center
   2044        	            	">Draft&raquo;Stable<br>4.2</td>
   2045 </tr>
   2046 <tr class="row1">
   2047 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const StringPiece&amp;, int32_t, int32_t)</td><td class="" colspan="
   2048        	            		2
   2049        	            	" align="
   2050        	            		center
   2051        	            	">Draft&raquo;Stable<br>4.2</td>
   2052 </tr>
   2053 <tr class="row0">
   2054 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const U_STD_NSQ string&amp;)</td><td class="" colspan="
   2055        	            		2
   2056        	            	" align="
   2057        	            		center
   2058        	            	">Draft&raquo;Stable<br>4.2</td>
   2059 </tr>
   2060 <tr class="row1">
   2061 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const char*)</td><td class="" colspan="
   2062        	            		2
   2063        	            	" align="
   2064        	            		center
   2065        	            	">Draft&raquo;Stable<br>4.2</td>
   2066 </tr>
   2067 <tr class="row0">
   2068 <td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const char*, int32_t)</td><td class="" colspan="
   2069        	            		2
   2070        	            	" align="
   2071        	            		center
   2072        	            	">Draft&raquo;Stable<br>4.2</td>
   2073 </tr>
   2074 <tr class="row1">
   2075 <td class="file">stringpiece.h</td><td class="proto">UBool StringPiece::empty() const</td><td class="" colspan="
   2076        	            		2
   2077        	            	" align="
   2078        	            		center
   2079        	            	">Draft&raquo;Stable<br>4.2</td>
   2080 </tr>
   2081 <tr class="row0">
   2082 <td class="file">stringpiece.h</td><td class="proto">const char* StringPiece::data() const</td><td class="" colspan="
   2083        	            		2
   2084        	            	" align="
   2085        	            		center
   2086        	            	">Draft&raquo;Stable<br>4.2</td>
   2087 </tr>
   2088 <tr class="row1">
   2089 <td class="file">stringpiece.h</td><td class="proto">int32_t StringPiece::length() const</td><td class="" colspan="
   2090        	            		2
   2091        	            	" align="
   2092        	            		center
   2093        	            	">Draft&raquo;Stable<br>4.2</td>
   2094 </tr>
   2095 <tr class="row0">
   2096 <td class="file">stringpiece.h</td><td class="proto">int32_t StringPiece::size() const</td><td class="" colspan="
   2097        	            		2
   2098        	            	" align="
   2099        	            		center
   2100        	            	">Draft&raquo;Stable<br>4.2</td>
   2101 </tr>
   2102 <tr class="row1">
   2103 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::clear()</td><td class="" colspan="
   2104        	            		2
   2105        	            	" align="
   2106        	            		center
   2107        	            	">Draft&raquo;Stable<br>4.2</td>
   2108 </tr>
   2109 <tr class="row0">
   2110 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::remove_prefix(int32_t)</td><td class="" colspan="
   2111        	            		2
   2112        	            	" align="
   2113        	            		center
   2114        	            	">Draft&raquo;Stable<br>4.2</td>
   2115 </tr>
   2116 <tr class="row1">
   2117 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::remove_suffix(int32_t)</td><td class="" colspan="
   2118        	            		2
   2119        	            	" align="
   2120        	            		center
   2121        	            	">Draft&raquo;Stable<br>4.2</td>
   2122 </tr>
   2123 <tr class="row0">
   2124 <td class="file">tblcoll.h</td><td class="proto">UCollationResult RuleBasedCollator::compare(UCharIterator&amp;, UCharIterator&amp;, UErrorCode&amp;) const</td><td class="" colspan="
   2125        	            		2
   2126        	            	" align="
   2127        	            		center
   2128        	            	">Draft&raquo;Stable<br>4.2</td>
   2129 </tr>
   2130 <tr class="row1">
   2131 <td class="file">tmunit.h</td><td class="proto">TimeUnit&amp; TimeUnit::operator=(const TimeUnit&amp;)</td><td class="" colspan="
   2132        	            		2
   2133        	            	" align="
   2134        	            		center
   2135        	            	">Draft&raquo;Stable<br>4.2</td>
   2136 </tr>
   2137 <tr class="row0">
   2138 <td class="file">tmunit.h</td><td class="proto">TimeUnit::TimeUnit(const TimeUnit&amp;)</td><td class="" colspan="
   2139        	            		2
   2140        	            	" align="
   2141        	            		center
   2142        	            	">Draft&raquo;Stable<br>4.2</td>
   2143 </tr>
   2144 <tr class="row1">
   2145 <td class="file">tmunit.h</td><td class="proto">TimeUnit::~TimeUnit()</td><td class="" colspan="
   2146        	            		2
   2147        	            	" align="
   2148        	            		center
   2149        	            	">Draft&raquo;Stable<br>4.2</td>
   2150 </tr>
   2151 <tr class="row0">
   2152 <td class="file">tmunit.h</td><td class="proto">UBool TimeUnit::operator!=(const UObject&amp;) const</td><td class="" colspan="
   2153        	            		2
   2154        	            	" align="
   2155        	            		center
   2156        	            	">Draft&raquo;Stable<br>4.2</td>
   2157 </tr>
   2158 <tr class="row1">
   2159 <td class="file">tmunit.h</td><td class="proto">UBool TimeUnit::operator==(const UObject&amp;) const</td><td class="" colspan="
   2160        	            		2
   2161        	            	" align="
   2162        	            		center
   2163        	            	">Draft&raquo;Stable<br>4.2</td>
   2164 </tr>
   2165 <tr class="row0">
   2166 <td class="file">tmunit.h</td><td class="proto">UClassID TimeUnit::getDynamicClassID() const</td><td class="" colspan="
   2167        	            		2
   2168        	            	" align="
   2169        	            		center
   2170        	            	">Draft&raquo;Stable<br>4.2</td>
   2171 </tr>
   2172 <tr class="row1">
   2173 <td class="file">tmunit.h</td><td class="proto">UObject* TimeUnit::clone() const</td><td class="" colspan="
   2174        	            		2
   2175        	            	" align="
   2176        	            		center
   2177        	            	">Draft&raquo;Stable<br>4.2</td>
   2178 </tr>
   2179 <tr class="row0">
   2180 <td class="file">tmunit.h</td><td class="proto">UTimeUnitFields TimeUnit::getTimeUnitField() const</td><td class="" colspan="
   2181        	            		2
   2182        	            	" align="
   2183        	            		center
   2184        	            	">Draft&raquo;Stable<br>4.2</td>
   2185 </tr>
   2186 <tr class="row1">
   2187 <td class="file">tmunit.h</td><td class="proto">static TimeUnit* TimeUnit::createInstance(UTimeUnitFields, UErrorCode&amp;)</td><td class="" colspan="
   2188        	            		2
   2189        	            	" align="
   2190        	            		center
   2191        	            	">Draft&raquo;Stable<br>4.2</td>
   2192 </tr>
   2193 <tr class="row0">
   2194 <td class="file">tmunit.h</td><td class="proto">static UClassID TimeUnit::getStaticClassID()</td><td class="" colspan="
   2195        	            		2
   2196        	            	" align="
   2197        	            		center
   2198        	            	">Draft&raquo;Stable<br>4.2</td>
   2199 </tr>
   2200 <tr class="row1">
   2201 <td class="file">tmutamt.h</td><td class="proto">TimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() const</td><td class="" colspan="
   2202        	            		2
   2203        	            	" align="
   2204        	            		center
   2205        	            	">Draft&raquo;Stable<br>4.2</td>
   2206 </tr>
   2207 <tr class="row0">
   2208 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount&amp; TimeUnitAmount::operator=(const TimeUnitAmount&amp;)</td><td class="" colspan="
   2209        	            		2
   2210        	            	" align="
   2211        	            		center
   2212        	            	">Draft&raquo;Stable<br>4.2</td>
   2213 </tr>
   2214 <tr class="row1">
   2215 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(const Formattable&amp;, TimeUnit::UTimeUnitFields, UErrorCode&amp;)</td><td class="" colspan="
   2216        	            		2
   2217        	            	" align="
   2218        	            		center
   2219        	            	">Draft&raquo;Stable<br>4.2</td>
   2220 </tr>
   2221 <tr class="row0">
   2222 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(const TimeUnitAmount&amp;)</td><td class="" colspan="
   2223        	            		2
   2224        	            	" align="
   2225        	            		center
   2226        	            	">Draft&raquo;Stable<br>4.2</td>
   2227 </tr>
   2228 <tr class="row1">
   2229 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(double, TimeUnit::UTimeUnitFields, UErrorCode&amp;)</td><td class="" colspan="
   2230        	            		2
   2231        	            	" align="
   2232        	            		center
   2233        	            	">Draft&raquo;Stable<br>4.2</td>
   2234 </tr>
   2235 <tr class="row0">
   2236 <td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::~TimeUnitAmount()</td><td class="" colspan="
   2237        	            		2
   2238        	            	" align="
   2239        	            		center
   2240        	            	">Draft&raquo;Stable<br>4.2</td>
   2241 </tr>
   2242 <tr class="row1">
   2243 <td class="file">tmutamt.h</td><td class="proto">UBool TimeUnitAmount::operator!=(const UObject&amp;) const</td><td class="" colspan="
   2244        	            		2
   2245        	            	" align="
   2246        	            		center
   2247        	            	">Draft&raquo;Stable<br>4.2</td>
   2248 </tr>
   2249 <tr class="row0">
   2250 <td class="file">tmutamt.h</td><td class="proto">UBool TimeUnitAmount::operator==(const UObject&amp;) const</td><td class="" colspan="
   2251        	            		2
   2252        	            	" align="
   2253        	            		center
   2254        	            	">Draft&raquo;Stable<br>4.2</td>
   2255 </tr>
   2256 <tr class="row1">
   2257 <td class="file">tmutamt.h</td><td class="proto">UClassID TimeUnitAmount::getDynamicClassID()const</td><td class="" colspan="
   2258        	            		2
   2259        	            	" align="
   2260        	            		center
   2261        	            	">Draft&raquo;Stable<br>4.2</td>
   2262 </tr>
   2263 <tr class="row0">
   2264 <td class="file">tmutamt.h</td><td class="proto">UObject* TimeUnitAmount::clone() const</td><td class="" colspan="
   2265        	            		2
   2266        	            	" align="
   2267        	            		center
   2268        	            	">Draft&raquo;Stable<br>4.2</td>
   2269 </tr>
   2270 <tr class="row1">
   2271 <td class="file">tmutamt.h</td><td class="proto">const TimeUnit&amp; TimeUnitAmount::getTimeUnit() const</td><td class="" colspan="
   2272        	            		2
   2273        	            	" align="
   2274        	            		center
   2275        	            	">Draft&raquo;Stable<br>4.2</td>
   2276 </tr>
   2277 <tr class="row0">
   2278 <td class="file">tmutamt.h</td><td class="proto">static UClassID TimeUnitAmount::getStaticClassID()</td><td class="" colspan="
   2279        	            		2
   2280        	            	" align="
   2281        	            		center
   2282        	            	">Draft&raquo;Stable<br>4.2</td>
   2283 </tr>
   2284 <tr class="row1">
   2285 <td class="file">tmutfmt.h</td><td class="proto">Format* TimeUnitFormat::clone()const</td><td class="" colspan="
   2286        	            		2
   2287        	            	" align="
   2288        	            		center
   2289        	            	">Draft&raquo;Stable<br>4.2</td>
   2290 </tr>
   2291 <tr class="row0">
   2292 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat&amp; TimeUnitFormat::operator=(const TimeUnitFormat&amp;)</td><td class="" colspan="
   2293        	            		2
   2294        	            	" align="
   2295        	            		center
   2296        	            	">Draft&raquo;Stable<br>4.2</td>
   2297 </tr>
   2298 <tr class="row1">
   2299 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(UErrorCode&amp;)</td><td class="" colspan="
   2300        	            		2
   2301        	            	" align="
   2302        	            		center
   2303        	            	">Draft&raquo;Stable<br>4.2</td>
   2304 </tr>
   2305 <tr class="row0">
   2306 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
   2307        	            		2
   2308        	            	" align="
   2309        	            		center
   2310        	            	">Draft&raquo;Stable<br>4.2</td>
   2311 </tr>
   2312 <tr class="row1">
   2313 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const TimeUnitFormat&amp;)</td><td class="" colspan="
   2314        	            		2
   2315        	            	" align="
   2316        	            		center
   2317        	            	">Draft&raquo;Stable<br>4.2</td>
   2318 </tr>
   2319 <tr class="row0">
   2320 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::~TimeUnitFormat()</td><td class="" colspan="
   2321        	            		2
   2322        	            	" align="
   2323        	            		center
   2324        	            	">Draft&raquo;Stable<br>4.2</td>
   2325 </tr>
   2326 <tr class="row1">
   2327 <td class="file">tmutfmt.h</td><td class="proto">UBool TimeUnitFormat::operator!=(const Format&amp;) const</td><td class="" colspan="
   2328        	            		2
   2329        	            	" align="
   2330        	            		center
   2331        	            	">Draft&raquo;Stable<br>4.2</td>
   2332 </tr>
   2333 <tr class="row0">
   2334 <td class="file">tmutfmt.h</td><td class="proto">UBool TimeUnitFormat::operator==(const Format&amp;) const</td><td class="" colspan="
   2335        	            		2
   2336        	            	" align="
   2337        	            		center
   2338        	            	">Draft&raquo;Stable<br>4.2</td>
   2339 </tr>
   2340 <tr class="row1">
   2341 <td class="file">tmutfmt.h</td><td class="proto">UClassID TimeUnitFormat::getDynamicClassID()const</td><td class="" colspan="
   2342        	            		2
   2343        	            	" align="
   2344        	            		center
   2345        	            	">Draft&raquo;Stable<br>4.2</td>
   2346 </tr>
   2347 <tr class="row0">
   2348 <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="" colspan="
   2349        	            		2
   2350        	            	" align="
   2351        	            		center
   2352        	            	">Draft&raquo;Stable<br>4.2</td>
   2353 </tr>
   2354 <tr class="row1">
   2355 <td class="file">tmutfmt.h</td><td class="proto">static UClassID TimeUnitFormat::getStaticClassID()</td><td class="" colspan="
   2356        	            		2
   2357        	            	" align="
   2358        	            		center
   2359        	            	">Draft&raquo;Stable<br>4.2</td>
   2360 </tr>
   2361 <tr class="row0">
   2362 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::parseObject(const UnicodeString&amp;, Formattable&amp;, ParsePosition&amp;) const</td><td class="" colspan="
   2363        	            		2
   2364        	            	" align="
   2365        	            		center
   2366        	            	">Draft&raquo;Stable<br>4.2</td>
   2367 </tr>
   2368 <tr class="row1">
   2369 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::setLocale(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="
   2370        	            		2
   2371        	            	" align="
   2372        	            		center
   2373        	            	">Draft&raquo;Stable<br>4.2</td>
   2374 </tr>
   2375 <tr class="row0">
   2376 <td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::setNumberFormat(const NumberFormat&amp;, UErrorCode&amp;)</td><td class="" colspan="
   2377        	            		2
   2378        	            	" align="
   2379        	            		center
   2380        	            	">Draft&raquo;Stable<br>4.2</td>
   2381 </tr>
   2382 <tr class="row1">
   2383 <td class="file">ucal.h</td><td class="proto">UEnumeration* ucal_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)</td><td class="" colspan="
   2384        	            		2
   2385        	            	" align="
   2386        	            		center
   2387        	            	">Draft&raquo;Stable<br>4.2</td>
   2388 </tr>
   2389 <tr class="row0">
   2390 <td class="file">ucal.h</td><td class="proto">const char* ucal_getType(const UCalendar*, UErrorCode*)</td><td class="" colspan="
   2391        	            		2
   2392        	            	" align="
   2393        	            		center
   2394        	            	">Draft&raquo;Stable<br>4.2</td>
   2395 </tr>
   2396 <tr class="row1">
   2397 <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="" colspan="
   2398        	            		2
   2399        	            	" align="
   2400        	            		center
   2401        	            	">Draft&raquo;Stable<br>4.2</td>
   2402 </tr>
   2403 <tr class="row0">
   2404 <td class="file">ucnvsel.h</td><td class="proto">UConverterSelector* ucnvsel_openFromSerialized(const void*, int32_t, UErrorCode*)</td><td class="" colspan="
   2405        	            		2
   2406        	            	" align="
   2407        	            		center
   2408        	            	">Draft&raquo;Stable<br>4.2</td>
   2409 </tr>
   2410 <tr class="row1">
   2411 <td class="file">ucnvsel.h</td><td class="proto">UEnumeration* ucnvsel_selectForString(const UConverterSelector*, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="
   2412        	            		2
   2413        	            	" align="
   2414        	            		center
   2415        	            	">Draft&raquo;Stable<br>4.2</td>
   2416 </tr>
   2417 <tr class="row0">
   2418 <td class="file">ucnvsel.h</td><td class="proto">UEnumeration* ucnvsel_selectForUTF8(const UConverterSelector*, const char*, int32_t, UErrorCode*)</td><td class="" colspan="
   2419        	            		2
   2420        	            	" align="
   2421        	            		center
   2422        	            	">Draft&raquo;Stable<br>4.2</td>
   2423 </tr>
   2424 <tr class="row1">
   2425 <td class="file">ucnvsel.h</td><td class="proto">int32_t ucnvsel_serialize(const UConverterSelector*, void*, int32_t, UErrorCode*)</td><td class="" colspan="
   2426        	            		2
   2427        	            	" align="
   2428        	            		center
   2429        	            	">Draft&raquo;Stable<br>4.2</td>
   2430 </tr>
   2431 <tr class="row0">
   2432 <td class="file">ucnvsel.h</td><td class="proto">void ucnvsel_close(UConverterSelector*)</td><td class="" colspan="
   2433        	            		2
   2434        	            	" align="
   2435        	            		center
   2436        	            	">Draft&raquo;Stable<br>4.2</td>
   2437 </tr>
   2438 <tr class="row1">
   2439 <td class="file">ucol.h</td><td class="proto">UEnumeration* ucol_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)</td><td class="" colspan="
   2440        	            		2
   2441        	            	" align="
   2442        	            		center
   2443        	            	">Draft&raquo;Stable<br>4.2</td>
   2444 </tr>
   2445 <tr class="row0">
   2446 <td class="file">ucurr.h</td><td class="proto">UEnumeration* ucurr_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*)</td><td class="" colspan="
   2447        	            		2
   2448        	            	" align="
   2449        	            		center
   2450        	            	">Draft&raquo;Stable<br>4.2</td>
   2451 </tr>
   2452 <tr class="row1">
   2453 <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="" colspan="
   2454        	            		2
   2455        	            	" align="
   2456        	            		center
   2457        	            	">Draft&raquo;Stable<br>4.2</td>
   2458 </tr>
   2459 <tr class="row0">
   2460 <td class="file">udat.h</td><td class="proto">#define UDAT_HOUR_MINUTE</td><td class="">
   2461 <br>
   2462 </td><td>Stable<br>
   2463 <span class=""><span>4.0</span></span></td>
   2464 </tr>
   2465 <tr class="row1">
   2466 <td class="file">ulocdata.h</td><td class="proto">int32_t ulocdata_getLocaleDisplayPattern(ULocaleData*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="
   2467        	            		2
   2468        	            	" align="
   2469        	            		center
   2470        	            	">Draft&raquo;Stable<br>4.2</td>
   2471 </tr>
   2472 <tr class="row0">
   2473 <td class="file">ulocdata.h</td><td class="proto">int32_t ulocdata_getLocaleSeparator(ULocaleData*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="
   2474        	            		2
   2475        	            	" align="
   2476        	            		center
   2477        	            	">Draft&raquo;Stable<br>4.2</td>
   2478 </tr>
   2479 <tr class="row1">
   2480 <td class="file">ulocdata.h</td><td class="proto">void ulocdata_getCLDRVersion(UVersionInfo, UErrorCode*)</td><td class="" colspan="
   2481        	            		2
   2482        	            	" align="
   2483        	            		center
   2484        	            	">Draft&raquo;Stable<br>4.2</td>
   2485 </tr>
   2486 <tr class="row0">
   2487 <td class="file">uniset.h</td><td class="proto">USet * UnicodeSet::toUSet()</td><td class="" colspan="
   2488        	            		2
   2489        	            	" align="
   2490        	            		center
   2491        	            	">Draft&raquo;Stable<br>4.2</td>
   2492 </tr>
   2493 <tr class="row1">
   2494 <td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; UnicodeSet::closeOver(int32_t)</td><td class="" colspan="
   2495        	            		2
   2496        	            	" align="
   2497        	            		center
   2498        	            	">Draft&raquo;Stable<br>4.2</td>
   2499 </tr>
   2500 <tr class="row0">
   2501 <td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; UnicodeSet::removeAllStrings()</td><td class="" colspan="
   2502        	            		2
   2503        	            	" align="
   2504        	            		center
   2505        	            	">Draft&raquo;Stable<br>4.2</td>
   2506 </tr>
   2507 <tr class="row1">
   2508 <td class="file">uniset.h</td><td class="proto">const USet * UnicodeSet::toUSet() const</td><td class="" colspan="
   2509        	            		2
   2510        	            	" align="
   2511        	            		center
   2512        	            	">Draft&raquo;Stable<br>4.2</td>
   2513 </tr>
   2514 <tr class="row0">
   2515 <td class="file">uniset.h</td><td class="proto">static UnicodeSet* UnicodeSet::fromUSet(USet*)</td><td class="" colspan="
   2516        	            		2
   2517        	            	" align="
   2518        	            		center
   2519        	            	">Draft&raquo;Stable<br>4.2</td>
   2520 </tr>
   2521 <tr class="row1">
   2522 <td class="file">uniset.h</td><td class="proto">static const UnicodeSet* UnicodeSet::fromUSet(const USet*)</td><td class="" colspan="
   2523        	            		2
   2524        	            	" align="
   2525        	            		center
   2526        	            	">Draft&raquo;Stable<br>4.2</td>
   2527 </tr>
   2528 <tr class="row0">
   2529 <td class="file">unistr.h</td><td class="proto">StringClass&amp; UnicodeString::toUTF8String(StringClass&amp;) const</td><td class="" colspan="
   2530        	            		2
   2531        	            	" align="
   2532        	            		center
   2533        	            	">Draft&raquo;Stable<br>4.2</td>
   2534 </tr>
   2535 <tr class="row1">
   2536 <td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::toUTF32(UChar32*, int32_t, UErrorCode&amp;) const</td><td class="" colspan="
   2537        	            		2
   2538        	            	" align="
   2539        	            		center
   2540        	            	">Draft&raquo;Stable<br>4.2</td>
   2541 </tr>
   2542 <tr class="row0">
   2543 <td class="file">unistr.h</td><td class="proto">static UnicodeString UnicodeString::fromUTF32(const UChar32*, int32_t)</td><td class="" colspan="
   2544        	            		2
   2545        	            	" align="
   2546        	            		center
   2547        	            	">Draft&raquo;Stable<br>4.2</td>
   2548 </tr>
   2549 <tr class="row1">
   2550 <td class="file">unistr.h</td><td class="proto">static UnicodeString UnicodeString::fromUTF8(const StringPiece&amp;)</td><td class="" colspan="
   2551        	            		2
   2552        	            	" align="
   2553        	            		center
   2554        	            	">Draft&raquo;Stable<br>4.2</td>
   2555 </tr>
   2556 <tr class="row0">
   2557 <td class="file">unistr.h</td><td class="proto">void UnicodeString::toUTF8(ByteSink&amp;) const</td><td class="" colspan="
   2558        	            		2
   2559        	            	" align="
   2560        	            		center
   2561        	            	">Draft&raquo;Stable<br>4.2</td>
   2562 </tr>
   2563 <tr class="row1">
   2564 <td class="file">uset.h</td><td class="proto">USet* uset_openEmpty()</td><td class="" colspan="
   2565        	            		2
   2566        	            	" align="
   2567        	            		center
   2568        	            	">Draft&raquo;Stable<br>4.2</td>
   2569 </tr>
   2570 <tr class="row0">
   2571 <td class="file">uset.h</td><td class="proto">void uset_closeOver(USet*, int32_t)</td><td class="" colspan="
   2572        	            		2
   2573        	            	" align="
   2574        	            		center
   2575        	            	">Draft&raquo;Stable<br>4.2</td>
   2576 </tr>
   2577 <tr class="row1">
   2578 <td class="file">uset.h</td><td class="proto">void uset_removeAllStrings(USet*)</td><td class="" colspan="
   2579        	            		2
   2580        	            	" align="
   2581        	            		center
   2582        	            	">Draft&raquo;Stable<br>4.2</td>
   2583 </tr>
   2584 <tr class="row0">
   2585 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_clone(const USpoofChecker*, UErrorCode*)</td><td class="" colspan="
   2586        	            		2
   2587        	            	" align="
   2588        	            		center
   2589        	            	">Draft&raquo;Stable<br>4.2</td>
   2590 </tr>
   2591 <tr class="row1">
   2592 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_open(UErrorCode*)</td><td class="" colspan="
   2593        	            		2
   2594        	            	" align="
   2595        	            		center
   2596        	            	">Draft&raquo;Stable<br>4.2</td>
   2597 </tr>
   2598 <tr class="row0">
   2599 <td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_openFromSerialized(const void*, int32_t, int32_t*, UErrorCode*)</td><td class="" colspan="
   2600        	            		2
   2601        	            	" align="
   2602        	            		center
   2603        	            	">Draft&raquo;Stable<br>4.2</td>
   2604 </tr>
   2605 <tr class="row1">
   2606 <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="" colspan="
   2607        	            		2
   2608        	            	" align="
   2609        	            		center
   2610        	            	">Draft&raquo;Stable<br>4.2</td>
   2611 </tr>
   2612 <tr class="row0">
   2613 <td class="file">uspoof.h</td><td class="proto">const USet* uspoof_getAllowedChars(const USpoofChecker*, UErrorCode*)</td><td class="" colspan="
   2614        	            		2
   2615        	            	" align="
   2616        	            		center
   2617        	            	">Draft&raquo;Stable<br>4.2</td>
   2618 </tr>
   2619 <tr class="row1">
   2620 <td class="file">uspoof.h</td><td class="proto">const char* uspoof_getAllowedLocales(USpoofChecker*, UErrorCode*)</td><td class="" colspan="
   2621        	            		2
   2622        	            	" align="
   2623        	            		center
   2624        	            	">Draft&raquo;Stable<br>4.2</td>
   2625 </tr>
   2626 <tr class="row0">
   2627 <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="" colspan="
   2628        	            		2
   2629        	            	" align="
   2630        	            		center
   2631        	            	">Draft&raquo;Stable<br>4.2</td>
   2632 </tr>
   2633 <tr class="row1">
   2634 <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="" colspan="
   2635        	            		2
   2636        	            	" align="
   2637        	            		center
   2638        	            	">Draft&raquo;Stable<br>4.2</td>
   2639 </tr>
   2640 <tr class="row0">
   2641 <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="" colspan="
   2642        	            		2
   2643        	            	" align="
   2644        	            		center
   2645        	            	">Draft&raquo;Stable<br>4.2</td>
   2646 </tr>
   2647 <tr class="row1">
   2648 <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="" colspan="
   2649        	            		2
   2650        	            	" align="
   2651        	            		center
   2652        	            	">Draft&raquo;Stable<br>4.2</td>
   2653 </tr>
   2654 <tr class="row0">
   2655 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getChecks(const USpoofChecker*, UErrorCode*)</td><td class="" colspan="
   2656        	            		2
   2657        	            	" align="
   2658        	            		center
   2659        	            	">Draft&raquo;Stable<br>4.2</td>
   2660 </tr>
   2661 <tr class="row1">
   2662 <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="" colspan="
   2663        	            		2
   2664        	            	" align="
   2665        	            		center
   2666        	            	">Draft&raquo;Stable<br>4.2</td>
   2667 </tr>
   2668 <tr class="row0">
   2669 <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="" colspan="
   2670        	            		2
   2671        	            	" align="
   2672        	            		center
   2673        	            	">Draft&raquo;Stable<br>4.2</td>
   2674 </tr>
   2675 <tr class="row1">
   2676 <td class="file">uspoof.h</td><td class="proto">int32_t uspoof_serialize(USpoofChecker*, void*, int32_t, UErrorCode*)</td><td class="" colspan="
   2677        	            		2
   2678        	            	" align="
   2679        	            		center
   2680        	            	">Draft&raquo;Stable<br>4.2</td>
   2681 </tr>
   2682 <tr class="row0">
   2683 <td class="file">uspoof.h</td><td class="proto">void uspoof_close(USpoofChecker*)</td><td class="" colspan="
   2684        	            		2
   2685        	            	" align="
   2686        	            		center
   2687        	            	">Draft&raquo;Stable<br>4.2</td>
   2688 </tr>
   2689 <tr class="row1">
   2690 <td class="file">uspoof.h</td><td class="proto">void uspoof_setAllowedChars(USpoofChecker*, const USet*, UErrorCode*)</td><td class="" colspan="
   2691        	            		2
   2692        	            	" align="
   2693        	            		center
   2694        	            	">Draft&raquo;Stable<br>4.2</td>
   2695 </tr>
   2696 <tr class="row0">
   2697 <td class="file">uspoof.h</td><td class="proto">void uspoof_setAllowedLocales(USpoofChecker*, const char*, UErrorCode*)</td><td class="" colspan="
   2698        	            		2
   2699        	            	" align="
   2700        	            		center
   2701        	            	">Draft&raquo;Stable<br>4.2</td>
   2702 </tr>
   2703 <tr class="row1">
   2704 <td class="file">uspoof.h</td><td class="proto">void uspoof_setChecks(USpoofChecker*, int32_t, UErrorCode*)</td><td class="" colspan="
   2705        	            		2
   2706        	            	" align="
   2707        	            		center
   2708        	            	">Draft&raquo;Stable<br>4.2</td>
   2709 </tr>
   2710 <tr class="row0">
   2711 <td class="file">usprep.h</td><td class="proto">UStringPrepProfile* usprep_openByType(UStringPrepProfileType, UErrorCode*)</td><td class="" colspan="
   2712        	            		2
   2713        	            	" align="
   2714        	            		center
   2715        	            	">Draft&raquo;Stable<br>4.2</td>
   2716 </tr>
   2717 <tr class="row1">
   2718 <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="" colspan="
   2719        	            		2
   2720        	            	" align="
   2721        	            		center
   2722        	            	">Draft&raquo;Stable<br>4.2</td>
   2723 </tr>
   2724 <tr class="row0">
   2725 <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="" colspan="
   2726        	            		2
   2727        	            	" align="
   2728        	            		center
   2729        	            	">Draft&raquo;Stable<br>4.2</td>
   2730 </tr>
   2731 <tr class="row1">
   2732 <td class="file">uversion.h</td><td class="proto">void u_versionFromUString(UVersionInfo, const UChar*)</td><td class="" colspan="
   2733        	            		2
   2734        	            	" align="
   2735        	            		center
   2736        	            	">Draft&raquo;Stable<br>4.2</td>
   2737 </tr>
   2738 </table>
   2739 <P></P>
   2740 <a href="#_top">(jump back to top)</a>
   2741 <hr>
   2742 <a name="added">
   2743 <h2>Added in 4.4</h2>
   2744 </a>
   2745 <table BORDER="1" class="genTable">
   2746 <THEAD>
   2747 <tr>
   2748 <th>File</th><th>API</th><th>4.2.1</th><th>4.4</th>
   2749 </tr>
   2750 </THEAD>
   2751 <tr class="row1">
   2752 <td class="file">calendar.h</td><td class="proto">UBool Calendar::isWeekend()const</td><td class="">None<br>
   2753 </td><td>Draft<br>
   2754 <span class=""><span>4.4</span></span></td>
   2755 </tr>
   2756 <tr class="row0">
   2757 <td class="file">calendar.h</td><td class="proto">UBool Calendar::isWeekend(UDate, UErrorCode&amp;) const</td><td class="">None<br>
   2758 </td><td>Draft<br>
   2759 <span class=""><span>4.4</span></span></td>
   2760 </tr>
   2761 <tr class="row1">
   2762 <td class="file">calendar.h</td><td class="proto">UCalendarWeekdayType Calendar::getDayOfWeekType(UCalendarDaysOfWeek, UErrorCode&amp;) const</td><td class="">None<br>
   2763 </td><td>Draft<br>
   2764 <span class=""><span>4.4</span></span></td>
   2765 </tr>
   2766 <tr class="row0">
   2767 <td class="file">calendar.h</td><td class="proto">int32_t Calendar::getWeekendTransition(UCalendarDaysOfWeek, UErrorCode&amp;) const</td><td class="">None<br>
   2768 </td><td>Draft<br>
   2769 <span class=""><span>4.4</span></span></td>
   2770 </tr>
   2771 <tr class="row1">
   2772 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat::format(Calendar&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   2773 </td><td>Draft<br>
   2774 <span class=""><span>4.4</span></span></td>
   2775 </tr>
   2776 <tr class="row0">
   2777 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat::format(UDate, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   2778 </td><td>Draft<br>
   2779 <span class=""><span>4.4</span></span></td>
   2780 </tr>
   2781 <tr class="row1">
   2782 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   2783 </td><td>Draft<br>
   2784 <span class=""><span>4.4</span></span></td>
   2785 </tr>
   2786 <tr class="row0">
   2787 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalFormat::format(const StringPiece&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   2788 </td><td>Draft<br>
   2789 <span class=""><span>4.4</span></span></td>
   2790 </tr>
   2791 <tr class="row1">
   2792 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalFormat::format(double, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   2793 </td><td>Draft<br>
   2794 <span class=""><span>4.4</span></span></td>
   2795 </tr>
   2796 <tr class="row0">
   2797 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalFormat::format(int32_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   2798 </td><td>Draft<br>
   2799 <span class=""><span>4.4</span></span></td>
   2800 </tr>
   2801 <tr class="row1">
   2802 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalFormat::format(int64_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   2803 </td><td>Draft<br>
   2804 <span class=""><span>4.4</span></span></td>
   2805 </tr>
   2806 <tr class="row0">
   2807 <td class="file">dtptngen.h</td><td class="proto">UnicodeString DateTimePatternGenerator::getBestPattern(const UnicodeString&amp;, UDateTimePatternMatchOptions, UErrorCode&amp;)</td><td class="">None<br>
   2808 </td><td>Draft<br>
   2809 <span class=""><span>4.4</span></span></td>
   2810 </tr>
   2811 <tr class="row1">
   2812 <td class="file">dtptngen.h</td><td class="proto">UnicodeString DateTimePatternGenerator::replaceFieldTypes(const UnicodeString&amp;, const UnicodeString&amp;, UDateTimePatternMatchOptions, UErrorCode&amp;)</td><td class="">None<br>
   2813 </td><td>Draft<br>
   2814 <span class=""><span>4.4</span></span></td>
   2815 </tr>
   2816 <tr class="row0">
   2817 <td class="file">errorcode.h</td><td class="proto">const char* ErrorCode::errorName() const</td><td class="">None<br>
   2818 </td><td>Draft<br>
   2819 <span class=""><span>4.4</span></span></td>
   2820 </tr>
   2821 <tr class="row1">
   2822 <td class="file">errorcode.h</td><td class="proto">void ErrorCode::assertSuccess() const</td><td class="">None<br>
   2823 </td><td>Draft<br>
   2824 <span class=""><span>4.4</span></span></td>
   2825 </tr>
   2826 <tr class="row0">
   2827 <td class="file">fmtable.h</td><td class="proto">Formattable::Formattable(const StringPiece&amp;, UErrorCode&amp;)</td><td class="">None<br>
   2828 </td><td>Draft<br>
   2829 <span class=""><span>4.4</span></span></td>
   2830 </tr>
   2831 <tr class="row1">
   2832 <td class="file">fmtable.h</td><td class="proto">const StringPiece&amp; Formattable::getDecimalNumber() const</td><td class="">None<br>
   2833 </td><td>Draft<br>
   2834 <span class=""><span>4.4</span></span></td>
   2835 </tr>
   2836 <tr class="row0">
   2837 <td class="file">fmtable.h</td><td class="proto">void Formattable::setDecimalNumber(const StringPiece&amp;, UErrorCode&amp;)</td><td class="">None<br>
   2838 </td><td>Draft<br>
   2839 <span class=""><span>4.4</span></span></td>
   2840 </tr>
   2841 <tr class="row1">
   2842 <td class="file">format.h</td><td class="proto">UnicodeString&amp; Format::format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   2843 </td><td>Draft<br>
   2844 <span class=""><span>4.4</span></span></td>
   2845 </tr>
   2846 <tr class="row0">
   2847 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::FieldPositionIterator()</td><td class="">None<br>
   2848 </td><td>Draft<br>
   2849 <span class=""><span>4.4</span></span></td>
   2850 </tr>
   2851 <tr class="row1">
   2852 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::FieldPositionIterator(const FieldPositionIterator&amp;)</td><td class="">None<br>
   2853 </td><td>Draft<br>
   2854 <span class=""><span>4.4</span></span></td>
   2855 </tr>
   2856 <tr class="row0">
   2857 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::~FieldPositionIterator()</td><td class="">None<br>
   2858 </td><td>Draft<br>
   2859 <span class=""><span>4.4</span></span></td>
   2860 </tr>
   2861 <tr class="row1">
   2862 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::next(FieldPosition&amp;)</td><td class="">None<br>
   2863 </td><td>Draft<br>
   2864 <span class=""><span>4.4</span></span></td>
   2865 </tr>
   2866 <tr class="row0">
   2867 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::operator!=(const FieldPositionIterator&amp;) const</td><td class="">None<br>
   2868 </td><td>Draft<br>
   2869 <span class=""><span>4.4</span></span></td>
   2870 </tr>
   2871 <tr class="row1">
   2872 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::operator==(const FieldPositionIterator&amp;) const</td><td class="">None<br>
   2873 </td><td>Draft<br>
   2874 <span class=""><span>4.4</span></span></td>
   2875 </tr>
   2876 <tr class="row0">
   2877 <td class="file">fpositer.h</td><td class="proto">UClassID FieldPositionIterator::getDynamicClassID() const</td><td class="">None<br>
   2878 </td><td>Draft<br>
   2879 <span class=""><span>4.4</span></span></td>
   2880 </tr>
   2881 <tr class="row1">
   2882 <td class="file">fpositer.h</td><td class="proto">static UClassID FieldPositionIterator::getStaticClassID()</td><td class="">None<br>
   2883 </td><td>Draft<br>
   2884 <span class=""><span>4.4</span></span></td>
   2885 </tr>
   2886 <tr class="row0">
   2887 <td class="file">icudataver.h</td><td class="proto">#define U_ICU_DATA_KEY</td><td class="">None<br>
   2888 </td><td>Internal<br>
   2889 <span class=""><span>4.4</span></span></td>
   2890 </tr>
   2891 <tr class="row1">
   2892 <td class="file">icudataver.h</td><td class="proto">#define U_ICU_STD_BUNDLE</td><td class="">None<br>
   2893 </td><td>Internal<br>
   2894 <span class=""><span>4.4</span></span></td>
   2895 </tr>
   2896 <tr class="row0">
   2897 <td class="file">icudataver.h</td><td class="proto">#define U_ICU_VERSION_BUNDLE</td><td class="">None<br>
   2898 </td><td>Internal<br>
   2899 <span class=""><span>4.4</span></span></td>
   2900 </tr>
   2901 <tr class="row1">
   2902 <td class="file">icudataver.h</td><td class="proto">UBool u_isDataOlder(UVersionInfo, UBool*, UErrorCode*)</td><td class="">None<br>
   2903 </td><td>Internal<br>
   2904 <span class=""><span>4.4</span></span></td>
   2905 </tr>
   2906 <tr class="row0">
   2907 <td class="file">icudataver.h</td><td class="proto">void u_getDataVersion(UVersionInfo, UErrorCode*)</td><td class="">None<br>
   2908 </td><td>Internal<br>
   2909 <span class=""><span>4.4</span></span></td>
   2910 </tr>
   2911 <tr class="row1">
   2912 <td class="file">icuplug.h</td><td class="proto">#define UPLUG_NAME_MAX</td><td class="">None<br>
   2913 </td><td>Internal<br>
   2914 <span class=""><span>4.4 Technology Preview</span></span></td>
   2915 </tr>
   2916 <tr class="row0">
   2917 <td class="file">icuplug.h</td><td class="proto">#define UPLUG_TOKEN</td><td class="">None<br>
   2918 </td><td>Internal<br>
   2919 <span class=""><span>4.4 Technology Preview</span></span></td>
   2920 </tr>
   2921 <tr class="row1">
   2922 <td class="file">icuplug.h</td><td class="proto">UErrorCode uplug_getPlugLoadStatus(UPlugData*)</td><td class="">None<br>
   2923 </td><td>Internal<br>
   2924 <span class=""><span>4.4 Technology Preview</span></span></td>
   2925 </tr>
   2926 <tr class="row0">
   2927 <td class="file">icuplug.h</td><td class="proto">UPlugData* uplug_loadPlugFromEntrypoint(UPlugEntrypoint*, const char*, UErrorCode*)</td><td class="">None<br>
   2928 </td><td>Internal<br>
   2929 <span class=""><span>4.4 Technology Preview</span></span></td>
   2930 </tr>
   2931 <tr class="row1">
   2932 <td class="file">icuplug.h</td><td class="proto">UPlugData* uplug_loadPlugFromLibrary(const char*, const char*, const char*, UErrorCode*)</td><td class="">None<br>
   2933 </td><td>Internal<br>
   2934 <span class=""><span>4.4 Technology Preview</span></span></td>
   2935 </tr>
   2936 <tr class="row0">
   2937 <td class="file">icuplug.h</td><td class="proto">UPlugData* uplug_nextPlug(UPlugData*)</td><td class="">None<br>
   2938 </td><td>Internal<br>
   2939 <span class=""><span>4.4 Technology Preview</span></span></td>
   2940 </tr>
   2941 <tr class="row1">
   2942 <td class="file">icuplug.h</td><td class="proto">UPlugLevel uplug_getCurrentLevel()</td><td class="">None<br>
   2943 </td><td>Internal<br>
   2944 <span class=""><span>4.4 Technology Preview</span></span></td>
   2945 </tr>
   2946 <tr class="row0">
   2947 <td class="file">icuplug.h</td><td class="proto">UPlugLevel uplug_getPlugLevel(UPlugData*)</td><td class="">None<br>
   2948 </td><td>Internal<br>
   2949 <span class=""><span>4.4 Technology Preview</span></span></td>
   2950 </tr>
   2951 <tr class="row1">
   2952 <td class="file">icuplug.h</td><td class="proto">const char* uplug_getConfiguration(UPlugData*)</td><td class="">None<br>
   2953 </td><td>Internal<br>
   2954 <span class=""><span>4.4 Technology Preview</span></span></td>
   2955 </tr>
   2956 <tr class="row0">
   2957 <td class="file">icuplug.h</td><td class="proto">const char* uplug_getLibraryName(UPlugData*, UErrorCode*)</td><td class="">None<br>
   2958 </td><td>Internal<br>
   2959 <span class=""><span>4.4 Technology Preview</span></span></td>
   2960 </tr>
   2961 <tr class="row1">
   2962 <td class="file">icuplug.h</td><td class="proto">const char* uplug_getPlugName(UPlugData*)</td><td class="">None<br>
   2963 </td><td>Internal<br>
   2964 <span class=""><span>4.4 Technology Preview</span></span></td>
   2965 </tr>
   2966 <tr class="row0">
   2967 <td class="file">icuplug.h</td><td class="proto">const char* uplug_getSymbolName(UPlugData*)</td><td class="">None<br>
   2968 </td><td>Internal<br>
   2969 <span class=""><span>4.4 Technology Preview</span></span></td>
   2970 </tr>
   2971 <tr class="row1">
   2972 <td class="file">icuplug.h</td><td class="proto">void uplug_removePlug(UPlugData*, UErrorCode*)</td><td class="">None<br>
   2973 </td><td>Internal<br>
   2974 <span class=""><span>4.4 Technology Preview</span></span></td>
   2975 </tr>
   2976 <tr class="row0">
   2977 <td class="file">icuplug.h</td><td class="proto">void uplug_setContext(UPlugData*, void*)</td><td class="">None<br>
   2978 </td><td>Internal<br>
   2979 <span class=""><span>4.4 Technology Preview</span></span></td>
   2980 </tr>
   2981 <tr class="row1">
   2982 <td class="file">icuplug.h</td><td class="proto">void uplug_setPlugLevel(UPlugData*, UPlugLevel)</td><td class="">None<br>
   2983 </td><td>Internal<br>
   2984 <span class=""><span>4.4 Technology Preview</span></span></td>
   2985 </tr>
   2986 <tr class="row0">
   2987 <td class="file">icuplug.h</td><td class="proto">void uplug_setPlugName(UPlugData*, const char*)</td><td class="">None<br>
   2988 </td><td>Internal<br>
   2989 <span class=""><span>4.4 Technology Preview</span></span></td>
   2990 </tr>
   2991 <tr class="row1">
   2992 <td class="file">icuplug.h</td><td class="proto">void uplug_setPlugNoUnload(UPlugData*, UBool)</td><td class="">None<br>
   2993 </td><td>Internal<br>
   2994 <span class=""><span>4.4 Technology Preview</span></span></td>
   2995 </tr>
   2996 <tr class="row0">
   2997 <td class="file">icuplug.h</td><td class="proto">void* uplug_getContext(UPlugData*)</td><td class="">None<br>
   2998 </td><td>Internal<br>
   2999 <span class=""><span>4.4 Technology Preview</span></span></td>
   3000 </tr>
   3001 <tr class="row1">
   3002 <td class="file">icuplug.h</td><td class="proto">void* uplug_getLibrary(UPlugData*)</td><td class="">None<br>
   3003 </td><td>Internal<br>
   3004 <span class=""><span>4.4 Technology Preview</span></span></td>
   3005 </tr>
   3006 <tr class="row0">
   3007 <td class="file">locdspnm.h</td><td class="proto">LocaleDisplayNames::~LocaleDisplayNames()</td><td class="">None<br>
   3008 </td><td>Draft<br>
   3009 <span class=""><span>4.4</span></span></td>
   3010 </tr>
   3011 <tr class="row1">
   3012 <td class="file">locdspnm.h</td><td class="proto">UDialectHandling LocaleDisplayNames::getDialectHandling() const =0</td><td class="">None<br>
   3013 </td><td>Draft<br>
   3014 <span class=""><span>4.4</span></span></td>
   3015 </tr>
   3016 <tr class="row0">
   3017 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::keyDisplayName(const char*, UnicodeString&amp;) const =0</td><td class="">None<br>
   3018 </td><td>Draft<br>
   3019 <span class=""><span>4.4</span></span></td>
   3020 </tr>
   3021 <tr class="row1">
   3022 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::keyValueDisplayName(const char*, const char*, UnicodeString&amp;) const =0</td><td class="">None<br>
   3023 </td><td>Draft<br>
   3024 <span class=""><span>4.4</span></span></td>
   3025 </tr>
   3026 <tr class="row0">
   3027 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::languageDisplayName(const char*, UnicodeString&amp;) const =0</td><td class="">None<br>
   3028 </td><td>Draft<br>
   3029 <span class=""><span>4.4</span></span></td>
   3030 </tr>
   3031 <tr class="row1">
   3032 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::localeDisplayName(const Locale&amp;, UnicodeString&amp;) const =0</td><td class="">None<br>
   3033 </td><td>Draft<br>
   3034 <span class=""><span>4.4</span></span></td>
   3035 </tr>
   3036 <tr class="row0">
   3037 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::localeDisplayName(const char*, UnicodeString&amp;) const =0</td><td class="">None<br>
   3038 </td><td>Draft<br>
   3039 <span class=""><span>4.4</span></span></td>
   3040 </tr>
   3041 <tr class="row1">
   3042 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::regionDisplayName(const char*, UnicodeString&amp;) const =0</td><td class="">None<br>
   3043 </td><td>Draft<br>
   3044 <span class=""><span>4.4</span></span></td>
   3045 </tr>
   3046 <tr class="row0">
   3047 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::scriptDisplayName(UScriptCode, UnicodeString&amp;) const =0</td><td class="">None<br>
   3048 </td><td>Draft<br>
   3049 <span class=""><span>4.4</span></span></td>
   3050 </tr>
   3051 <tr class="row1">
   3052 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::scriptDisplayName(const char*, UnicodeString&amp;) const =0</td><td class="">None<br>
   3053 </td><td>Draft<br>
   3054 <span class=""><span>4.4</span></span></td>
   3055 </tr>
   3056 <tr class="row0">
   3057 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDisplayNames::variantDisplayName(const char*, UnicodeString&amp;) const =0</td><td class="">None<br>
   3058 </td><td>Draft<br>
   3059 <span class=""><span>4.4</span></span></td>
   3060 </tr>
   3061 <tr class="row1">
   3062 <td class="file">locdspnm.h</td><td class="proto">const Locale&amp; LocaleDisplayNames::getLocale() const =0</td><td class="">None<br>
   3063 </td><td>Draft<br>
   3064 <span class=""><span>4.4</span></span></td>
   3065 </tr>
   3066 <tr class="row0">
   3067 <td class="file">locdspnm.h</td><td class="proto">static LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale&amp;)</td><td class="">None<br>
   3068 </td><td>Draft<br>
   3069 <span class=""><span>4.4</span></span></td>
   3070 </tr>
   3071 <tr class="row1">
   3072 <td class="file">locdspnm.h</td><td class="proto">static LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale&amp;, UDialectHandling)</td><td class="">None<br>
   3073 </td><td>Draft<br>
   3074 <span class=""><span>4.4</span></span></td>
   3075 </tr>
   3076 <tr class="row0">
   3077 <td class="file">locid.h</td><td class="proto">static const Locale&amp; Locale::getRoot()</td><td class="">None<br>
   3078 </td><td>Draft<br>
   3079 <span class=""><span>4.4</span></span></td>
   3080 </tr>
   3081 <tr class="row1">
   3082 <td class="file">locid.h</td><td class="proto">void Locale::setKeywordValue(const char*, const char*, UErrorCode&amp;)</td><td class="">None<br>
   3083 </td><td>Internal<br>
   3084 <span class=""><span>.</span></span></td>
   3085 </tr>
   3086 <tr class="row0">
   3087 <td class="file">normalizer2.h</td><td class="proto">FilteredNormalizer2::FilteredNormalizer2(const Normalizer2&amp;, const UnicodeSet&amp;)</td><td class="">None<br>
   3088 </td><td>Draft<br>
   3089 <span class=""><span>4.4</span></span></td>
   3090 </tr>
   3091 <tr class="row1">
   3092 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2::hasBoundaryAfter(UChar32) const</td><td class="">None<br>
   3093 </td><td>Draft<br>
   3094 <span class=""><span>4.4</span></span></td>
   3095 </tr>
   3096 <tr class="row0">
   3097 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2::hasBoundaryBefore(UChar32) const</td><td class="">None<br>
   3098 </td><td>Draft<br>
   3099 <span class=""><span>4.4</span></span></td>
   3100 </tr>
   3101 <tr class="row1">
   3102 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2::isInert(UChar32) const</td><td class="">None<br>
   3103 </td><td>Draft<br>
   3104 <span class=""><span>4.4</span></span></td>
   3105 </tr>
   3106 <tr class="row0">
   3107 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2::isNormalized(const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3108 </td><td>Draft<br>
   3109 <span class=""><span>4.4</span></span></td>
   3110 </tr>
   3111 <tr class="row1">
   3112 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::hasBoundaryAfter(UChar32) const =0</td><td class="">None<br>
   3113 </td><td>Draft<br>
   3114 <span class=""><span>4.4</span></span></td>
   3115 </tr>
   3116 <tr class="row0">
   3117 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::hasBoundaryBefore(UChar32) const =0</td><td class="">None<br>
   3118 </td><td>Draft<br>
   3119 <span class=""><span>4.4</span></span></td>
   3120 </tr>
   3121 <tr class="row1">
   3122 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::isInert(UChar32) const =0</td><td class="">None<br>
   3123 </td><td>Draft<br>
   3124 <span class=""><span>4.4</span></span></td>
   3125 </tr>
   3126 <tr class="row0">
   3127 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::isNormalized(const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="">None<br>
   3128 </td><td>Draft<br>
   3129 <span class=""><span>4.4</span></span></td>
   3130 </tr>
   3131 <tr class="row1">
   3132 <td class="file">normalizer2.h</td><td class="proto">UClassID FilteredNormalizer2::getDynamicClassID() const</td><td class="">None<br>
   3133 </td><td>Draft<br>
   3134 <span class=""><span>4.4</span></span></td>
   3135 </tr>
   3136 <tr class="row0">
   3137 <td class="file">normalizer2.h</td><td class="proto">UClassID Normalizer2::getDynamicClassID() const =0</td><td class="">None<br>
   3138 </td><td>Draft<br>
   3139 <span class=""><span>4.4</span></span></td>
   3140 </tr>
   3141 <tr class="row1">
   3142 <td class="file">normalizer2.h</td><td class="proto">UNormalizationCheckResult FilteredNormalizer2::quickCheck(const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3143 </td><td>Draft<br>
   3144 <span class=""><span>4.4</span></span></td>
   3145 </tr>
   3146 <tr class="row0">
   3147 <td class="file">normalizer2.h</td><td class="proto">UNormalizationCheckResult Normalizer2::quickCheck(const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="">None<br>
   3148 </td><td>Draft<br>
   3149 <span class=""><span>4.4</span></span></td>
   3150 </tr>
   3151 <tr class="row1">
   3152 <td class="file">normalizer2.h</td><td class="proto">UnicodeString Normalizer2::normalize(const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3153 </td><td>Draft<br>
   3154 <span class=""><span>4.4</span></span></td>
   3155 </tr>
   3156 <tr class="row0">
   3157 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; FilteredNormalizer2::append(UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3158 </td><td>Draft<br>
   3159 <span class=""><span>4.4</span></span></td>
   3160 </tr>
   3161 <tr class="row1">
   3162 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; FilteredNormalizer2::normalize(const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3163 </td><td>Draft<br>
   3164 <span class=""><span>4.4</span></span></td>
   3165 </tr>
   3166 <tr class="row0">
   3167 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3168 </td><td>Draft<br>
   3169 <span class=""><span>4.4</span></span></td>
   3170 </tr>
   3171 <tr class="row1">
   3172 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normalizer2::append(UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="">None<br>
   3173 </td><td>Draft<br>
   3174 <span class=""><span>4.4</span></span></td>
   3175 </tr>
   3176 <tr class="row0">
   3177 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normalizer2::normalize(const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="">None<br>
   3178 </td><td>Draft<br>
   3179 <span class=""><span>4.4</span></span></td>
   3180 </tr>
   3181 <tr class="row1">
   3182 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normalizer2::normalizeSecondAndAppend(UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="">None<br>
   3183 </td><td>Draft<br>
   3184 <span class=""><span>4.4</span></span></td>
   3185 </tr>
   3186 <tr class="row0">
   3187 <td class="file">normalizer2.h</td><td class="proto">int32_t FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3188 </td><td>Draft<br>
   3189 <span class=""><span>4.4</span></span></td>
   3190 </tr>
   3191 <tr class="row1">
   3192 <td class="file">normalizer2.h</td><td class="proto">int32_t Normalizer2::spanQuickCheckYes(const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="">None<br>
   3193 </td><td>Draft<br>
   3194 <span class=""><span>4.4</span></span></td>
   3195 </tr>
   3196 <tr class="row0">
   3197 <td class="file">normalizer2.h</td><td class="proto">static UClassID FilteredNormalizer2::getStaticClassID()</td><td class="">None<br>
   3198 </td><td>Draft<br>
   3199 <span class=""><span>4.4</span></span></td>
   3200 </tr>
   3201 <tr class="row1">
   3202 <td class="file">normalizer2.h</td><td class="proto">static UClassID Normalizer2::getStaticClassID()</td><td class="">None<br>
   3203 </td><td>Draft<br>
   3204 <span class=""><span>4.4</span></span></td>
   3205 </tr>
   3206 <tr class="row0">
   3207 <td class="file">normalizer2.h</td><td class="proto">static const Normalizer2* Normalizer2::getInstance(const char*, const char*, UNormalization2Mode, UErrorCode&amp;)</td><td class="">None<br>
   3208 </td><td>Draft<br>
   3209 <span class=""><span>4.4</span></span></td>
   3210 </tr>
   3211 <tr class="row1">
   3212 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   3213 </td><td>Draft<br>
   3214 <span class=""><span>4.4</span></span></td>
   3215 </tr>
   3216 <tr class="row0">
   3217 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat::format(const StringPiece&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   3218 </td><td>Draft<br>
   3219 <span class=""><span>4.4</span></span></td>
   3220 </tr>
   3221 <tr class="row1">
   3222 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat::format(double, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   3223 </td><td>Draft<br>
   3224 <span class=""><span>4.4</span></span></td>
   3225 </tr>
   3226 <tr class="row0">
   3227 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat::format(int32_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   3228 </td><td>Draft<br>
   3229 <span class=""><span>4.4</span></span></td>
   3230 </tr>
   3231 <tr class="row1">
   3232 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat::format(int64_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   3233 </td><td>Draft<br>
   3234 <span class=""><span>4.4</span></span></td>
   3235 </tr>
   3236 <tr class="row0">
   3237 <td class="file">ParagraphLayout.h</td><td class="proto">le_bool ParagraphLayout::isDone() const</td><td class="">None<br>
   3238 </td><td>Internal<br>
   3239 <span class=""><span>.</span></span></td>
   3240 </tr>
   3241 <tr class="row1">
   3242 <td class="file">platform.h</td><td class="proto">#define UCLN_NO_AUTO_CLEANUP</td><td class="">None<br>
   3243 </td><td>Draft<br>
   3244 <span class=""><span>4.4</span></span></td>
   3245 </tr>
   3246 <tr class="row0">
   3247 <td class="file">platform.h</td><td class="proto">#define U_CHECK_DYLOAD</td><td class="">None<br>
   3248 </td><td>Draft<br>
   3249 <span class=""><span>4.4</span></span></td>
   3250 </tr>
   3251 <tr class="row1">
   3252 <td class="file">platform.h</td><td class="proto">#define U_ENABLE_DYLOAD</td><td class="">None<br>
   3253 </td><td>Draft<br>
   3254 <span class=""><span>4.4</span></span></td>
   3255 </tr>
   3256 <tr class="row0">
   3257 <td class="file">platform.h</td><td class="proto">#define U_GNUC_UTF16_STRING</td><td class="">None<br>
   3258 </td><td>Internal<br>
   3259 <span class=""><span>.</span></span></td>
   3260 </tr>
   3261 <tr class="row1">
   3262 <td class="file">platform.h</td><td class="proto">#define U_HAVE_GCC_ATOMICS</td><td class="">None<br>
   3263 </td><td>Internal<br>
   3264 <span class=""><span>.</span></span></td>
   3265 </tr>
   3266 <tr class="row0">
   3267 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&amp;)</td><td class="">None<br>
   3268 </td><td>Internal<br>
   3269 <span class=""><span>4.4 technology preview</span></span></td>
   3270 </tr>
   3271 <tr class="row1">
   3272 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::reset(UText*)</td><td class="">None<br>
   3273 </td><td>Internal<br>
   3274 <span class=""><span>4.4 technology preview</span></span></td>
   3275 </tr>
   3276 <tr class="row0">
   3277 <td class="file">regex.h</td><td class="proto">RegexMatcher* RegexPattern::matcher(UText*, PatternIsUTextFlag, UErrorCode&amp;) const</td><td class="">None<br>
   3278 </td><td>Internal<br>
   3279 <span class=""><span>4.4 technology preview</span></span></td>
   3280 </tr>
   3281 <tr class="row1">
   3282 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&amp;)</td><td class="">None<br>
   3283 </td><td>Internal<br>
   3284 <span class=""><span>4.4 technology preview</span></span></td>
   3285 </tr>
   3286 <tr class="row0">
   3287 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&amp;)</td><td class="">None<br>
   3288 </td><td>Internal<br>
   3289 <span class=""><span>4.4 technology preview</span></span></td>
   3290 </tr>
   3291 <tr class="row1">
   3292 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::appendTail(UText*)</td><td class="">None<br>
   3293 </td><td>Internal<br>
   3294 <span class=""><span>4.4 technology preview</span></span></td>
   3295 </tr>
   3296 <tr class="row0">
   3297 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::getInput(UText*) const</td><td class="">None<br>
   3298 </td><td>Internal<br>
   3299 <span class=""><span>4.4 technology preview</span></span></td>
   3300 </tr>
   3301 <tr class="row1">
   3302 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(UText*, MatcherDestIsUTextFlag, UErrorCode&amp;) const</td><td class="">None<br>
   3303 </td><td>Internal<br>
   3304 <span class=""><span>4.4 technology preview</span></span></td>
   3305 </tr>
   3306 <tr class="row0">
   3307 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(int32_t, UText*, UErrorCode&amp;) const</td><td class="">None<br>
   3308 </td><td>Internal<br>
   3309 <span class=""><span>4.4 technology preview</span></span></td>
   3310 </tr>
   3311 <tr class="row1">
   3312 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::inputText() const</td><td class="">None<br>
   3313 </td><td>Internal<br>
   3314 <span class=""><span>4.4 technology preview</span></span></td>
   3315 </tr>
   3316 <tr class="row0">
   3317 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&amp;)</td><td class="">None<br>
   3318 </td><td>Internal<br>
   3319 <span class=""><span>4.4 technology preview</span></span></td>
   3320 </tr>
   3321 <tr class="row1">
   3322 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&amp;)</td><td class="">None<br>
   3323 </td><td>Internal<br>
   3324 <span class=""><span>4.4 technology preview</span></span></td>
   3325 </tr>
   3326 <tr class="row0">
   3327 <td class="file">regex.h</td><td class="proto">UText* RegexPattern::patternText() const</td><td class="">None<br>
   3328 </td><td>Internal<br>
   3329 <span class=""><span>4.4 technology preview</span></span></td>
   3330 </tr>
   3331 <tr class="row1">
   3332 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&amp;)</td><td class="">None<br>
   3333 </td><td>Internal<br>
   3334 <span class=""><span>4.4 technology preview</span></span></td>
   3335 </tr>
   3336 <tr class="row0">
   3337 <td class="file">regex.h</td><td class="proto">int32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&amp;) const</td><td class="">None<br>
   3338 </td><td>Internal<br>
   3339 <span class=""><span>4.4 technology preview</span></span></td>
   3340 </tr>
   3341 <tr class="row1">
   3342 <td class="file">regex.h</td><td class="proto">static RegexPattern* RegexPattern::compile(UText*, UParseError&amp;, UErrorCode&amp;)</td><td class="">None<br>
   3343 </td><td>Internal<br>
   3344 <span class=""><span>4.4 technology preview</span></span></td>
   3345 </tr>
   3346 <tr class="row0">
   3347 <td class="file">regex.h</td><td class="proto">static RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&amp;)</td><td class="">None<br>
   3348 </td><td>Internal<br>
   3349 <span class=""><span>4.4 technology preview</span></span></td>
   3350 </tr>
   3351 <tr class="row1">
   3352 <td class="file">regex.h</td><td class="proto">static RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&amp;, UErrorCode&amp;)</td><td class="">None<br>
   3353 </td><td>Internal<br>
   3354 <span class=""><span>4.4 technology preview</span></span></td>
   3355 </tr>
   3356 <tr class="row0">
   3357 <td class="file">regex.h</td><td class="proto">static UBool RegexPattern::matches(UText*, UText*, UParseError&amp;, UErrorCode&amp;)</td><td class="">None<br>
   3358 </td><td>Internal<br>
   3359 <span class=""><span>4.4 technology preview</span></span></td>
   3360 </tr>
   3361 <tr class="row1">
   3362 <td class="file">selfmt.h</td><td class="proto">Format* SelectFormat::clone()const</td><td class="">None<br>
   3363 </td><td>Draft<br>
   3364 <span class=""><span>4.4</span></span></td>
   3365 </tr>
   3366 <tr class="row0">
   3367 <td class="file">selfmt.h</td><td class="proto">SelectFormat&amp; SelectFormat::operator=(const SelectFormat&amp;)</td><td class="">None<br>
   3368 </td><td>Draft<br>
   3369 <span class=""><span>4.4</span></span></td>
   3370 </tr>
   3371 <tr class="row1">
   3372 <td class="file">selfmt.h</td><td class="proto">SelectFormat::SelectFormat(const SelectFormat&amp;)</td><td class="">None<br>
   3373 </td><td>Draft<br>
   3374 <span class=""><span>4.4</span></span></td>
   3375 </tr>
   3376 <tr class="row0">
   3377 <td class="file">selfmt.h</td><td class="proto">SelectFormat::SelectFormat(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">None<br>
   3378 </td><td>Draft<br>
   3379 <span class=""><span>4.4</span></span></td>
   3380 </tr>
   3381 <tr class="row1">
   3382 <td class="file">selfmt.h</td><td class="proto">SelectFormat::~SelectFormat()</td><td class="">None<br>
   3383 </td><td>Draft<br>
   3384 <span class=""><span>4.4</span></span></td>
   3385 </tr>
   3386 <tr class="row0">
   3387 <td class="file">selfmt.h</td><td class="proto">UBool SelectFormat::operator!=(const Format&amp;) const</td><td class="">None<br>
   3388 </td><td>Draft<br>
   3389 <span class=""><span>4.4</span></span></td>
   3390 </tr>
   3391 <tr class="row1">
   3392 <td class="file">selfmt.h</td><td class="proto">UBool SelectFormat::operator==(const Format&amp;) const</td><td class="">None<br>
   3393 </td><td>Draft<br>
   3394 <span class=""><span>4.4</span></span></td>
   3395 </tr>
   3396 <tr class="row0">
   3397 <td class="file">selfmt.h</td><td class="proto">UClassID SelectFormat::getDynamicClassID() const</td><td class="">None<br>
   3398 </td><td>Draft<br>
   3399 <span class=""><span>4.4</span></span></td>
   3400 </tr>
   3401 <tr class="row1">
   3402 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3403 </td><td>Draft<br>
   3404 <span class=""><span>4.4</span></span></td>
   3405 </tr>
   3406 <tr class="row0">
   3407 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat::format(const UnicodeString&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;) const</td><td class="">None<br>
   3408 </td><td>Draft<br>
   3409 <span class=""><span>4.4</span></span></td>
   3410 </tr>
   3411 <tr class="row1">
   3412 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat::toPattern(UnicodeString&amp;)</td><td class="">None<br>
   3413 </td><td>Draft<br>
   3414 <span class=""><span>4.4</span></span></td>
   3415 </tr>
   3416 <tr class="row0">
   3417 <td class="file">selfmt.h</td><td class="proto">static UClassID SelectFormat::getStaticClassID()</td><td class="">None<br>
   3418 </td><td>Draft<br>
   3419 <span class=""><span>4.4</span></span></td>
   3420 </tr>
   3421 <tr class="row1">
   3422 <td class="file">selfmt.h</td><td class="proto">void SelectFormat::applyPattern(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">None<br>
   3423 </td><td>Draft<br>
   3424 <span class=""><span>4.4</span></span></td>
   3425 </tr>
   3426 <tr class="row0">
   3427 <td class="file">selfmt.h</td><td class="proto">void SelectFormat::parseObject(const UnicodeString&amp;, Formattable&amp;, ParsePosition&amp;) const</td><td class="">None<br>
   3428 </td><td>Draft<br>
   3429 <span class=""><span>4.4</span></span></td>
   3430 </tr>
   3431 <tr class="row1">
   3432 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateFormat::format(Calendar&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   3433 </td><td>Draft<br>
   3434 <span class=""><span>4.4</span></span></td>
   3435 </tr>
   3436 <tr class="row0">
   3437 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateFormat::format(UDate, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   3438 </td><td>Draft<br>
   3439 <span class=""><span>4.4</span></span></td>
   3440 </tr>
   3441 <tr class="row1">
   3442 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">None<br>
   3443 </td><td>Draft<br>
   3444 <span class=""><span>4.4</span></span></td>
   3445 </tr>
   3446 <tr class="row0">
   3447 <td class="file">ucal.h</td><td class="proto">UBool ucal_isWeekend(const UCalendar*, UDate, UErrorCode*)</td><td class="">None<br>
   3448 </td><td>Draft<br>
   3449 <span class=""><span>4.4</span></span></td>
   3450 </tr>
   3451 <tr class="row1">
   3452 <td class="file">ucal.h</td><td class="proto">UCalendarWeekdayType ucal_getDayOfWeekType(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)</td><td class="">None<br>
   3453 </td><td>Draft<br>
   3454 <span class=""><span>4.4</span></span></td>
   3455 </tr>
   3456 <tr class="row0">
   3457 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getWeekendTransition(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)</td><td class="">None<br>
   3458 </td><td>Draft<br>
   3459 <span class=""><span>4.4</span></span></td>
   3460 </tr>
   3461 <tr class="row1">
   3462 <td class="file">udat.h</td><td class="proto">UCalendarDateFields udat_toCalendarDateField(UDateFormatField)</td><td class="">None<br>
   3463 </td><td>Draft<br>
   3464 <span class=""><span>4.4</span></span></td>
   3465 </tr>
   3466 <tr class="row0">
   3467 <td class="file">udatpg.h</td><td class="proto">int32_t udatpg_getBestPatternWithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3468 </td><td>Draft<br>
   3469 <span class=""><span>4.4</span></span></td>
   3470 </tr>
   3471 <tr class="row1">
   3472 <td class="file">udatpg.h</td><td class="proto">int32_t udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, const UChar*, int32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3473 </td><td>Draft<br>
   3474 <span class=""><span>4.4</span></span></td>
   3475 </tr>
   3476 <tr class="row0">
   3477 <td class="file">uldnames.h</td><td class="proto">UDialectHandling uldn_getDialectHandling(const ULocaleDisplayNames*)</td><td class="">None<br>
   3478 </td><td>Draft<br>
   3479 <span class=""><span>4.4</span></span></td>
   3480 </tr>
   3481 <tr class="row1">
   3482 <td class="file">uldnames.h</td><td class="proto">ULocaleDisplayNames* uldn_open(const char*, UDialectHandling, UErrorCode*)</td><td class="">None<br>
   3483 </td><td>Draft<br>
   3484 <span class=""><span>4.4</span></span></td>
   3485 </tr>
   3486 <tr class="row0">
   3487 <td class="file">uldnames.h</td><td class="proto">const char* uldn_getLocale(const ULocaleDisplayNames*)</td><td class="">None<br>
   3488 </td><td>Draft<br>
   3489 <span class=""><span>4.4</span></span></td>
   3490 </tr>
   3491 <tr class="row1">
   3492 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_keyDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3493 </td><td>Draft<br>
   3494 <span class=""><span>4.4</span></span></td>
   3495 </tr>
   3496 <tr class="row0">
   3497 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_keyValueDisplayName(const ULocaleDisplayNames*, const char*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3498 </td><td>Draft<br>
   3499 <span class=""><span>4.4</span></span></td>
   3500 </tr>
   3501 <tr class="row1">
   3502 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_languageDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3503 </td><td>Draft<br>
   3504 <span class=""><span>4.4</span></span></td>
   3505 </tr>
   3506 <tr class="row0">
   3507 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_localeDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3508 </td><td>Draft<br>
   3509 <span class=""><span>4.4</span></span></td>
   3510 </tr>
   3511 <tr class="row1">
   3512 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_regionDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3513 </td><td>Draft<br>
   3514 <span class=""><span>4.4</span></span></td>
   3515 </tr>
   3516 <tr class="row0">
   3517 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_scriptCodeDisplayName(const ULocaleDisplayNames*, UScriptCode, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3518 </td><td>Draft<br>
   3519 <span class=""><span>4.4</span></span></td>
   3520 </tr>
   3521 <tr class="row1">
   3522 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_scriptDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3523 </td><td>Draft<br>
   3524 <span class=""><span>4.4</span></span></td>
   3525 </tr>
   3526 <tr class="row0">
   3527 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_variantDisplayName(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3528 </td><td>Draft<br>
   3529 <span class=""><span>4.4</span></span></td>
   3530 </tr>
   3531 <tr class="row1">
   3532 <td class="file">uldnames.h</td><td class="proto">void uldn_close(ULocaleDisplayNames*)</td><td class="">None<br>
   3533 </td><td>Draft<br>
   3534 <span class=""><span>4.4</span></span></td>
   3535 </tr>
   3536 <tr class="row0">
   3537 <td class="file">uniset.h</td><td class="proto">int32_t UnicodeSet::span(const UnicodeString&amp;, int32_t, USetSpanCondition) const</td><td class="">None<br>
   3538 </td><td>Draft<br>
   3539 <span class=""><span>4.4</span></span></td>
   3540 </tr>
   3541 <tr class="row1">
   3542 <td class="file">uniset.h</td><td class="proto">int32_t UnicodeSet::spanBack(const UnicodeString&amp;, int32_t, USetSpanCondition) const</td><td class="">None<br>
   3543 </td><td>Draft<br>
   3544 <span class=""><span>4.4</span></span></td>
   3545 </tr>
   3546 <tr class="row0">
   3547 <td class="file">unistr.h</td><td class="proto">UnicodeString UnicodeString::tempSubString(int32_t start=, int32_t length=) const</td><td class="">None<br>
   3548 </td><td>Draft<br>
   3549 <span class=""><span>4.4</span></span></td>
   3550 </tr>
   3551 <tr class="row1">
   3552 <td class="file">unistr.h</td><td class="proto">UnicodeString UnicodeString::tempSubStringBetween(int32_t, int32_t limit=) const</td><td class="">None<br>
   3553 </td><td>Draft<br>
   3554 <span class=""><span>4.4</span></span></td>
   3555 </tr>
   3556 <tr class="row0">
   3557 <td class="file">unistr.h</td><td class="proto">UnicodeString&amp; UnicodeString::retainBetween(int32_t, int32_t limit=)</td><td class="">None<br>
   3558 </td><td>Draft<br>
   3559 <span class=""><span>4.4</span></span></td>
   3560 </tr>
   3561 <tr class="row1">
   3562 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_hasBoundaryAfter(const UNormalizer2*, UChar32)</td><td class="">None<br>
   3563 </td><td>Draft<br>
   3564 <span class=""><span>4.4</span></span></td>
   3565 </tr>
   3566 <tr class="row0">
   3567 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_hasBoundaryBefore(const UNormalizer2*, UChar32)</td><td class="">None<br>
   3568 </td><td>Draft<br>
   3569 <span class=""><span>4.4</span></span></td>
   3570 </tr>
   3571 <tr class="row1">
   3572 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_isInert(const UNormalizer2*, UChar32)</td><td class="">None<br>
   3573 </td><td>Draft<br>
   3574 <span class=""><span>4.4</span></span></td>
   3575 </tr>
   3576 <tr class="row0">
   3577 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_isNormalized(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3578 </td><td>Draft<br>
   3579 <span class=""><span>4.4</span></span></td>
   3580 </tr>
   3581 <tr class="row1">
   3582 <td class="file">unorm2.h</td><td class="proto">UNormalizationCheckResult unorm2_quickCheck(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3583 </td><td>Draft<br>
   3584 <span class=""><span>4.4</span></span></td>
   3585 </tr>
   3586 <tr class="row0">
   3587 <td class="file">unorm2.h</td><td class="proto">UNormalizer2* unorm2_openFiltered(const UNormalizer2*, const USet*, UErrorCode*)</td><td class="">None<br>
   3588 </td><td>Draft<br>
   3589 <span class=""><span>4.4</span></span></td>
   3590 </tr>
   3591 <tr class="row1">
   3592 <td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getInstance(const char*, const char*, UNormalization2Mode, UErrorCode*)</td><td class="">None<br>
   3593 </td><td>Draft<br>
   3594 <span class=""><span>4.4</span></span></td>
   3595 </tr>
   3596 <tr class="row0">
   3597 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_append(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3598 </td><td>Draft<br>
   3599 <span class=""><span>4.4</span></span></td>
   3600 </tr>
   3601 <tr class="row1">
   3602 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_normalize(const UNormalizer2*, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3603 </td><td>Draft<br>
   3604 <span class=""><span>4.4</span></span></td>
   3605 </tr>
   3606 <tr class="row0">
   3607 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_normalizeSecondAndAppend(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3608 </td><td>Draft<br>
   3609 <span class=""><span>4.4</span></span></td>
   3610 </tr>
   3611 <tr class="row1">
   3612 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_spanQuickCheckYes(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3613 </td><td>Draft<br>
   3614 <span class=""><span>4.4</span></span></td>
   3615 </tr>
   3616 <tr class="row0">
   3617 <td class="file">unorm2.h</td><td class="proto">void unorm2_close(UNormalizer2*)</td><td class="">None<br>
   3618 </td><td>Draft<br>
   3619 <span class=""><span>4.4</span></span></td>
   3620 </tr>
   3621 <tr class="row1">
   3622 <td class="file">unum.h</td><td class="proto">int32_t unum_formatDecimal(const UNumberFormat*, const char*, int32_t, UChar*, int32_t, UFieldPosition*, UErrorCode*)</td><td class="">None<br>
   3623 </td><td>Draft<br>
   3624 <span class=""><span>4.4</span></span></td>
   3625 </tr>
   3626 <tr class="row0">
   3627 <td class="file">unum.h</td><td class="proto">int32_t unum_parseDecimal(const UNumberFormat*, const UChar*, int32_t, int32_t*, char*, int32_t, UErrorCode*)</td><td class="">None<br>
   3628 </td><td>Draft<br>
   3629 <span class=""><span>4.4</span></span></td>
   3630 </tr>
   3631 <tr class="row1">
   3632 <td class="file">uregex.h</td><td class="proto">URegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)</td><td class="">None<br>
   3633 </td><td>Internal<br>
   3634 <span class=""><span>4.4 technology preview</span></span></td>
   3635 </tr>
   3636 <tr class="row0">
   3637 <td class="file">uregex.h</td><td class="proto">UText* uregex_appendTailUText(URegularExpression*, UText*)</td><td class="">None<br>
   3638 </td><td>Internal<br>
   3639 <span class=""><span>4.4 technology preview</span></span></td>
   3640 </tr>
   3641 <tr class="row1">
   3642 <td class="file">uregex.h</td><td class="proto">UText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)</td><td class="">None<br>
   3643 </td><td>Internal<br>
   3644 <span class=""><span>4.4 technology preview</span></span></td>
   3645 </tr>
   3646 <tr class="row0">
   3647 <td class="file">uregex.h</td><td class="proto">UText* uregex_groupUText(URegularExpression*, int32_t, UText*, UErrorCode*)</td><td class="">None<br>
   3648 </td><td>Internal<br>
   3649 <span class=""><span>4.4 technology preview</span></span></td>
   3650 </tr>
   3651 <tr class="row1">
   3652 <td class="file">uregex.h</td><td class="proto">UText* uregex_patternUText(const URegularExpression*, UErrorCode*)</td><td class="">None<br>
   3653 </td><td>Internal<br>
   3654 <span class=""><span>4.4 technology preview</span></span></td>
   3655 </tr>
   3656 <tr class="row0">
   3657 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="">None<br>
   3658 </td><td>Internal<br>
   3659 <span class=""><span>4.4 technology preview</span></span></td>
   3660 </tr>
   3661 <tr class="row1">
   3662 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="">None<br>
   3663 </td><td>Internal<br>
   3664 <span class=""><span>4.4 technology preview</span></span></td>
   3665 </tr>
   3666 <tr class="row0">
   3667 <td class="file">uregex.h</td><td class="proto">int32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)</td><td class="">None<br>
   3668 </td><td>Internal<br>
   3669 <span class=""><span>4.4 technology preview</span></span></td>
   3670 </tr>
   3671 <tr class="row1">
   3672 <td class="file">uregex.h</td><td class="proto">void uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="">None<br>
   3673 </td><td>Internal<br>
   3674 <span class=""><span>4.4 technology preview</span></span></td>
   3675 </tr>
   3676 <tr class="row0">
   3677 <td class="file">uregex.h</td><td class="proto">void uregex_setUText(URegularExpression*, UText*, UErrorCode*)</td><td class="">None<br>
   3678 </td><td>Internal<br>
   3679 <span class=""><span>4.4 technology preview</span></span></td>
   3680 </tr>
   3681 <tr class="row1">
   3682 <td class="file">ustdio.h</td><td class="proto">UFILE* u_fadopt(FILE*, const char*, const char*)</td><td class="">None<br>
   3683 </td><td>Draft<br>
   3684 <span class=""><span>4.4</span></span></td>
   3685 </tr>
   3686 <tr class="row0">
   3687 <td class="file">ustring.h</td><td class="proto">UChar* u_strFromJavaModifiedUTF8WithSub(UChar*, int32_t, int32_t*, const char*, int32_t, UChar32, int32_t*, UErrorCode*)</td><td class="">None<br>
   3688 </td><td>Draft<br>
   3689 <span class=""><span>4.4</span></span></td>
   3690 </tr>
   3691 <tr class="row1">
   3692 <td class="file">ustring.h</td><td class="proto">char* u_strToJavaModifiedUTF8(char*, int32_t, int32_t*, const UChar*, int32_t, UErrorCode*)</td><td class="">None<br>
   3693 </td><td>Draft<br>
   3694 <span class=""><span>4.4</span></span></td>
   3695 </tr>
   3696 <tr class="row0">
   3697 <td class="file">utext.h</td><td class="proto">#define UTEXT_CURRENT32</td><td class="">None<br>
   3698 </td><td>Internal<br>
   3699 <span class=""><span>4.4 technology preview</span></span></td>
   3700 </tr>
   3701 <tr class="row1">
   3702 <td class="file">utext.h</td><td class="proto">int32_t utext_caseCompare(UText*, int32_t, UText*, int32_t, uint32_t, UErrorCode*)</td><td class="">None<br>
   3703 </td><td>Internal<br>
   3704 <span class=""><span>4.4 technology preview</span></span></td>
   3705 </tr>
   3706 <tr class="row0">
   3707 <td class="file">utext.h</td><td class="proto">int32_t utext_caseCompareNativeLimit(UText*, int64_t, UText*, int64_t, uint32_t, UErrorCode*)</td><td class="">None<br>
   3708 </td><td>Internal<br>
   3709 <span class=""><span>4.4 technology preview</span></span></td>
   3710 </tr>
   3711 <tr class="row1">
   3712 <td class="file">utext.h</td><td class="proto">int32_t utext_compare(UText*, int32_t, UText*, int32_t)</td><td class="">None<br>
   3713 </td><td>Internal<br>
   3714 <span class=""><span>4.4 technology preview</span></span></td>
   3715 </tr>
   3716 <tr class="row0">
   3717 <td class="file">utext.h</td><td class="proto">int32_t utext_compareNativeLimit(UText*, int64_t, UText*, int64_t)</td><td class="">None<br>
   3718 </td><td>Internal<br>
   3719 <span class=""><span>4.4 technology preview</span></span></td>
   3720 </tr>
   3721 <tr class="row1">
   3722 <td class="file">utypes.h</td><td class="proto">#define U_SHOW_CPLUSPLUS_API</td><td class="">None<br>
   3723 </td><td>Internal<br>
   3724 <span class=""><span>.</span></span></td>
   3725 </tr>
   3726 <tr class="row0">
   3727 <td class="file">utypes.h</td><td class="proto">#define U_USE_USRDATA</td><td class="">None<br>
   3728 </td><td>Internal<br>
   3729 <span class=""><span>.</span></span></td>
   3730 </tr>
   3731 <tr class="row1">
   3732 <td class="file">utypes.h</td><td class="proto">#define U_USRDATA_NAME</td><td class="">None<br>
   3733 </td><td>Internal<br>
   3734 <span class=""><span>.</span></span></td>
   3735 </tr>
   3736 <tr class="row0">
   3737 <td class="file">uvernum.h</td><td class="proto">#define U_ICU_DATA_VERSION</td><td class="">None<br>
   3738 </td><td>Internal<br>
   3739 <span class=""><span>4.4 Internal Use Only</span></span></td>
   3740 </tr>
   3741 <tr class="row1">
   3742 <td class="file">uvernum.h</td><td class="proto">#define U_ICU_ENTRY_POINT_RENAME</td><td class="">None<br>
   3743 </td><td>Draft<br>
   3744 <span class=""><span>4.2</span>
   3745 <br>
   3746 <b class="bigwarn" title="A draft API has the wrong version.">(should be 4.4)</b></span></td>
   3747 </tr>
   3748 </table>
   3749 <P></P>
   3750 <a href="#_top">(jump back to top)</a>
   3751 <hr>
   3752 <a name="other">
   3753 <h2>Other existing drafts in 4.4</h2>
   3754 </a>
   3755 <div class="other">
   3756 <table BORDER="1" class="genTable">
   3757 <THEAD>
   3758 <tr>
   3759 <th>File</th><th>API</th><th>4.2.1</th><th>4.4</th>
   3760 </tr>
   3761 </THEAD>
   3762 <tr class="row1">
   3763 <td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString&amp; DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing, UBool, UErrorCode&amp;) const</td><td class="" colspan="
   3764        	            		2
   3765        	            	" align="
   3766        	            		center
   3767        	            	">Draft<br>4.2</td>
   3768 </tr>
   3769 <tr class="row0">
   3770 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing, UBool, const UnicodeString&amp;)</td><td class="" colspan="
   3771        	            		2
   3772        	            	" align="
   3773        	            		center
   3774        	            	">Draft<br>4.2</td>
   3775 </tr>
   3776 <tr class="row1">
   3777 <td class="file">numfmt.h</td><td class="proto">static NumberFormat* NumberFormat::createInstance(const Locale&amp;, EStyles, UErrorCode&amp;)</td><td class="" colspan="
   3778        	            		2
   3779        	            	" align="
   3780        	            		center
   3781        	            	">Draft<br>4.2</td>
   3782 </tr>
   3783 <tr class="row0">
   3784 <td class="file">platform.h</td><td class="proto">#define U_HAVE_STD_STRING</td><td class="" colspan="
   3785        	            		2
   3786        	            	" align="
   3787        	            		center
   3788        	            	">Draft<br>4.2</td>
   3789 </tr>
   3790 <tr class="row1">
   3791 <td class="file">std_string.h</td><td class="proto">#define U_STD_NSQ</td><td class="" colspan="
   3792        	            		2
   3793        	            	" align="
   3794        	            		center
   3795        	            	">Draft<br>4.2</td>
   3796 </tr>
   3797 <tr class="row0">
   3798 <td class="file">std_string.h</td><td class="proto">#define U_STD_NS_USE</td><td class="" colspan="
   3799        	            		2
   3800        	            	" align="
   3801        	            		center
   3802        	            	">Draft<br>4.2</td>
   3803 </tr>
   3804 <tr class="row1">
   3805 <td class="file">std_string.h</td><td class="proto">#define U_STD_NS</td><td class="" colspan="
   3806        	            		2
   3807        	            	" align="
   3808        	            		center
   3809        	            	">Draft<br>4.2</td>
   3810 </tr>
   3811 <tr class="row0">
   3812 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale&amp;, EStyle, UErrorCode&amp;)</td><td class="" colspan="
   3813        	            		2
   3814        	            	" align="
   3815        	            		center
   3816        	            	">Draft<br>4.2</td>
   3817 </tr>
   3818 <tr class="row1">
   3819 <td class="file">uloc.h</td><td class="proto">int32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)</td><td class="" colspan="
   3820        	            		2
   3821        	            	" align="
   3822        	            		center
   3823        	            	">Draft<br>4.2</td>
   3824 </tr>
   3825 <tr class="row0">
   3826 <td class="file">uloc.h</td><td class="proto">int32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)</td><td class="" colspan="
   3827        	            		2
   3828        	            	" align="
   3829        	            		center
   3830        	            	">Draft<br>4.2</td>
   3831 </tr>
   3832 <tr class="row1">
   3833 <td class="file">ushape.h</td><td class="proto">#define SHAPE_TAIL_NEW_UNICODE</td><td class="">
   3834 <br>
   3835 </td><td>Draft<br>
   3836 <span class=""><span>4.2</span></span></td>
   3837 </tr>
   3838 <tr class="row0">
   3839 <td class="file">ushape.h</td><td class="proto">#define SHAPE_TAIL_TYPE_MASK</td><td class="">
   3840 <br>
   3841 </td><td>Draft<br>
   3842 <span class=""><span>4.2</span></span></td>
   3843 </tr>
   3844 <tr class="row1">
   3845 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_AUTO</td><td class="">
   3846 <br>
   3847 </td><td>Draft<br>
   3848 <span class=""><span>4.2</span></span></td>
   3849 </tr>
   3850 <tr class="row0">
   3851 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_BEGIN</td><td class="">
   3852 <br>
   3853 </td><td>Draft<br>
   3854 <span class=""><span>4.2</span></span></td>
   3855 </tr>
   3856 <tr class="row1">
   3857 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_END</td><td class="">
   3858 <br>
   3859 </td><td>Draft<br>
   3860 <span class=""><span>4.2</span></span></td>
   3861 </tr>
   3862 <tr class="row0">
   3863 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_MASK</td><td class="">
   3864 <br>
   3865 </td><td>Draft<br>
   3866 <span class=""><span>4.2</span></span></td>
   3867 </tr>
   3868 <tr class="row1">
   3869 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_NEAR</td><td class="">
   3870 <br>
   3871 </td><td>Draft<br>
   3872 <span class=""><span>4.2</span></span></td>
   3873 </tr>
   3874 <tr class="row0">
   3875 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_RESIZE</td><td class="">
   3876 <br>
   3877 </td><td>Draft<br>
   3878 <span class=""><span>4.2</span></span></td>
   3879 </tr>
   3880 <tr class="row1">
   3881 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SEEN_MASK</td><td class="">
   3882 <br>
   3883 </td><td>Draft<br>
   3884 <span class=""><span>4.2</span></span></td>
   3885 </tr>
   3886 <tr class="row0">
   3887 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SEEN_TWOCELL_NEAR</td><td class="">
   3888 <br>
   3889 </td><td>Draft<br>
   3890 <span class=""><span>4.2</span></span></td>
   3891 </tr>
   3892 <tr class="row1">
   3893 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END</td><td class="">
   3894 <br>
   3895 </td><td>Draft<br>
   3896 <span class=""><span>4.2</span></span></td>
   3897 </tr>
   3898 <tr class="row0">
   3899 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK</td><td class="">
   3900 <br>
   3901 </td><td>Draft<br>
   3902 <span class=""><span>4.2</span></span></td>
   3903 </tr>
   3904 <tr class="row1">
   3905 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_BEGIN</td><td class="">
   3906 <br>
   3907 </td><td>Draft<br>
   3908 <span class=""><span>4.2</span></span></td>
   3909 </tr>
   3910 <tr class="row0">
   3911 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_END</td><td class="">
   3912 <br>
   3913 </td><td>Draft<br>
   3914 <span class=""><span>4.2</span></span></td>
   3915 </tr>
   3916 <tr class="row1">
   3917 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_MASK</td><td class="">
   3918 <br>
   3919 </td><td>Draft<br>
   3920 <span class=""><span>4.2</span></span></td>
   3921 </tr>
   3922 <tr class="row0">
   3923 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL</td><td class="">
   3924 <br>
   3925 </td><td>Draft<br>
   3926 <span class=""><span>4.2</span></span></td>
   3927 </tr>
   3928 <tr class="row1">
   3929 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_RESIZE</td><td class="">
   3930 <br>
   3931 </td><td>Draft<br>
   3932 <span class=""><span>4.2</span></span></td>
   3933 </tr>
   3934 <tr class="row0">
   3935 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TEXT_DIRECTION_VISUAL_RTL</td><td class="">
   3936 <br>
   3937 </td><td>Draft<br>
   3938 <span class=""><span>4.2</span></span></td>
   3939 </tr>
   3940 <tr class="row1">
   3941 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_YEHHAMZA_MASK</td><td class="">
   3942 <br>
   3943 </td><td>Draft<br>
   3944 <span class=""><span>4.2</span></span></td>
   3945 </tr>
   3946 <tr class="row0">
   3947 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_YEHHAMZA_TWOCELL_NEAR</td><td class="">
   3948 <br>
   3949 </td><td>Draft<br>
   3950 <span class=""><span>4.2</span></span></td>
   3951 </tr>
   3952 <tr class="row1">
   3953 <td class="file">utf.h</td><td class="proto">#define U_IS_SURROGATE_TRAIL</td><td class="" colspan="
   3954        	            		2
   3955        	            	" align="
   3956        	            		center
   3957        	            	">Draft<br>4.2</td>
   3958 </tr>
   3959 <tr class="row0">
   3960 <td class="file">utf16.h</td><td class="proto">#define U16_IS_SURROGATE_TRAIL</td><td class="" colspan="
   3961        	            		2
   3962        	            	" align="
   3963        	            		center
   3964        	            	">Draft<br>4.2</td>
   3965 </tr>
   3966 <tr class="row1">
   3967 <td class="file">utypes.h</td><td class="proto">#define U_CHARSET_IS_UTF8</td><td class="" colspan="
   3968        	            		2
   3969        	            	" align="
   3970        	            		center
   3971        	            	">Draft<br>4.2</td>
   3972 </tr>
   3973 <tr class="row0">
   3974 <td class="file">uvernum.h</td><td class="proto">#define U_ICU_ENTRY_POINT_RENAME</td><td class="">None<br>
   3975 </td><td>Draft<br>
   3976 <span class=""><span>4.2</span></span></td>
   3977 </tr>
   3978 </table>
   3979 </div>
   3980 <P></P>
   3981 <a href="#_top">(jump back to top)</a>
   3982 <hr>
   3983 <p>
   3984 <i><font size="-1">Contents generated by StableAPI (r27279:27490M) tool on Wed Feb 10 16:49:50 PST 2010<br>Copyright (C) 2010, International Business Machines Corporation, All Rights Reserved.</font></i>
   3985 </p>
   3986 </body>
   3987 </html>
   3988