1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html><!-- 3 Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved. 4 --> 5<head> 6<META http-equiv="Content-Type" content="text/html; charset=utf-8"> 7<title>ICU4C API Comparison: 55 with 56</title> 8<link type="text/css" href="icu4c.css" rel="stylesheet"> 9</head> 10<body> 11<a name="#_top"></a> 12<h1>ICU4C API Comparison: 55 with 56</h1> 13<div id="toc"> 14<ul> 15<li> 16<a href="#removed">Removed from 55</a> 17</li> 18<li> 19<a href="#deprecated">Deprecated or Obsoleted in 56</a> 20</li> 21<li> 22<a href="#changed">Changed in 56</a> 23</li> 24<li> 25<a href="#promoted">Promoted to stable in 56</a> 26</li> 27<li> 28<a href="#added">Added in 56</a> 29</li> 30<li> 31<a href="#other">Other existing drafts in 56</a> 32</li> 33<li> 34<a href="#purevirtual">Signature Simplifications</a><sup style="background-color: yellow; font-size: smallest;">(new)</sup> 35</li> 36</ul> 37<hr> 38</div> 39<a name="removed"></a> 40<h2>Removed from 55</h2> 41<table BORDER="1" class="genTable"> 42<THEAD> 43<tr> 44<th>File</th><th>API</th><th>55</th><th>56</th> 45</tr> 46</THEAD> 47<tr class="row1"> 48<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> DateFormat* icu::DateFormat::internalCreateInstanceForSkeleton(const UnicodeString&, const Locale&, DateTimePatternGenerator&, UErrorCode&)</td><td class="">Internal</td><td>(missing)<br> 49<span class=""><span></span></span></td> 50</tr> 51<tr class="row0"> 52<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_MATCH</td><td class="">Draft<br>53</td><td>(missing)<br> 53<span class=""><span></span></span></td> 54</tr> 55<tr class="row1"> 56<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_NUMERIC_ATTRIBUTE_COUNT</td><td class="">Internal</td><td>(missing)<br> 57<span class=""><span></span></span></td> 58</tr> 59</table> 60<P></P> 61<a href="#_top">(jump back to top)</a> 62<hr> 63<a name="deprecated"></a> 64<h2>Deprecated or Obsoleted in 56</h2> 65<table BORDER="1" class="genTable"> 66<THEAD> 67<tr> 68<th>File</th><th>API</th><th>55</th><th>56</th> 69</tr> 70</THEAD> 71<tr class="row1"> 72<td class="file">normlzr.h</td><td class="proto">Normalizer* icu::Normalizer::clone()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 73<span class=""><span></span></span></td> 74</tr> 75<tr class="row0"> 76<td class="file">normlzr.h</td><td class="proto">UBool icu::Normalizer::getOption(int32_t)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 77<span class=""><span></span></span></td> 78</tr> 79<tr class="row1"> 80<td class="file">normlzr.h</td><td class="proto">UBool icu::Normalizer::operator!=(const Normalizer&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 81<span class=""><span></span></span></td> 82</tr> 83<tr class="row0"> 84<td class="file">normlzr.h</td><td class="proto">UBool icu::Normalizer::operator==(const Normalizer&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 85<span class=""><span></span></span></td> 86</tr> 87<tr class="row1"> 88<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::current()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 89<span class=""><span></span></span></td> 90</tr> 91<tr class="row0"> 92<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::first()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 93<span class=""><span></span></span></td> 94</tr> 95<tr class="row1"> 96<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::last()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 97<span class=""><span></span></span></td> 98</tr> 99<tr class="row0"> 100<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::next()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 101<span class=""><span></span></span></td> 102</tr> 103<tr class="row1"> 104<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::previous()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 105<span class=""><span></span></span></td> 106</tr> 107<tr class="row0"> 108<td class="file">normlzr.h</td><td class="proto">UClassID icu::Normalizer::getDynamicClassID()</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 109<span class=""><span></span></span></td> 110</tr> 111<tr class="row1"> 112<td class="file">normlzr.h</td><td class="proto">UNormalizationMode icu::Normalizer::getUMode()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 113<span class=""><span></span></span></td> 114</tr> 115<tr class="row0"> 116<td class="file">normlzr.h</td><td class="proto"><tt>enum</tt> icu::Normalizer::(anonymous) {}</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 117<span class=""><span></span></span></td> 118</tr> 119<tr class="row1"> 120<td class="file">normlzr.h</td><td class="proto"><tt>enum</tt> icu::Normalizer::(anonymous)::DONE</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 121<span class=""><span></span></span></td> 122</tr> 123<tr class="row0"> 124<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::Normalizer(const CharacterIterator&, UNormalizationMode)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 125<span class=""><span></span></span></td> 126</tr> 127<tr class="row1"> 128<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::Normalizer(const Normalizer&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 129<span class=""><span></span></span></td> 130</tr> 131<tr class="row0"> 132<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::Normalizer(const UChar*, int32_t, UNormalizationMode)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 133<span class=""><span></span></span></td> 134</tr> 135<tr class="row1"> 136<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::Normalizer(const UnicodeString&, UNormalizationMode)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 137<span class=""><span></span></span></td> 138</tr> 139<tr class="row0"> 140<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::~Normalizer()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 141<span class=""><span></span></span></td> 142</tr> 143<tr class="row1"> 144<td class="file">normlzr.h</td><td class="proto">int32_t icu::Normalizer::endIndex()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 145<span class=""><span></span></span></td> 146</tr> 147<tr class="row0"> 148<td class="file">normlzr.h</td><td class="proto">int32_t icu::Normalizer::getIndex()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 149<span class=""><span></span></span></td> 150</tr> 151<tr class="row1"> 152<td class="file">normlzr.h</td><td class="proto">int32_t icu::Normalizer::hashCode()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 153<span class=""><span></span></span></td> 154</tr> 155<tr class="row0"> 156<td class="file">normlzr.h</td><td class="proto">int32_t icu::Normalizer::startIndex()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 157<span class=""><span></span></span></td> 158</tr> 159<tr class="row1"> 160<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UBool icu::Normalizer::isNormalized(const UnicodeString&, UNormalizationMode, UErrorCode&)</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 161<span class=""><span></span></span></td> 162</tr> 163<tr class="row0"> 164<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UBool icu::Normalizer::isNormalized(const UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 165<span class=""><span></span></span></td> 166</tr> 167<tr class="row1"> 168<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UClassID icu::Normalizer::getStaticClassID()</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 169<span class=""><span></span></span></td> 170</tr> 171<tr class="row0"> 172<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UNormalizationCheckResult icu::Normalizer::quickCheck(const UnicodeString&, UNormalizationMode, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 173<span class=""><span></span></span></td> 174</tr> 175<tr class="row1"> 176<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UNormalizationCheckResult icu::Normalizer::quickCheck(const UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 177<span class=""><span></span></span></td> 178</tr> 179<tr class="row0"> 180<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UnicodeString& icu::Normalizer::concatenate(const UnicodeString&, const UnicodeString&, UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)</td><td class="stabchange">Stable<br>2.1</td><td>Deprecated<br> 181<span class=""><span></span></span></td> 182</tr> 183<tr class="row1"> 184<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> void icu::Normalizer::compose(const UnicodeString&, UBool, int32_t, UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 185<span class=""><span></span></span></td> 186</tr> 187<tr class="row0"> 188<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> void icu::Normalizer::decompose(const UnicodeString&, UBool, int32_t, UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 189<span class=""><span></span></span></td> 190</tr> 191<tr class="row1"> 192<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> void icu::Normalizer::normalize(const UnicodeString&, UNormalizationMode, int32_t, UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 193<span class=""><span></span></span></td> 194</tr> 195<tr class="row0"> 196<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::getText(UnicodeString&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 197<span class=""><span></span></span></td> 198</tr> 199<tr class="row1"> 200<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::reset()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 201<span class=""><span></span></span></td> 202</tr> 203<tr class="row0"> 204<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setIndexOnly(int32_t)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 205<span class=""><span></span></span></td> 206</tr> 207<tr class="row1"> 208<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setMode(UNormalizationMode)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 209<span class=""><span></span></span></td> 210</tr> 211<tr class="row0"> 212<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setOption(int32_t, UBool)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 213<span class=""><span></span></span></td> 214</tr> 215<tr class="row1"> 216<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setText(const CharacterIterator&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 217<span class=""><span></span></span></td> 218</tr> 219<tr class="row0"> 220<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setText(const UChar*, int32_t, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 221<span class=""><span></span></span></td> 222</tr> 223<tr class="row1"> 224<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setText(const UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 225<span class=""><span></span></span></td> 226</tr> 227<tr class="row0"> 228<td class="file">unorm.h</td><td class="proto"><tt>#define</tt> UNORM_COMPARE_NORM_OPTIONS_SHIFT</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 229<span class=""><span></span></span></td> 230</tr> 231<tr class="row1"> 232<td class="file">unorm.h</td><td class="proto">UBool unorm_isNormalized(const UChar*, int32_t, UNormalizationMode, UErrorCode*)</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 233<span class=""><span></span></span></td> 234</tr> 235<tr class="row0"> 236<td class="file">unorm.h</td><td class="proto">UBool unorm_isNormalizedWithOptions(const UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 237<span class=""><span></span></span></td> 238</tr> 239<tr class="row1"> 240<td class="file">unorm.h</td><td class="proto">UNormalizationCheckResult unorm_quickCheck(const UChar*, int32_t, UNormalizationMode, UErrorCode*)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 241<span class=""><span></span></span></td> 242</tr> 243<tr class="row0"> 244<td class="file">unorm.h</td><td class="proto">UNormalizationCheckResult unorm_quickCheckWithOptions(const UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 245<span class=""><span></span></span></td> 246</tr> 247<tr class="row1"> 248<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> (anonymous)::UNORM_UNICODE_3_2</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 249<span class=""><span></span></span></td> 250</tr> 251<tr class="row0"> 252<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_DEFAULT</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 253<span class=""><span></span></span></td> 254</tr> 255<tr class="row1"> 256<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_FCD</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 257<span class=""><span></span></span></td> 258</tr> 259<tr class="row0"> 260<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_MODE_COUNT</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 261<span class=""><span></span></span></td> 262</tr> 263<tr class="row1"> 264<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NFC</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 265<span class=""><span></span></span></td> 266</tr> 267<tr class="row0"> 268<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NFD</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 269<span class=""><span></span></span></td> 270</tr> 271<tr class="row1"> 272<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NFKC</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 273<span class=""><span></span></span></td> 274</tr> 275<tr class="row0"> 276<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NFKD</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 277<span class=""><span></span></span></td> 278</tr> 279<tr class="row1"> 280<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NONE</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 281<span class=""><span></span></span></td> 282</tr> 283<tr class="row0"> 284<td class="file">unorm.h</td><td class="proto">int32_t unorm_concatenate(const UChar*, int32_t, const UChar*, int32_t, UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.1</td><td>Deprecated<br> 285<span class=""><span></span></span></td> 286</tr> 287<tr class="row1"> 288<td class="file">unorm.h</td><td class="proto">int32_t unorm_next(UCharIterator*, UChar*, int32_t, UNormalizationMode, int32_t, UBool, UBool*, UErrorCode*)</td><td class="stabchange">Stable<br>2.1</td><td>Deprecated<br> 289<span class=""><span></span></span></td> 290</tr> 291<tr class="row0"> 292<td class="file">unorm.h</td><td class="proto">int32_t unorm_normalize(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 293<span class=""><span></span></span></td> 294</tr> 295<tr class="row1"> 296<td class="file">unorm.h</td><td class="proto">int32_t unorm_previous(UCharIterator*, UChar*, int32_t, UNormalizationMode, int32_t, UBool, UBool*, UErrorCode*)</td><td class="stabchange">Stable<br>2.1</td><td>Deprecated<br> 297<span class=""><span></span></span></td> 298</tr> 299</table> 300<P></P> 301<a href="#_top">(jump back to top)</a> 302<hr> 303<a name="changed"></a> 304<h2>Changed in 56 (old, new)</h2> 305<table BORDER="1" class="genTable"> 306<THEAD> 307<tr> 308<th>File</th><th>API</th><th>55</th><th>56</th> 309</tr> 310</THEAD> 311<tr class="row1"> 312<td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 313 icu::DecimalFormatSymbols::ENumberFormatSymbol::kExponentMultiplicationSymbol</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 314</tr> 315<tr class="row0"> 316<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isDecimalPatternMatchRequired()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 317</tr> 318<tr class="row1"> 319<td class="file">decimfmt.h</td><td class="proto">UCurrencyUsage icu::DecimalFormat::getCurrencyUsage()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 320</tr> 321<tr class="row0"> 322<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setCurrencyUsage(UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 323</tr> 324<tr class="row1"> 325<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setDecimalPatternMatchRequired(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 326</tr> 327<tr class="row0"> 328<td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* icu::DateFormatSymbols::getYearNames(int32_t&, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 329</tr> 330<tr class="row1"> 331<td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* icu::DateFormatSymbols::getZodiacNames(int32_t&, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 332</tr> 333<tr class="row0"> 334<td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setYearNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 335</tr> 336<tr class="row1"> 337<td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setZodiacNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 338</tr> 339<tr class="row0"> 340<td class="file">filteredbrk.h</td><td class="proto">BreakIterator* icu::FilteredBreakIteratorBuilder::build(BreakIterator*, UErrorCode&)</td><td class="">Internal</td><td>Draft<br> 341<span class=""><span>56</span></span></td> 342</tr> 343<tr class="row1"> 344<td class="file">filteredbrk.h</td><td class="proto">UBool icu::FilteredBreakIteratorBuilder::suppressBreakAfter(const UnicodeString&, UErrorCode&)</td><td class="">Internal</td><td>Draft<br> 345<span class=""><span>56</span></span></td> 346</tr> 347<tr class="row0"> 348<td class="file">filteredbrk.h</td><td class="proto">UBool icu::FilteredBreakIteratorBuilder::unsuppressBreakAfter(const UnicodeString&, UErrorCode&)</td><td class="">Internal</td><td>Draft<br> 349<span class=""><span>56</span></span></td> 350</tr> 351<tr class="row1"> 352<td class="file">filteredbrk.h</td><td class="proto">icu::FilteredBreakIteratorBuilder::~FilteredBreakIteratorBuilder()</td><td class="">Internal</td><td>Draft<br> 353<span class=""><span>56</span></span></td> 354</tr> 355<tr class="row0"> 356<td class="file">filteredbrk.h</td><td class="proto"><tt>static</tt> FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(UErrorCode&)</td><td class="">Internal</td><td>Draft<br> 357<span class=""><span>56</span></span></td> 358</tr> 359<tr class="row1"> 360<td class="file">filteredbrk.h</td><td class="proto"><tt>static</tt> FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createInstance(const Locale&, UErrorCode&)</td><td class="">Internal</td><td>Draft<br> 361<span class=""><span>56</span></span></td> 362</tr> 363<tr class="row0"> 364<td class="file">locid.h</td><td class="proto">UBool icu::Locale::isRightToLeft()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 365</tr> 366<tr class="row1"> 367<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcreFoot(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 368</tr> 369<tr class="row0"> 370<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAmpere(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 371</tr> 372<tr class="row1"> 373<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAstronomicalUnit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 374</tr> 375<tr class="row0"> 376<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 377</tr> 378<tr class="row1"> 379<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBushel(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 380</tr> 381<tr class="row0"> 382<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createByte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 383</tr> 384<tr class="row1"> 385<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCalorie(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 386</tr> 387<tr class="row0"> 388<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCarat(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 389</tr> 390<tr class="row1"> 391<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentiliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 392</tr> 393<tr class="row0"> 394<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicCentimeter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 395</tr> 396<tr class="row1"> 397<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicFoot(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 398</tr> 399<tr class="row0"> 400<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicInch(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 401</tr> 402<tr class="row1"> 403<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMeter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 404</tr> 405<tr class="row0"> 406<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicYard(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 407</tr> 408<tr class="row1"> 409<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCup(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 410</tr> 411<tr class="row0"> 412<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDeciliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 413</tr> 414<tr class="row1"> 415<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDecimeter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 416</tr> 417<tr class="row0"> 418<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFathom(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 419</tr> 420<tr class="row1"> 421<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFluidOunce(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 422</tr> 423<tr class="row0"> 424<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoodcalorie(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 425</tr> 426<tr class="row1"> 427<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFurlong(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 428</tr> 429<tr class="row0"> 430<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGallon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 431</tr> 432<tr class="row1"> 433<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigabit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 434</tr> 435<tr class="row0"> 436<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigabyte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 437</tr> 438<tr class="row1"> 439<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigahertz(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 440</tr> 441<tr class="row0"> 442<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigawatt(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 443</tr> 444<tr class="row1"> 445<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectoliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 446</tr> 447<tr class="row0"> 448<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHertz(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 449</tr> 450<tr class="row1"> 451<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createJoule(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 452</tr> 453<tr class="row0"> 454<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKarat(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 455</tr> 456<tr class="row1"> 457<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKelvin(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 458</tr> 459<tr class="row0"> 460<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilobit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 461</tr> 462<tr class="row1"> 463<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilobyte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 464</tr> 465<tr class="row0"> 466<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilocalorie(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 467</tr> 468<tr class="row1"> 469<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilohertz(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 470</tr> 471<tr class="row0"> 472<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilojoule(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 473</tr> 474<tr class="row1"> 475<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowattHour(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 476</tr> 477<tr class="row0"> 478<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiterPerKilometer(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 479</tr> 480<tr class="row1"> 481<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLux(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 482</tr> 483<tr class="row0"> 484<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegabit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 485</tr> 486<tr class="row1"> 487<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegabyte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 488</tr> 489<tr class="row0"> 490<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegahertz(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 491</tr> 492<tr class="row1"> 493<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegaliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 494</tr> 495<tr class="row0"> 496<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegawatt(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 497</tr> 498<tr class="row1"> 499<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecondSquared(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 500</tr> 501<tr class="row0"> 502<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 503</tr> 504<tr class="row1"> 505<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrogram(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 506</tr> 507<tr class="row0"> 508<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrometer(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 509</tr> 510<tr class="row1"> 511<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrosecond(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 512</tr> 513<tr class="row0"> 514<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerGallon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 515</tr> 516<tr class="row1"> 517<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliampere(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 518</tr> 519<tr class="row0"> 520<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligram(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 521</tr> 522<tr class="row1"> 523<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 524</tr> 525<tr class="row0"> 526<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeterOfMercury(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 527</tr> 528<tr class="row1"> 529<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliwatt(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 530</tr> 531<tr class="row0"> 532<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNanometer(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 533</tr> 534<tr class="row1"> 535<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNanosecond(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 536</tr> 537<tr class="row0"> 538<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNauticalMile(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 539</tr> 540<tr class="row1"> 541<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOhm(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 542</tr> 543<tr class="row0"> 544<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunceTroy(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 545</tr> 546<tr class="row1"> 547<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createParsec(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 548</tr> 549<tr class="row0"> 550<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPint(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 551</tr> 552<tr class="row1"> 553<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPoundPerSquareInch(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 554</tr> 555<tr class="row0"> 556<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createQuart(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 557</tr> 558<tr class="row1"> 559<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createRadian(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 560</tr> 561<tr class="row0"> 562<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareCentimeter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 563</tr> 564<tr class="row1"> 565<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareInch(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 566</tr> 567<tr class="row0"> 568<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareYard(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 569</tr> 570<tr class="row1"> 571<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createStone(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 572</tr> 573<tr class="row0"> 574<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTablespoon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 575</tr> 576<tr class="row1"> 577<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTeaspoon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 578</tr> 579<tr class="row0"> 580<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTerabit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 581</tr> 582<tr class="row1"> 583<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTerabyte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 584</tr> 585<tr class="row0"> 586<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 587</tr> 588<tr class="row1"> 589<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createVolt(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 590</tr> 591<tr class="row0"> 592<td class="file">normlzr.h</td><td class="proto">Normalizer* icu::Normalizer::clone()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 593<span class=""><span></span></span></td> 594</tr> 595<tr class="row1"> 596<td class="file">normlzr.h</td><td class="proto">UBool icu::Normalizer::getOption(int32_t)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 597<span class=""><span></span></span></td> 598</tr> 599<tr class="row0"> 600<td class="file">normlzr.h</td><td class="proto">UBool icu::Normalizer::operator!=(const Normalizer&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 601<span class=""><span></span></span></td> 602</tr> 603<tr class="row1"> 604<td class="file">normlzr.h</td><td class="proto">UBool icu::Normalizer::operator==(const Normalizer&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 605<span class=""><span></span></span></td> 606</tr> 607<tr class="row0"> 608<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::current()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 609<span class=""><span></span></span></td> 610</tr> 611<tr class="row1"> 612<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::first()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 613<span class=""><span></span></span></td> 614</tr> 615<tr class="row0"> 616<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::last()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 617<span class=""><span></span></span></td> 618</tr> 619<tr class="row1"> 620<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::next()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 621<span class=""><span></span></span></td> 622</tr> 623<tr class="row0"> 624<td class="file">normlzr.h</td><td class="proto">UChar32 icu::Normalizer::previous()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 625<span class=""><span></span></span></td> 626</tr> 627<tr class="row1"> 628<td class="file">normlzr.h</td><td class="proto">UClassID icu::Normalizer::getDynamicClassID()</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 629<span class=""><span></span></span></td> 630</tr> 631<tr class="row0"> 632<td class="file">normlzr.h</td><td class="proto">UNormalizationMode icu::Normalizer::getUMode()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 633<span class=""><span></span></span></td> 634</tr> 635<tr class="row1"> 636<td class="file">normlzr.h</td><td class="proto"><tt>enum</tt> icu::Normalizer::(anonymous) {}</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 637<span class=""><span></span></span></td> 638</tr> 639<tr class="row0"> 640<td class="file">normlzr.h</td><td class="proto"><tt>enum</tt> icu::Normalizer::(anonymous)::DONE</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 641<span class=""><span></span></span></td> 642</tr> 643<tr class="row1"> 644<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::Normalizer(const CharacterIterator&, UNormalizationMode)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 645<span class=""><span></span></span></td> 646</tr> 647<tr class="row0"> 648<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::Normalizer(const Normalizer&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 649<span class=""><span></span></span></td> 650</tr> 651<tr class="row1"> 652<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::Normalizer(const UChar*, int32_t, UNormalizationMode)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 653<span class=""><span></span></span></td> 654</tr> 655<tr class="row0"> 656<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::Normalizer(const UnicodeString&, UNormalizationMode)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 657<span class=""><span></span></span></td> 658</tr> 659<tr class="row1"> 660<td class="file">normlzr.h</td><td class="proto">icu::Normalizer::~Normalizer()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 661<span class=""><span></span></span></td> 662</tr> 663<tr class="row0"> 664<td class="file">normlzr.h</td><td class="proto">int32_t icu::Normalizer::endIndex()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 665<span class=""><span></span></span></td> 666</tr> 667<tr class="row1"> 668<td class="file">normlzr.h</td><td class="proto">int32_t icu::Normalizer::getIndex()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 669<span class=""><span></span></span></td> 670</tr> 671<tr class="row0"> 672<td class="file">normlzr.h</td><td class="proto">int32_t icu::Normalizer::hashCode()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 673<span class=""><span></span></span></td> 674</tr> 675<tr class="row1"> 676<td class="file">normlzr.h</td><td class="proto">int32_t icu::Normalizer::startIndex()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 677<span class=""><span></span></span></td> 678</tr> 679<tr class="row0"> 680<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UBool icu::Normalizer::isNormalized(const UnicodeString&, UNormalizationMode, UErrorCode&)</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 681<span class=""><span></span></span></td> 682</tr> 683<tr class="row1"> 684<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UBool icu::Normalizer::isNormalized(const UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 685<span class=""><span></span></span></td> 686</tr> 687<tr class="row0"> 688<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UClassID icu::Normalizer::getStaticClassID()</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 689<span class=""><span></span></span></td> 690</tr> 691<tr class="row1"> 692<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UNormalizationCheckResult icu::Normalizer::quickCheck(const UnicodeString&, UNormalizationMode, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 693<span class=""><span></span></span></td> 694</tr> 695<tr class="row0"> 696<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UNormalizationCheckResult icu::Normalizer::quickCheck(const UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 697<span class=""><span></span></span></td> 698</tr> 699<tr class="row1"> 700<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> UnicodeString& icu::Normalizer::concatenate(const UnicodeString&, const UnicodeString&, UnicodeString&, UNormalizationMode, int32_t, UErrorCode&)</td><td class="stabchange">Stable<br>2.1</td><td>Deprecated<br> 701<span class=""><span></span></span></td> 702</tr> 703<tr class="row0"> 704<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> void icu::Normalizer::compose(const UnicodeString&, UBool, int32_t, UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 705<span class=""><span></span></span></td> 706</tr> 707<tr class="row1"> 708<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> void icu::Normalizer::decompose(const UnicodeString&, UBool, int32_t, UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 709<span class=""><span></span></span></td> 710</tr> 711<tr class="row0"> 712<td class="file">normlzr.h</td><td class="proto"><tt>static</tt> void icu::Normalizer::normalize(const UnicodeString&, UNormalizationMode, int32_t, UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 713<span class=""><span></span></span></td> 714</tr> 715<tr class="row1"> 716<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::getText(UnicodeString&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 717<span class=""><span></span></span></td> 718</tr> 719<tr class="row0"> 720<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::reset()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 721<span class=""><span></span></span></td> 722</tr> 723<tr class="row1"> 724<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setIndexOnly(int32_t)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 725<span class=""><span></span></span></td> 726</tr> 727<tr class="row0"> 728<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setMode(UNormalizationMode)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 729<span class=""><span></span></span></td> 730</tr> 731<tr class="row1"> 732<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setOption(int32_t, UBool)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 733<span class=""><span></span></span></td> 734</tr> 735<tr class="row0"> 736<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setText(const CharacterIterator&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 737<span class=""><span></span></span></td> 738</tr> 739<tr class="row1"> 740<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setText(const UChar*, int32_t, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 741<span class=""><span></span></span></td> 742</tr> 743<tr class="row0"> 744<td class="file">normlzr.h</td><td class="proto">void icu::Normalizer::setText(const UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 745<span class=""><span></span></span></td> 746</tr> 747<tr class="row1"> 748<td class="file">reldatefmt.h</td><td class="proto">UDateRelativeDateTimeFormatterStyle icu::RelativeDateTimeFormatter::getFormatStyle()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 749</tr> 750<tr class="row0"> 751<td class="file">reldatefmt.h</td><td class="proto">UDisplayContext icu::RelativeDateTimeFormatter::getCapitalizationContext()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 752</tr> 753<tr class="row1"> 754<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 755</tr> 756<tr class="row0"> 757<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_LONG</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 758</tr> 759<tr class="row1"> 760<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 761</tr> 762<tr class="row0"> 763<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_SHORT</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 764</tr> 765<tr class="row1"> 766<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 767</tr> 768<tr class="row0"> 769<td class="file">smpdtfmt.h</td><td class="proto">const NumberFormat* icu::SimpleDateFormat::getNumberFormatForField(UChar)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 770</tr> 771<tr class="row1"> 772<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::adoptNumberFormat(NumberFormat*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 773</tr> 774<tr class="row0"> 775<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::adoptNumberFormat(const UnicodeString&, NumberFormat*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 776</tr> 777<tr class="row1"> 778<td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONS</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 779</tr> 780<tr class="row0"> 781<td class="file">tznames.h</td><td class="proto"><tt>static</tt> TimeZoneNames* icu::TimeZoneNames::createTZDBInstance(const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 782</tr> 783<tr class="row1"> 784<td class="file">ucurr.h</td><td class="proto">double ucurr_getRoundingIncrementForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 785</tr> 786<tr class="row0"> 787<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_CASH</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 788</tr> 789<tr class="row1"> 790<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 791</tr> 792<tr class="row0"> 793<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_STANDARD</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 794</tr> 795<tr class="row1"> 796<td class="file">ucurr.h</td><td class="proto">int32_t ucurr_getDefaultFractionDigitsForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 797</tr> 798<tr class="row0"> 799<td class="file">udat.h</td><td class="proto">const UNumberFormat* udat_getNumberFormatForField(const UDateFormat*, UChar)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 800</tr> 801<tr class="row1"> 802<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH</td><td class="">Draft<br>53</td><td>Draft<br> 803<span class="verchange"><span>56</span></span></td> 804</tr> 805<tr class="row0"> 806<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_ABBREVIATED</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 807</tr> 808<tr class="row1"> 809<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 810</tr> 811<tr class="row0"> 812<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_WIDE</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 813</tr> 814<tr class="row1"> 815<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_ABBREVIATED</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 816</tr> 817<tr class="row0"> 818<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 819</tr> 820<tr class="row1"> 821<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_WIDE</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 822</tr> 823<tr class="row0"> 824<td class="file">udat.h</td><td class="proto">void udat_adoptNumberFormat(UDateFormat*, UNumberFormat*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 825</tr> 826<tr class="row1"> 827<td class="file">udat.h</td><td class="proto">void udat_adoptNumberFormatForFields(UDateFormat*, const UChar*, UNumberFormat*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 828</tr> 829<tr class="row0"> 830<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContext::UDISPCTX_LENGTH_FULL</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 831</tr> 832<tr class="row1"> 833<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContext::UDISPCTX_LENGTH_SHORT</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 834</tr> 835<tr class="row0"> 836<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContextType::UDISPCTX_TYPE_DISPLAY_LENGTH</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 837</tr> 838<tr class="row1"> 839<td class="file">uloc.h</td><td class="proto">UBool uloc_isRightToLeft(const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 840</tr> 841<tr class="row0"> 842<td class="file">uloc.h</td><td class="proto">const char* uloc_toLegacyKey(const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 843</tr> 844<tr class="row1"> 845<td class="file">uloc.h</td><td class="proto">const char* uloc_toLegacyType(const char*, const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 846</tr> 847<tr class="row0"> 848<td class="file">uloc.h</td><td class="proto">const char* uloc_toUnicodeLocaleKey(const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 849</tr> 850<tr class="row1"> 851<td class="file">uloc.h</td><td class="proto">const char* uloc_toUnicodeLocaleType(const char*, const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 852</tr> 853<tr class="row0"> 854<td class="file">unorm.h</td><td class="proto"><tt>#define</tt> UNORM_COMPARE_NORM_OPTIONS_SHIFT</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 855<span class=""><span></span></span></td> 856</tr> 857<tr class="row1"> 858<td class="file">unorm.h</td><td class="proto">UBool unorm_isNormalized(const UChar*, int32_t, UNormalizationMode, UErrorCode*)</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 859<span class=""><span></span></span></td> 860</tr> 861<tr class="row0"> 862<td class="file">unorm.h</td><td class="proto">UBool unorm_isNormalizedWithOptions(const UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 863<span class=""><span></span></span></td> 864</tr> 865<tr class="row1"> 866<td class="file">unorm.h</td><td class="proto">UNormalizationCheckResult unorm_quickCheck(const UChar*, int32_t, UNormalizationMode, UErrorCode*)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 867<span class=""><span></span></span></td> 868</tr> 869<tr class="row0"> 870<td class="file">unorm.h</td><td class="proto">UNormalizationCheckResult unorm_quickCheckWithOptions(const UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 871<span class=""><span></span></span></td> 872</tr> 873<tr class="row1"> 874<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> (anonymous)::UNORM_UNICODE_3_2</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br> 875<span class=""><span></span></span></td> 876</tr> 877<tr class="row0"> 878<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_DEFAULT</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 879<span class=""><span></span></span></td> 880</tr> 881<tr class="row1"> 882<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_FCD</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 883<span class=""><span></span></span></td> 884</tr> 885<tr class="row0"> 886<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_MODE_COUNT</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 887<span class=""><span></span></span></td> 888</tr> 889<tr class="row1"> 890<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NFC</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 891<span class=""><span></span></span></td> 892</tr> 893<tr class="row0"> 894<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NFD</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 895<span class=""><span></span></span></td> 896</tr> 897<tr class="row1"> 898<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NFKC</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 899<span class=""><span></span></span></td> 900</tr> 901<tr class="row0"> 902<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NFKD</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 903<span class=""><span></span></span></td> 904</tr> 905<tr class="row1"> 906<td class="file">unorm.h</td><td class="proto"><tt>enum</tt> UNormalizationMode::UNORM_NONE</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 907<span class=""><span></span></span></td> 908</tr> 909<tr class="row0"> 910<td class="file">unorm.h</td><td class="proto">int32_t unorm_concatenate(const UChar*, int32_t, const UChar*, int32_t, UChar*, int32_t, UNormalizationMode, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.1</td><td>Deprecated<br> 911<span class=""><span></span></span></td> 912</tr> 913<tr class="row1"> 914<td class="file">unorm.h</td><td class="proto">int32_t unorm_next(UCharIterator*, UChar*, int32_t, UNormalizationMode, int32_t, UBool, UBool*, UErrorCode*)</td><td class="stabchange">Stable<br>2.1</td><td>Deprecated<br> 915<span class=""><span></span></span></td> 916</tr> 917<tr class="row0"> 918<td class="file">unorm.h</td><td class="proto">int32_t unorm_normalize(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 919<span class=""><span></span></span></td> 920</tr> 921<tr class="row1"> 922<td class="file">unorm.h</td><td class="proto">int32_t unorm_previous(UCharIterator*, UChar*, int32_t, UNormalizationMode, int32_t, UBool, UBool*, UErrorCode*)</td><td class="stabchange">Stable<br>2.1</td><td>Deprecated<br> 923<span class=""><span></span></span></td> 924</tr> 925<tr class="row0"> 926<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_CURRENCY_USAGE</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 927</tr> 928<tr class="row1"> 929<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_PARSE_DECIMAL_MARK_REQUIRED</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 930</tr> 931<tr class="row0"> 932<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CASH_CURRENCY</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 933</tr> 934<tr class="row1"> 935<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_EXPONENT_MULTIPLICATION_SYMBOL</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 936</tr> 937<tr class="row0"> 938<td class="file">ustdio.h</td><td class="proto">UFILE* u_fopen_u(const UChar*, const char*, const char*, const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 939</tr> 940</table> 941<P></P> 942<a href="#_top">(jump back to top)</a> 943<hr> 944<a name="promoted"></a> 945<h2>Promoted to stable in 56</h2> 946<table BORDER="1" class="genTable"> 947<THEAD> 948<tr> 949<th>File</th><th>API</th><th>55</th><th>56</th> 950</tr> 951</THEAD> 952<tr class="row1"> 953<td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 954 icu::DecimalFormatSymbols::ENumberFormatSymbol::kExponentMultiplicationSymbol</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 955</tr> 956<tr class="row0"> 957<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isDecimalPatternMatchRequired()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 958</tr> 959<tr class="row1"> 960<td class="file">decimfmt.h</td><td class="proto">UCurrencyUsage icu::DecimalFormat::getCurrencyUsage()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 961</tr> 962<tr class="row0"> 963<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setCurrencyUsage(UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 964</tr> 965<tr class="row1"> 966<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setDecimalPatternMatchRequired(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 967</tr> 968<tr class="row0"> 969<td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* icu::DateFormatSymbols::getYearNames(int32_t&, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 970</tr> 971<tr class="row1"> 972<td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* icu::DateFormatSymbols::getZodiacNames(int32_t&, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 973</tr> 974<tr class="row0"> 975<td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setYearNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 976</tr> 977<tr class="row1"> 978<td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setZodiacNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 979</tr> 980<tr class="row0"> 981<td class="file">locid.h</td><td class="proto">UBool icu::Locale::isRightToLeft()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 982</tr> 983<tr class="row1"> 984<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcreFoot(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 985</tr> 986<tr class="row0"> 987<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAmpere(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 988</tr> 989<tr class="row1"> 990<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAstronomicalUnit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 991</tr> 992<tr class="row0"> 993<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 994</tr> 995<tr class="row1"> 996<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBushel(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 997</tr> 998<tr class="row0"> 999<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createByte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1000</tr> 1001<tr class="row1"> 1002<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCalorie(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1003</tr> 1004<tr class="row0"> 1005<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCarat(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1006</tr> 1007<tr class="row1"> 1008<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentiliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1009</tr> 1010<tr class="row0"> 1011<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicCentimeter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1012</tr> 1013<tr class="row1"> 1014<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicFoot(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1015</tr> 1016<tr class="row0"> 1017<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicInch(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1018</tr> 1019<tr class="row1"> 1020<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMeter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1021</tr> 1022<tr class="row0"> 1023<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicYard(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1024</tr> 1025<tr class="row1"> 1026<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCup(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1027</tr> 1028<tr class="row0"> 1029<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDeciliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1030</tr> 1031<tr class="row1"> 1032<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDecimeter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1033</tr> 1034<tr class="row0"> 1035<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFathom(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1036</tr> 1037<tr class="row1"> 1038<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFluidOunce(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1039</tr> 1040<tr class="row0"> 1041<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoodcalorie(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1042</tr> 1043<tr class="row1"> 1044<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFurlong(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1045</tr> 1046<tr class="row0"> 1047<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGallon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1048</tr> 1049<tr class="row1"> 1050<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigabit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1051</tr> 1052<tr class="row0"> 1053<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigabyte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1054</tr> 1055<tr class="row1"> 1056<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigahertz(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1057</tr> 1058<tr class="row0"> 1059<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigawatt(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1060</tr> 1061<tr class="row1"> 1062<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectoliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1063</tr> 1064<tr class="row0"> 1065<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHertz(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1066</tr> 1067<tr class="row1"> 1068<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createJoule(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1069</tr> 1070<tr class="row0"> 1071<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKarat(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1072</tr> 1073<tr class="row1"> 1074<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKelvin(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1075</tr> 1076<tr class="row0"> 1077<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilobit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1078</tr> 1079<tr class="row1"> 1080<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilobyte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1081</tr> 1082<tr class="row0"> 1083<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilocalorie(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1084</tr> 1085<tr class="row1"> 1086<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilohertz(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1087</tr> 1088<tr class="row0"> 1089<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilojoule(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1090</tr> 1091<tr class="row1"> 1092<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowattHour(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1093</tr> 1094<tr class="row0"> 1095<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiterPerKilometer(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1096</tr> 1097<tr class="row1"> 1098<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLux(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1099</tr> 1100<tr class="row0"> 1101<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegabit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1102</tr> 1103<tr class="row1"> 1104<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegabyte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1105</tr> 1106<tr class="row0"> 1107<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegahertz(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1108</tr> 1109<tr class="row1"> 1110<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegaliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1111</tr> 1112<tr class="row0"> 1113<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegawatt(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1114</tr> 1115<tr class="row1"> 1116<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecondSquared(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1117</tr> 1118<tr class="row0"> 1119<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1120</tr> 1121<tr class="row1"> 1122<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrogram(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1123</tr> 1124<tr class="row0"> 1125<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrometer(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1126</tr> 1127<tr class="row1"> 1128<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrosecond(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1129</tr> 1130<tr class="row0"> 1131<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerGallon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1132</tr> 1133<tr class="row1"> 1134<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliampere(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1135</tr> 1136<tr class="row0"> 1137<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligram(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1138</tr> 1139<tr class="row1"> 1140<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1141</tr> 1142<tr class="row0"> 1143<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeterOfMercury(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1144</tr> 1145<tr class="row1"> 1146<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliwatt(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1147</tr> 1148<tr class="row0"> 1149<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNanometer(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1150</tr> 1151<tr class="row1"> 1152<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNanosecond(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1153</tr> 1154<tr class="row0"> 1155<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNauticalMile(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1156</tr> 1157<tr class="row1"> 1158<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOhm(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1159</tr> 1160<tr class="row0"> 1161<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunceTroy(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1162</tr> 1163<tr class="row1"> 1164<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createParsec(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1165</tr> 1166<tr class="row0"> 1167<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPint(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1168</tr> 1169<tr class="row1"> 1170<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPoundPerSquareInch(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1171</tr> 1172<tr class="row0"> 1173<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createQuart(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1174</tr> 1175<tr class="row1"> 1176<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createRadian(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1177</tr> 1178<tr class="row0"> 1179<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareCentimeter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1180</tr> 1181<tr class="row1"> 1182<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareInch(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1183</tr> 1184<tr class="row0"> 1185<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareYard(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1186</tr> 1187<tr class="row1"> 1188<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createStone(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1189</tr> 1190<tr class="row0"> 1191<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTablespoon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1192</tr> 1193<tr class="row1"> 1194<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTeaspoon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1195</tr> 1196<tr class="row0"> 1197<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTerabit(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1198</tr> 1199<tr class="row1"> 1200<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTerabyte(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1201</tr> 1202<tr class="row0"> 1203<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1204</tr> 1205<tr class="row1"> 1206<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createVolt(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1207</tr> 1208<tr class="row0"> 1209<td class="file">reldatefmt.h</td><td class="proto">UDateRelativeDateTimeFormatterStyle icu::RelativeDateTimeFormatter::getFormatStyle()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1210</tr> 1211<tr class="row1"> 1212<td class="file">reldatefmt.h</td><td class="proto">UDisplayContext icu::RelativeDateTimeFormatter::getCapitalizationContext()</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1213</tr> 1214<tr class="row0"> 1215<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1216</tr> 1217<tr class="row1"> 1218<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_LONG</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1219</tr> 1220<tr class="row0"> 1221<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1222</tr> 1223<tr class="row1"> 1224<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_SHORT</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1225</tr> 1226<tr class="row0"> 1227<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&, NumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1228</tr> 1229<tr class="row1"> 1230<td class="file">smpdtfmt.h</td><td class="proto">const NumberFormat* icu::SimpleDateFormat::getNumberFormatForField(UChar)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1231</tr> 1232<tr class="row0"> 1233<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::adoptNumberFormat(NumberFormat*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1234</tr> 1235<tr class="row1"> 1236<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::adoptNumberFormat(const UnicodeString&, NumberFormat*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1237</tr> 1238<tr class="row0"> 1239<td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONS</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1240</tr> 1241<tr class="row1"> 1242<td class="file">tznames.h</td><td class="proto"><tt>static</tt> TimeZoneNames* icu::TimeZoneNames::createTZDBInstance(const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1243</tr> 1244<tr class="row0"> 1245<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_AHOM</td><td class="">(missing)</td><td>Stable<br> 1246<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1247</tr> 1248<tr class="row1"> 1249<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ANATOLIAN_HIEROGLYPHS</td><td class="">(missing)</td><td>Stable<br> 1250<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1251</tr> 1252<tr class="row0"> 1253<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CHEROKEE_SUPPLEMENT</td><td class="">(missing)</td><td>Stable<br> 1254<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1255</tr> 1256<tr class="row1"> 1257<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E</td><td class="">(missing)</td><td>Stable<br> 1258<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1259</tr> 1260<tr class="row0"> 1261<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_EARLY_DYNASTIC_CUNEIFORM</td><td class="">(missing)</td><td>Stable<br> 1262<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1263</tr> 1264<tr class="row1"> 1265<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_HATRAN</td><td class="">(missing)</td><td>Stable<br> 1266<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1267</tr> 1268<tr class="row0"> 1269<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MULTANI</td><td class="">(missing)</td><td>Stable<br> 1270<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1271</tr> 1272<tr class="row1"> 1273<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_OLD_HUNGARIAN</td><td class="">(missing)</td><td>Stable<br> 1274<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1275</tr> 1276<tr class="row0"> 1277<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS</td><td class="">(missing)</td><td>Stable<br> 1278<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1279</tr> 1280<tr class="row1"> 1281<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SUTTON_SIGNWRITING</td><td class="">(missing)</td><td>Stable<br> 1282<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1283</tr> 1284<tr class="row0"> 1285<td class="file">ucurr.h</td><td class="proto">double ucurr_getRoundingIncrementForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1286</tr> 1287<tr class="row1"> 1288<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_CASH</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1289</tr> 1290<tr class="row0"> 1291<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1292</tr> 1293<tr class="row1"> 1294<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_STANDARD</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1295</tr> 1296<tr class="row0"> 1297<td class="file">ucurr.h</td><td class="proto">int32_t ucurr_getDefaultFractionDigitsForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1298</tr> 1299<tr class="row1"> 1300<td class="file">udat.h</td><td class="proto">const UNumberFormat* udat_getNumberFormatForField(const UDateFormat*, UChar)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1301</tr> 1302<tr class="row0"> 1303<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_ABBREVIATED</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1304</tr> 1305<tr class="row1"> 1306<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1307</tr> 1308<tr class="row0"> 1309<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_WIDE</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1310</tr> 1311<tr class="row1"> 1312<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_ABBREVIATED</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1313</tr> 1314<tr class="row0"> 1315<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1316</tr> 1317<tr class="row1"> 1318<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_WIDE</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1319</tr> 1320<tr class="row0"> 1321<td class="file">udat.h</td><td class="proto">void udat_adoptNumberFormat(UDateFormat*, UNumberFormat*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1322</tr> 1323<tr class="row1"> 1324<td class="file">udat.h</td><td class="proto">void udat_adoptNumberFormatForFields(UDateFormat*, const UChar*, UNumberFormat*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1325</tr> 1326<tr class="row0"> 1327<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContext::UDISPCTX_LENGTH_FULL</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1328</tr> 1329<tr class="row1"> 1330<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContext::UDISPCTX_LENGTH_SHORT</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1331</tr> 1332<tr class="row0"> 1333<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContextType::UDISPCTX_TYPE_DISPLAY_LENGTH</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1334</tr> 1335<tr class="row1"> 1336<td class="file">uloc.h</td><td class="proto">UBool uloc_isRightToLeft(const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1337</tr> 1338<tr class="row0"> 1339<td class="file">uloc.h</td><td class="proto">const char* uloc_toLegacyKey(const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1340</tr> 1341<tr class="row1"> 1342<td class="file">uloc.h</td><td class="proto">const char* uloc_toLegacyType(const char*, const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1343</tr> 1344<tr class="row0"> 1345<td class="file">uloc.h</td><td class="proto">const char* uloc_toUnicodeLocaleKey(const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1346</tr> 1347<tr class="row1"> 1348<td class="file">uloc.h</td><td class="proto">const char* uloc_toUnicodeLocaleType(const char*, const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1349</tr> 1350<tr class="row0"> 1351<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_CURRENCY_USAGE</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1352</tr> 1353<tr class="row1"> 1354<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_PARSE_DECIMAL_MARK_REQUIRED</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1355</tr> 1356<tr class="row0"> 1357<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CASH_CURRENCY</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1358</tr> 1359<tr class="row1"> 1360<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_EXPONENT_MULTIPLICATION_SYMBOL</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1361</tr> 1362<tr class="row0"> 1363<td class="file">ustdio.h</td><td class="proto">UFILE* u_fopen_u(const UChar*, const char*, const char*, const char*)</td><td class="" colspan="2" align="center">Draft→Stable<br>54</td> 1364</tr> 1365</table> 1366<P></P> 1367<a href="#_top">(jump back to top)</a> 1368<hr> 1369<a name="added"></a> 1370<h2>Added in 56</h2> 1371<table BORDER="1" class="genTable"> 1372<THEAD> 1373<tr> 1374<th>File</th><th>API</th><th>55</th><th>56</th> 1375</tr> 1376</THEAD> 1377<tr class="row1"> 1378<td class="file">compactdecimalformat.h</td><td class="proto">UnicodeString& icu::CompactDecimalFormat::format(double, UnicodeString&, FieldPosition&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1379<span class=""></span></td> 1380</tr> 1381<tr class="row0"> 1382<td class="file">compactdecimalformat.h</td><td class="proto">UnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&)</td><td class="">(missing)</td><td>Draft<br> 1383<span class=""><span>56</span></span></td> 1384</tr> 1385<tr class="row1"> 1386<td class="file">compactdecimalformat.h</td><td class="proto">UnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPosition&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1387<span class=""></span></td> 1388</tr> 1389<tr class="row0"> 1390<td class="file">compactdecimalformat.h</td><td class="proto">UnicodeString& icu::CompactDecimalFormat::format(int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1391<span class=""></span></td> 1392</tr> 1393<tr class="row1"> 1394<td class="file">compactdecimalformat.h</td><td class="proto">UnicodeString& icu::CompactDecimalFormat::format(int64_t, UnicodeString&, FieldPosition&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1395<span class=""></span></td> 1396</tr> 1397<tr class="row0"> 1398<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> UnicodeString icu::DateFormat::getBestPattern(const Locale&, const UnicodeString&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1399<span class=""></span></td> 1400</tr> 1401<tr class="row1"> 1402<td class="file">dcfmtsym.h</td><td class="proto">UBool icu::DecimalFormatSymbols::isCustomCurrencySymbol()</td><td class="">(missing)</td><td>Internal<br> 1403<span class=""><span></span></span></td> 1404</tr> 1405<tr class="row0"> 1406<td class="file">dcfmtsym.h</td><td class="proto">UBool icu::DecimalFormatSymbols::isCustomIntlCurrencySymbol()</td><td class="">(missing)</td><td>Internal<br> 1407<span class=""><span></span></span></td> 1408</tr> 1409<tr class="row1"> 1410<td class="file">decimfmt.h</td><td class="proto">UnicodeString& icu::DecimalFormat::format(const VisibleDigitsWithExponent&, UnicodeString&, FieldPosition&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1411<span class=""></span></td> 1412</tr> 1413<tr class="row0"> 1414<td class="file">decimfmt.h</td><td class="proto">UnicodeString& icu::DecimalFormat::format(const VisibleDigitsWithExponent&, UnicodeString&, FieldPositionIterator*, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1415<span class=""></span></td> 1416</tr> 1417<tr class="row1"> 1418<td class="file">decimfmt.h</td><td class="proto">VisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(DigitList&, VisibleDigitsWithExponent&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1419<span class=""></span></td> 1420</tr> 1421<tr class="row0"> 1422<td class="file">decimfmt.h</td><td class="proto">VisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(const Formattable&, VisibleDigitsWithExponent&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1423<span class=""></span></td> 1424</tr> 1425<tr class="row1"> 1426<td class="file">decimfmt.h</td><td class="proto">VisibleDigitsWithExponent& icu::DecimalFormat::initVisibleDigitsWithExponent(double, VisibleDigitsWithExponent&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1427<span class=""></span></td> 1428</tr> 1429<tr class="row0"> 1430<td class="file">decimfmt.h</td><td class="proto">int32_t icu::DecimalFormat::getMinimumGroupingDigits()</td><td class="">(missing)</td><td>Internal<br> 1431<span class=""><span></span></span></td> 1432</tr> 1433<tr class="row1"> 1434<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setMinimumGroupingDigits(int32_t)</td><td class="">(missing)</td><td>Internal<br> 1435<span class=""><span></span></span></td> 1436</tr> 1437<tr class="row0"> 1438<td class="file">dtptngen.h</td><td class="proto"><tt>static</tt> UnicodeString icu::DateTimePatternGenerator::staticGetBaseSkeleton(const UnicodeString&, UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1439<span class=""><span>56</span></span></td> 1440</tr> 1441<tr class="row1"> 1442<td class="file">dtptngen.h</td><td class="proto"><tt>static</tt> UnicodeString icu::DateTimePatternGenerator::staticGetSkeleton(const UnicodeString&, UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1443<span class=""><span>56</span></span></td> 1444</tr> 1445<tr class="row0"> 1446<td class="file">localpointer.h</td><td class="proto">LocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&) U_NOEXCEPT</td><td class="">(missing)</td><td>Draft<br> 1447<span class=""><span>56</span></span></td> 1448</tr> 1449<tr class="row1"> 1450<td class="file">localpointer.h</td><td class="proto">LocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&) U_NOEXCEPT</td><td class="">(missing)</td><td>Draft<br> 1451<span class=""><span>56</span></span></td> 1452</tr> 1453<tr class="row0"> 1454<td class="file">localpointer.h</td><td class="proto">icu::LocalArray< T >::LocalArray(T*, UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1455<span class=""><span>56</span></span></td> 1456</tr> 1457<tr class="row1"> 1458<td class="file">localpointer.h</td><td class="proto">void icu::LocalArray< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1459<span class=""><span>56</span></span></td> 1460</tr> 1461<tr class="row0"> 1462<td class="file">localpointer.h</td><td class="proto">void icu::LocalArray< T >::swap(LocalArray< T >&) U_NOEXCEPT</td><td class="">(missing)</td><td>Draft<br> 1463<span class=""><span>56</span></span></td> 1464</tr> 1465<tr class="row1"> 1466<td class="file">localpointer.h</td><td class="proto">void icu::LocalPointer< T >::swap(LocalPointer< T >&) U_NOEXCEPT</td><td class="">(missing)</td><td>Draft<br> 1467<span class=""><span>56</span></span></td> 1468</tr> 1469<tr class="row0"> 1470<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentury(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1471<span class=""><span>56</span></span></td> 1472</tr> 1473<tr class="row1"> 1474<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCupMetric(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1475<span class=""><span>56</span></span></td> 1476</tr> 1477<tr class="row0"> 1478<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGenericTemperature(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1479<span class=""><span>56</span></span></td> 1480</tr> 1481<tr class="row1"> 1482<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKnot(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1483<span class=""><span>56</span></span></td> 1484</tr> 1485<tr class="row0"> 1486<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiterPer100Kilometers(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1487<span class=""><span>56</span></span></td> 1488</tr> 1489<tr class="row1"> 1490<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMileScandinavian(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1491<span class=""><span>56</span></span></td> 1492</tr> 1493<tr class="row0"> 1494<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPintMetric(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1495<span class=""><span>56</span></span></td> 1496</tr> 1497<tr class="row1"> 1498<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createRevolutionAngle(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1499<span class=""><span>56</span></span></td> 1500</tr> 1501<tr class="row0"> 1502<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_CPLUSPLUS_VERSION</td><td class="">(missing)</td><td>Internal<br> 1503<span class=""></span></td> 1504</tr> 1505<tr class="row1"> 1506<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_RVALUE_REFERENCES</td><td class="">(missing)</td><td>Internal<br> 1507<span class=""></span></td> 1508</tr> 1509<tr class="row0"> 1510<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_NOEXCEPT</td><td class="">(missing)</td><td>Internal<br> 1511<span class=""></span></td> 1512</tr> 1513<tr class="row1"> 1514<td class="file">platform.h</td><td class="proto"><tt>#define</tt> __has_builtin</td><td class="">(missing)</td><td>Internal<br> 1515<span class=""></span></td> 1516</tr> 1517<tr class="row0"> 1518<td class="file">platform.h</td><td class="proto"><tt>#define</tt> __has_extension</td><td class="">(missing)</td><td>Internal<br> 1519<span class=""></span></td> 1520</tr> 1521<tr class="row1"> 1522<td class="file">platform.h</td><td class="proto"><tt>#define</tt> __has_feature</td><td class="">(missing)</td><td>Internal<br> 1523<span class=""></span></td> 1524</tr> 1525<tr class="row0"> 1526<td class="file">plurrule.h</td><td class="proto">UnicodeString icu::PluralRules::select(const VisibleDigitsWithExponent&)</td><td class="">(missing)</td><td>Internal<br> 1527<span class=""></span></td> 1528</tr> 1529<tr class="row1"> 1530<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_AHOM</td><td class="">(missing)</td><td>Stable<br> 1531<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1532</tr> 1533<tr class="row0"> 1534<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ANATOLIAN_HIEROGLYPHS</td><td class="">(missing)</td><td>Stable<br> 1535<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1536</tr> 1537<tr class="row1"> 1538<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CHEROKEE_SUPPLEMENT</td><td class="">(missing)</td><td>Stable<br> 1539<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1540</tr> 1541<tr class="row0"> 1542<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E</td><td class="">(missing)</td><td>Stable<br> 1543<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1544</tr> 1545<tr class="row1"> 1546<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_EARLY_DYNASTIC_CUNEIFORM</td><td class="">(missing)</td><td>Stable<br> 1547<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1548</tr> 1549<tr class="row0"> 1550<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_HATRAN</td><td class="">(missing)</td><td>Stable<br> 1551<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1552</tr> 1553<tr class="row1"> 1554<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MULTANI</td><td class="">(missing)</td><td>Stable<br> 1555<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1556</tr> 1557<tr class="row0"> 1558<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_OLD_HUNGARIAN</td><td class="">(missing)</td><td>Stable<br> 1559<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1560</tr> 1561<tr class="row1"> 1562<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS</td><td class="">(missing)</td><td>Stable<br> 1563<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1564</tr> 1565<tr class="row0"> 1566<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SUTTON_SIGNWRITING</td><td class="">(missing)</td><td>Stable<br> 1567<span class=""><span>56</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1568</tr> 1569<tr class="row1"> 1570<td class="file">udat.h</td><td class="proto"><tt>#define</tt> UDAT_HAS_PATTERN_CHAR_FOR_TIME_SEPARATOR</td><td class="">(missing)</td><td>Internal<br> 1571<span class=""><span>56</span></span></td> 1572</tr> 1573<tr class="row0"> 1574<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_LITERAL_MATCH</td><td class="">(missing)</td><td>Draft<br> 1575<span class=""><span>56</span></span></td> 1576</tr> 1577<tr class="row1"> 1578<td class="file">uniset.h</td><td class="proto"><tt>enum</tt> 1579 icu::UnicodeSet::ESerialization {}</td><td class="">(missing)</td><td>Internal<br> 1580<span class=""></span></td> 1581</tr> 1582<tr class="row0"> 1583<td class="file">uniset.h</td><td class="proto"><tt>enum</tt> 1584 icu::UnicodeSet::ESerialization::kSerialized</td><td class="">(missing)</td><td>Internal<br> 1585<span class=""></span></td> 1586</tr> 1587<tr class="row1"> 1588<td class="file">uniset.h</td><td class="proto">icu::UnicodeSet::UnicodeSet(const uint16_t buffer[], int32_t, ESerialization, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1589<span class=""></span></td> 1590</tr> 1591<tr class="row0"> 1592<td class="file">unistr.h</td><td class="proto"><tt>#define</tt> UNISTR_OBJECT_SIZE</td><td class="">(missing)</td><td>Draft<br> 1593<span class=""><span>56</span></span></td> 1594</tr> 1595<tr class="row1"> 1596<td class="file">unistr.h</td><td class="proto">UnicodeString& icu::UnicodeString::moveFrom(UnicodeString&) U_NOEXCEPT</td><td class="">(missing)</td><td>Draft<br> 1597<span class=""><span>56</span></span></td> 1598</tr> 1599<tr class="row0"> 1600<td class="file">unistr.h</td><td class="proto">void icu::UnicodeString::swap(UnicodeString&) U_NOEXCEPT</td><td class="">(missing)</td><td>Draft<br> 1601<span class=""><span>56</span></span></td> 1602</tr> 1603<tr class="row1"> 1604<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_MINIMUM_GROUPING_DIGITS</td><td class="">(missing)</td><td>Internal<br> 1605<span class=""><span></span></span></td> 1606</tr> 1607<tr class="row0"> 1608<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_STANDARD</td><td class="">(missing)</td><td>Draft<br> 1609<span class=""><span>56</span></span></td> 1610</tr> 1611<tr class="row1"> 1612<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_DECIMAL_COMPACT_LONG</td><td class="">(missing)</td><td>Draft<br> 1613<span class=""><span>56</span></span></td> 1614</tr> 1615<tr class="row0"> 1616<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_DECIMAL_COMPACT_SHORT</td><td class="">(missing)</td><td>Draft<br> 1617<span class=""><span>56</span></span></td> 1618</tr> 1619</table> 1620<P></P> 1621<a href="#_top">(jump back to top)</a> 1622<hr> 1623<a name="other"></a> 1624<h2>Other existing drafts in 56</h2> 1625<div class="other"> 1626<table BORDER="1" class="genTable"> 1627<THEAD> 1628<tr> 1629<th>File</th><th>API</th><th>55</th><th>56</th> 1630</tr> 1631</THEAD> 1632<tr class="row1"> 1633<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(Calendar*, const UnicodeString&, const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1634</tr> 1635<tr class="row0"> 1636<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1637</tr> 1638<tr class="row1"> 1639<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&, const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1640</tr> 1641<tr class="row0"> 1642<td class="file">dtfmtsym.h</td><td class="proto">UnicodeString& icu::DateFormatSymbols::getTimeSeparatorString(UnicodeString&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1643</tr> 1644<tr class="row1"> 1645<td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setTimeSeparatorString(const UnicodeString&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1646</tr> 1647<tr class="row0"> 1648<td class="file">localpointer.h</td><td class="proto">icu::LocalPointer< T >::LocalPointer(T*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1649</tr> 1650<tr class="row1"> 1651<td class="file">localpointer.h</td><td class="proto">void icu::LocalPointer< T >::adoptInsteadAndCheckErrorCode(T*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1652</tr> 1653<tr class="row0"> 1654<td class="file">measfmt.h</td><td class="proto">UnicodeString& icu::MeasureFormat::formatMeasurePerUnit(const Measure&, const MeasureUnit&, UnicodeString&, FieldPosition&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1655</tr> 1656<tr class="row1"> 1657<td class="file">measfmt.h</td><td class="proto">void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&)</td><td class="" colspan="2" align="center">Draft<br>53</td> 1658</tr> 1659<tr class="row0"> 1660<td class="file">regex.h</td><td class="proto">UBool icu::RegexMatcher::find(UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1661</tr> 1662<tr class="row1"> 1663<td class="file">regex.h</td><td class="proto">int32_t icu::RegexPattern::groupNumberFromName(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1664</tr> 1665<tr class="row0"> 1666<td class="file">regex.h</td><td class="proto">int32_t icu::RegexPattern::groupNumberFromName(const char*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1667</tr> 1668<tr class="row1"> 1669<td class="file">region.h</td><td class="proto">StringEnumeration* icu::Region::getContainedRegions(UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1670</tr> 1671<tr class="row0"> 1672<td class="file">region.h</td><td class="proto">StringEnumeration* icu::Region::getContainedRegions(URegionType, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1673</tr> 1674<tr class="row1"> 1675<td class="file">region.h</td><td class="proto">StringEnumeration* icu::Region::getPreferredValues(UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1676</tr> 1677<tr class="row0"> 1678<td class="file">region.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::Region::getAvailable(URegionType, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1679</tr> 1680<tr class="row1"> 1681<td class="file">scientificnumberformatter.h</td><td class="proto">ScientificNumberFormatter* icu::ScientificNumberFormatter::clone()</td><td class="" colspan="2" align="center">Draft<br>55</td> 1682</tr> 1683<tr class="row0"> 1684<td class="file">scientificnumberformatter.h</td><td class="proto">UnicodeString& icu::ScientificNumberFormatter::format(const Formattable&, UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1685</tr> 1686<tr class="row1"> 1687<td class="file">scientificnumberformatter.h</td><td class="proto">icu::ScientificNumberFormatter::~ScientificNumberFormatter()</td><td class="" colspan="2" align="center">Draft<br>55</td> 1688</tr> 1689<tr class="row0"> 1690<td class="file">scientificnumberformatter.h</td><td class="proto"><tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(DecimalFormat*, const UnicodeString&, const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1691</tr> 1692<tr class="row1"> 1693<td class="file">scientificnumberformatter.h</td><td class="proto"><tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(const Locale&, const UnicodeString&, const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1694</tr> 1695<tr class="row0"> 1696<td class="file">scientificnumberformatter.h</td><td class="proto"><tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(DecimalFormat*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1697</tr> 1698<tr class="row1"> 1699<td class="file">scientificnumberformatter.h</td><td class="proto"><tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1700</tr> 1701<tr class="row0"> 1702<td class="file">timezone.h</td><td class="proto"><tt>static</tt> TimeZone* icu::TimeZone::detectHostTimeZone()</td><td class="" colspan="2" align="center">Draft<br>55</td> 1703</tr> 1704<tr class="row1"> 1705<td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_ONLY_HTML_CONVERSION</td><td class="" colspan="2" align="center">Draft<br>55</td> 1706</tr> 1707<tr class="row0"> 1708<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatField::UDAT_TIME_SEPARATOR_FIELD</td><td class="" colspan="2" align="center">Draft<br>55</td> 1709</tr> 1710<tr class="row1"> 1711<td class="file">udat.h</td><td class="proto">int32_t udat_formatCalendar(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1712</tr> 1713<tr class="row0"> 1714<td class="file">udat.h</td><td class="proto">int32_t udat_formatCalendarForFields(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1715</tr> 1716<tr class="row1"> 1717<td class="file">udat.h</td><td class="proto">int32_t udat_formatForFields(const UDateFormat*, UDate, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1718</tr> 1719<tr class="row0"> 1720<td class="file">ufieldpositer.h</td><td class="proto">UFieldPositionIterator* ufieldpositer_open(UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1721</tr> 1722<tr class="row1"> 1723<td class="file">ufieldpositer.h</td><td class="proto">int32_t ufieldpositer_next(UFieldPositionIterator*, int32_t*, int32_t*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1724</tr> 1725<tr class="row0"> 1726<td class="file">ufieldpositer.h</td><td class="proto">void ufieldpositer_close(UFieldPositionIterator*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1727</tr> 1728<tr class="row1"> 1729<td class="file">ulistformatter.h</td><td class="proto">UListFormatter* ulistfmt_open(const char*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1730</tr> 1731<tr class="row0"> 1732<td class="file">ulistformatter.h</td><td class="proto">int32_t ulistfmt_format(const UListFormatter*, const UChar* const strings[], const int32_t*, int32_t, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1733</tr> 1734<tr class="row1"> 1735<td class="file">ulistformatter.h</td><td class="proto">void ulistfmt_close(UListFormatter*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1736</tr> 1737<tr class="row0"> 1738<td class="file">uregex.h</td><td class="proto"><tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ</td><td class="" colspan="2" align="center">Draft<br>2.4</td> 1739</tr> 1740<tr class="row1"> 1741<td class="file">uregex.h</td><td class="proto">int32_t uregex_groupNumberFromCName(URegularExpression*, const char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1742</tr> 1743<tr class="row0"> 1744<td class="file">uregex.h</td><td class="proto">int32_t uregex_groupNumberFromName(URegularExpression*, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>55</td> 1745</tr> 1746</table> 1747</div> 1748<P></P> 1749<a href="#_top">(jump back to top)</a> 1750<hr> 1751<a name="purevirtual"></a> 1752<h2>Signature Simplifications</h2> 1753<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by 1754 all possible variations in "original" form.</i> 1755<div class="other"> 1756<ul></ul> 1757</div> 1758<P></P> 1759<a href="#_top">(jump back to top)</a> 1760<hr> 1761<p> 1762<i><font size="-1">Contents generated by StableAPI tool on Wed Sep 23 14:03:30 PDT 2015<br>Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved.</font></i> 1763</p> 1764</body> 1765</html> 1766