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