1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html><!-- 3 Copyright (C) 2016 and later: Unicode, Inc. and others. 4 License & terms of use: http://www.unicode.org/copyright.html 5 --> 6<head> 7<META http-equiv="Content-Type" content="text/html; charset=utf-8"> 8<title>ICU4C API Comparison: ICU 62 with ICU 63</title> 9<link type="text/css" href="icu4c.css" rel="stylesheet"> 10</head> 11<body> 12<a name="#_top"></a> 13<h1>ICU4C API Comparison: ICU 62 with ICU 63</h1> 14<div id="toc"> 15<ul> 16<li> 17<a href="#removed">Removed from ICU 62</a> 18</li> 19<li> 20<a href="#deprecated">Deprecated or Obsoleted in ICU 63</a> 21</li> 22<li> 23<a href="#changed">Changed in ICU 63</a> 24</li> 25<li> 26<a href="#promoted">Promoted to stable in ICU 63</a> 27</li> 28<li> 29<a href="#added">Added in ICU 63</a> 30</li> 31<li> 32<a href="#other">Other existing drafts in ICU 63</a> 33</li> 34<li> 35<a href="#purevirtual">Signature Simplifications</a><sup style="background-color: yellow; font-size: smallest;">(new)</sup> 36</li> 37</ul> 38<hr> 39</div> 40<a name="removed"></a> 41<h2>Removed from ICU 62</h2> 42<table BORDER="1" class="genTable"> 43<THEAD> 44<tr> 45<th>File</th><th>API</th><th>ICU 62</th><th>ICU 63</th> 46</tr> 47</THEAD> 48 49<!-- delete whole "Removed from ICU 62 contents. 50 51<tr class="row1"> 52<td class="file">enumset.h</td><td class="proto">UBool icu::EnumSet< T, minValue, limitValue >::isValidEnum(T) const</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 53<span class=""><span></span></span></td> 54</tr> 55<tr class="row0"> 56<td class="file">enumset.h</td><td class="proto">UBool icu::EnumSet< T, minValue, limitValue >::isValidValue(int32_t) const</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 57<span class=""><span></span></span></td> 58</tr> 59<tr class="row1"> 60<td class="file">enumset.h</td><td class="proto">const EnumSet<T, minValue, limitValue>& icu::EnumSet< T, minValue, limitValue >::operator=(const EnumSet<,, limitValue >&)</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 61<span class=""><span></span></span></td> 62</tr> 63<tr class="row0"> 64<td class="file">enumset.h</td><td class="proto">icu::EnumSet< T, minValue, limitValue >::EnumSet()</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 65<span class=""><span></span></span></td> 66</tr> 67<tr class="row1"> 68<td class="file">enumset.h</td><td class="proto">icu::EnumSet< T, minValue, limitValue >::EnumSet(const EnumSet<,, limitValue >&)</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 69<span class=""><span></span></span></td> 70</tr> 71<tr class="row0"> 72<td class="file">enumset.h</td><td class="proto">icu::EnumSet< T, minValue, limitValue >::~EnumSet()</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 73<span class=""><span></span></span></td> 74</tr> 75<tr class="row1"> 76<td class="file">enumset.h</td><td class="proto">int32_t icu::EnumSet< T, minValue, limitValue >::contains(T) const</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 77<span class=""><span></span></span></td> 78</tr> 79<tr class="row0"> 80<td class="file">enumset.h</td><td class="proto">int32_t icu::EnumSet< T, minValue, limitValue >::get(T) const</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 81<span class=""><span></span></span></td> 82</tr> 83<tr class="row1"> 84<td class="file">enumset.h</td><td class="proto">uint32_t icu::EnumSet< T, minValue, limitValue >::getAll() const</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 85<span class=""><span></span></span></td> 86</tr> 87<tr class="row0"> 88<td class="file">enumset.h</td><td class="proto">void icu::EnumSet< T, minValue, limitValue >::add(T)</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 89<span class=""><span></span></span></td> 90</tr> 91<tr class="row1"> 92<td class="file">enumset.h</td><td class="proto">void icu::EnumSet< T, minValue, limitValue >::clear()</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 93<span class=""><span></span></span></td> 94</tr> 95<tr class="row0"> 96<td class="file">enumset.h</td><td class="proto">void icu::EnumSet< T, minValue, limitValue >::remove(T)</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 97<span class=""><span></span></span></td> 98</tr> 99<tr class="row1"> 100<td class="file">enumset.h</td><td class="proto">void icu::EnumSet< T, minValue, limitValue >::set(T, int32_t)</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 101<span class=""><span></span></span></td> 102</tr> 103<tr class="row0"> 104<td class="file">numberformatter.h</td><td class="proto">Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&)</td><td class="">Draft<br>ICU 62</td><td>(missing)<br> 105<span class=""><span></span></span></td> 106</tr> 107<tr class="row1"> 108<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy) const&</td><td class="">Draft<br>ICU 61</td><td>(missing)<br> 109<span class=""><span></span></span></td> 110</tr> 111<tr class="row0"> 112<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::grouping(UGroupingStrategy)&&</td><td class="">Draft<br>ICU 62</td><td>(missing)<br> 113<span class=""><span></span></span></td> 114</tr> 115<tr class="row1"> 116<td class="file">numberformatter.h</td><td class="proto">icu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t, UGroupingStrategy)</td><td class="">Internal</td><td>(missing)<br> 117<span class=""><span></span></span></td> 118</tr> 119<tr class="row0"> 120<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> Grouper icu::number::impl::Grouper::forStrategy(UGroupingStrategy)</td><td class="">Internal</td><td>(missing)<br> 121<span class=""><span></span></span></td> 122</tr> 123<tr class="row1"> 124<td class="file">plurfmt.h</td><td class="proto">UnicodeString icu::PluralFormat::PluralSelector::select(void*, double, UErrorCode&) const</td><td class="">Internal</td><td>(missing)<br> 125<span class=""><span></span></span></td> 126</tr> 127<tr class="row0"> 128<td class="file">plurfmt.h</td><td class="proto">UnicodeString icu::PluralFormat::PluralSelectorAdapter::select(void*, double, UErrorCode&) const</td><td class="">Internal</td><td>(missing)<br> 129<span class=""><span></span></span></td> 130</tr> 131<tr class="row1"> 132<td class="file">plurfmt.h</td><td class="proto">UnicodeString& icu::PluralFormat::format(const Formattable&, double, UnicodeString&, FieldPosition&, UErrorCode&) const</td><td class="">Internal</td><td>(missing)<br> 133<span class=""><span></span></span></td> 134</tr> 135<tr class="row0"> 136<td class="file">plurfmt.h</td><td class="proto">icu::PluralFormat::PluralFormat()</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 137<span class=""><span></span></span></td> 138</tr> 139<tr class="row1"> 140<td class="file">plurfmt.h</td><td class="proto">icu::PluralFormat::PluralSelector::~PluralSelector()</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 141<span class=""><span></span></span></td> 142</tr> 143<tr class="row0"> 144<td class="file">plurfmt.h</td><td class="proto">icu::PluralFormat::PluralSelectorAdapter::PluralSelectorAdapter()</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 145<span class=""><span></span></span></td> 146</tr> 147<tr class="row1"> 148<td class="file">plurfmt.h</td><td class="proto">icu::PluralFormat::PluralSelectorAdapter::~PluralSelectorAdapter()</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 149<span class=""><span></span></span></td> 150</tr> 151<tr class="row0"> 152<td class="file">plurfmt.h</td><td class="proto"><tt>static</tt> int32_t icu::PluralFormat::findSubMessage(const MessagePattern&, int32_t, const PluralSelector&, void*, double, UErrorCode&)</td><td class="">Internal</td><td>(missing)<br> 153<span class=""><span></span></span></td> 154</tr> 155<tr class="row1"> 156<td class="file">plurfmt.h</td><td class="proto">void icu::PluralFormat::PluralSelectorAdapter::reset()</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 157<span class=""><span></span></span></td> 158</tr> 159<tr class="row0"> 160<td class="file">plurfmt.h</td><td class="proto">void icu::PluralFormat::copyObjects(const PluralFormat&)</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 161<span class=""><span></span></span></td> 162</tr> 163<tr class="row1"> 164<td class="file">plurfmt.h</td><td class="proto">void icu::PluralFormat::init(const PluralRules*, UPluralType, UErrorCode&)</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 165<span class=""><span></span></span></td> 166</tr> 167<tr class="row0"> 168<td class="file">plurfmt.h</td><td class="proto">void icu::PluralFormat::parseType(const UnicodeString&, const NFRule*, Formattable&, FieldPosition&) const</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 169<span class=""><span></span></span></td> 170</tr> 171<tr class="row1"> 172<td class="file">stringtriebuilder.h</td><td class="proto"><tt>static</tt> UBool icu::StringTrieBuilder::equalNodes(const void*, const void*)</td><td class="">Internal</td><td>(missing)<br> 173<span class=""><span></span></span></td> 174</tr> 175<tr class="row0"> 176<td class="file">stringtriebuilder.h</td><td class="proto"><tt>static</tt> UBool icu::StringTrieBuilder::hashNode(const void*)</td><td class="">Internal</td><td>(missing)<br> 177<span class=""><span></span></span></td> 178</tr> 179<tr class="row1"> 180<td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_FORMAT_FASTPATHS_49</td><td class="">Internal</td><td>(missing)<br> 181<span class=""><span></span></span></td> 182</tr> 183<tr class="row0"> 184<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UGroupingStrategy::UNUM_GROUPING_AUTO</td><td class="">Draft<br>ICU 61</td><td>(missing)<br> 185<span class=""><span></span></span></td> 186</tr> 187<tr class="row1"> 188<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UGroupingStrategy::UNUM_GROUPING_COUNT</td><td class="">Internal<br>ICU 62</td><td>(missing)<br> 189<span class=""><span></span></span></td> 190</tr> 191<tr class="row0"> 192<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UGroupingStrategy::UNUM_GROUPING_MIN2</td><td class="">Draft<br>ICU 61</td><td>(missing)<br> 193<span class=""><span></span></span></td> 194</tr> 195<tr class="row1"> 196<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UGroupingStrategy::UNUM_GROUPING_OFF</td><td class="">Draft<br>ICU 61</td><td>(missing)<br> 197<span class=""><span></span></span></td> 198</tr> 199<tr class="row0"> 200<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UGroupingStrategy::UNUM_GROUPING_ON_ALIGNED</td><td class="">Draft<br>ICU 61</td><td>(missing)<br> 201<span class=""><span></span></span></td> 202</tr> 203<tr class="row1"> 204<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UGroupingStrategy::UNUM_GROUPING_THOUSANDS</td><td class="">Draft<br>ICU 61</td><td>(missing)<br> 205<span class=""><span></span></span></td> 206</tr> 207<tr class="row0"> 208<td class="file">uspoof.h</td><td class="proto">U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer,,)</td><td class=""><i>(untagged)</i></td><td>(missing)<br> 209<span class=""><span></span></span></td> 210</tr> 211 212--> 213 214</table> 215<P></P> 216<a href="#_top">(jump back to top)</a> 217<hr> 218<a name="deprecated"></a> 219<h2>Deprecated or Obsoleted in ICU 63</h2> 220<table BORDER="1" class="genTable"> 221<THEAD> 222<tr> 223<th>File</th><th>API</th><th>ICU 62</th><th>ICU 63</th> 224</tr> 225</THEAD> 226</table> 227<P></P> 228<a href="#_top">(jump back to top)</a> 229<hr> 230<a name="changed"></a> 231<h2>Changed in ICU 63 (old, new)</h2> 232<table BORDER="1" class="genTable"> 233<THEAD> 234<tr> 235<th>File</th><th>API</th><th>ICU 62</th><th>ICU 63</th> 236</tr> 237</THEAD> 238<tr class="row1"> 239<td class="file">bytestream.h</td><td class="proto">icu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 240</tr> 241<tr class="row0"> 242<td class="file">casemap.h</td><td class="proto"><tt>static</tt> void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 243</tr> 244<tr class="row1"> 245<td class="file">casemap.h</td><td class="proto"><tt>static</tt> void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 246</tr> 247<tr class="row0"> 248<td class="file">casemap.h</td><td class="proto"><tt>static</tt> void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 249</tr> 250<tr class="row1"> 251<td class="file">casemap.h</td><td class="proto"><tt>static</tt> void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 252</tr> 253<tr class="row0"> 254<td class="file">currunit.h</td><td class="proto">icu::CurrencyUnit::CurrencyUnit()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 255</tr> 256<tr class="row1"> 257<td class="file">currunit.h</td><td class="proto">icu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 258</tr> 259<tr class="row0"> 260<td class="file">dcfmtsym.h</td><td class="proto">icu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 261</tr> 262<tr class="row1"> 263<td class="file">edits.h</td><td class="proto">Edits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 264</tr> 265<tr class="row0"> 266<td class="file">edits.h</td><td class="proto">Edits& icu::Edits::operator=(Edits&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 267</tr> 268<tr class="row1"> 269<td class="file">edits.h</td><td class="proto">Edits& icu::Edits::operator=(const Edits&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 270</tr> 271<tr class="row0"> 272<td class="file">edits.h</td><td class="proto">icu::Edits::Edits(Edits&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 273</tr> 274<tr class="row1"> 275<td class="file">edits.h</td><td class="proto">icu::Edits::Edits(const Edits&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 276</tr> 277<tr class="row0"> 278<td class="file">edits.h</td><td class="proto">int32_t icu::Edits::numberOfChanges() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 279</tr> 280<tr class="row1"> 281<td class="file">filteredbrk.h</td><td class="proto">BreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 282</tr> 283<tr class="row0"> 284<td class="file">filteredbrk.h</td><td class="proto"><tt>static</tt> FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 285</tr> 286<tr class="row1"> 287<td class="file">normalizer2.h</td><td class="proto">UBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 288</tr> 289<tr class="row0"> 290<td class="file">normalizer2.h</td><td class="proto">UBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 291</tr> 292<tr class="row1"> 293<td class="file">normalizer2.h</td><td class="proto">void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 294</tr> 295<tr class="row0"> 296<td class="file">normalizer2.h</td><td class="proto">void icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 297</tr> 298 299 300<!-- start of edited numberformatter stuff --> 301 302<tr class="row1"> 303<td class="file">numberformatter.h</td><td class="proto">Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&) <b><i>const</i></b></td> 304<td colspan="2" align="center">Draft (const)<br> ICU 62 </td> 305</tr> 306 307<tr class="row0"> 308<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::grouping(U<b><i>Number</i></b>GroupingStrategy) const&</td> 309<td colspan="2" align="center">Draft (rename)<br>ICU 61 </td> 310</tr> 311 312<tr class="row1"> 313<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::grouping(U<b><i>Number</i></b>GroupingStrategy)&&</td> 314<td colspan="2" align="center">Draft (rename)<br>ICU 62 </td> 315</tr> 316 317<tr class="row0"> <td class="proto" colspan="4"> </td> </tr> 318<!-- End of edited numberformatter stufff --> 319 320<tr class="row1"> 321<td class="file">numfmt.h</td><td class="proto">ERoundingMode icu::NumberFormat::getRoundingMode() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 322</tr> 323<tr class="row0"> 324<td class="file">numfmt.h</td><td class="proto">void icu::NumberFormat::setRoundingMode(ERoundingMode)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 325</tr> 326<tr class="row1"> 327<td class="file">rbnf.h</td><td class="proto">ERoundingMode icu::RuleBasedNumberFormat::getRoundingMode() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 328</tr> 329<tr class="row0"> 330<td class="file">rbnf.h</td><td class="proto">void icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 331</tr> 332<tr class="row1"> 333<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_EDITS_NO_RESET</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 334</tr> 335<tr class="row0"> 336<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_OMIT_UNCHANGED_TEXT</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 337</tr> 338<tr class="row1"> 339<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_TITLECASE_ADJUST_TO_CASED</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 340</tr> 341<tr class="row0"> 342<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_TITLECASE_SENTENCES</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 343</tr> 344<tr class="row1"> 345<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_TITLECASE_WHOLE_STRING</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 346</tr> 347 348<!-- remove usearch.h line. Tool error. 349 350<tr class="row0"> 351<td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttributeValue::USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD</td><td class="stabchange">Stable<br>ICU 2.4</td><td>Stable<br> 352<span class="verchange"><span>ICU 4.4</span> 353<br> 354<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td> 355</tr> 356--> 357<tr class="row0"> <td class="proto" colspan="4"> </td> </tr> 358 359<tr class="row1"> 360<td class="file">utf16.h</td><td class="proto"><tt>#define</tt> U16_GET_OR_FFFD</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 361</tr> 362<tr class="row0"> 363<td class="file">utf16.h</td><td class="proto"><tt>#define</tt> U16_NEXT_OR_FFFD</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 364</tr> 365<tr class="row1"> 366<td class="file">utf16.h</td><td class="proto"><tt>#define</tt> U16_PREV_OR_FFFD</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 367</tr> 368</table> 369<P></P> 370<a href="#_top">(jump back to top)</a> 371<hr> 372<a name="promoted"></a> 373<h2>Promoted to stable in ICU 63</h2> 374<table BORDER="1" class="genTable"> 375<THEAD> 376<tr> 377<th>File</th><th>API</th><th>ICU 62</th><th>ICU 63</th> 378</tr> 379</THEAD> 380<tr class="row1"> 381<td class="file">bytestream.h</td><td class="proto">icu::StringByteSink< StringClass >::StringByteSink(StringClass*, int32_t)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 382</tr> 383<tr class="row0"> 384<td class="file">casemap.h</td><td class="proto"><tt>static</tt> void icu::CaseMap::utf8Fold(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 385</tr> 386<tr class="row1"> 387<td class="file">casemap.h</td><td class="proto"><tt>static</tt> void icu::CaseMap::utf8ToLower(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 388</tr> 389<tr class="row0"> 390<td class="file">casemap.h</td><td class="proto"><tt>static</tt> void icu::CaseMap::utf8ToTitle(const char*, uint32_t, BreakIterator*, StringPiece, ByteSink&, Edits*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 391</tr> 392<tr class="row1"> 393<td class="file">casemap.h</td><td class="proto"><tt>static</tt> void icu::CaseMap::utf8ToUpper(const char*, uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 394</tr> 395<tr class="row0"> 396<td class="file">currunit.h</td><td class="proto">icu::CurrencyUnit::CurrencyUnit()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 397</tr> 398<tr class="row1"> 399<td class="file">currunit.h</td><td class="proto">icu::CurrencyUnit::CurrencyUnit(const MeasureUnit&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 400</tr> 401<tr class="row0"> 402<td class="file">dcfmtsym.h</td><td class="proto">icu::DecimalFormatSymbols::DecimalFormatSymbols(const Locale&, const NumberingSystem&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 403</tr> 404<tr class="row1"> 405<td class="file">edits.h</td><td class="proto">Edits& icu::Edits::mergeAndAppend(const Edits&, const Edits&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 406</tr> 407<tr class="row0"> 408<td class="file">edits.h</td><td class="proto">Edits& icu::Edits::operator=(Edits&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 409</tr> 410<tr class="row1"> 411<td class="file">edits.h</td><td class="proto">Edits& icu::Edits::operator=(const Edits&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 412</tr> 413<tr class="row0"> 414<td class="file">edits.h</td><td class="proto">icu::Edits::Edits(Edits&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 415</tr> 416<tr class="row1"> 417<td class="file">edits.h</td><td class="proto">icu::Edits::Edits(const Edits&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 418</tr> 419<tr class="row0"> 420<td class="file">edits.h</td><td class="proto">int32_t icu::Edits::numberOfChanges() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 421</tr> 422<tr class="row1"> 423<td class="file">filteredbrk.h</td><td class="proto">BreakIterator* icu::FilteredBreakIteratorBuilder::wrapIteratorWithFilter(BreakIterator*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 424</tr> 425<tr class="row0"> 426<td class="file">filteredbrk.h</td><td class="proto"><tt>static</tt> FilteredBreakIteratorBuilder* icu::FilteredBreakIteratorBuilder::createEmptyInstance(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 427</tr> 428<tr class="row1"> 429<td class="file">normalizer2.h</td><td class="proto">UBool icu::FilteredNormalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 430</tr> 431<tr class="row0"> 432<td class="file">normalizer2.h</td><td class="proto">UBool icu::Normalizer2::isNormalizedUTF8(StringPiece, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 433</tr> 434<tr class="row1"> 435<td class="file">normalizer2.h</td><td class="proto">void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 436</tr> 437<tr class="row0"> 438<td class="file">normalizer2.h</td><td class="proto">void icu::Normalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 439</tr> 440<tr class="row1"> 441<td class="file">numfmt.h</td><td class="proto">ERoundingMode icu::NumberFormat::getRoundingMode() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 442</tr> 443<tr class="row0"> 444<td class="file">numfmt.h</td><td class="proto">void icu::NumberFormat::setRoundingMode(ERoundingMode)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 445</tr> 446<tr class="row1"> 447<td class="file">rbnf.h</td><td class="proto">ERoundingMode icu::RuleBasedNumberFormat::getRoundingMode() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 448</tr> 449<tr class="row0"> 450<td class="file">rbnf.h</td><td class="proto">void icu::RuleBasedNumberFormat::setRoundingMode(ERoundingMode)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 451</tr> 452<tr class="row1"> 453<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_EDITS_NO_RESET</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 454</tr> 455<tr class="row0"> 456<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_OMIT_UNCHANGED_TEXT</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 457</tr> 458<tr class="row1"> 459<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_TITLECASE_ADJUST_TO_CASED</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 460</tr> 461<tr class="row0"> 462<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_TITLECASE_SENTENCES</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 463</tr> 464<tr class="row1"> 465<td class="file">stringoptions.h</td><td class="proto"><tt>#define</tt> U_TITLECASE_WHOLE_STRING</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 466</tr> 467<tr class="row0"> 468<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_BOTTOM_AND_LEFT</td><td class="">(missing)</td><td>Stable<br> 469<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 470</tr> 471<tr class="row1"> 472<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_BOTTOM_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 473<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 474</tr> 475<tr class="row0"> 476<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_BOTTOM</td><td class="">(missing)</td><td>Stable<br> 477<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 478</tr> 479<tr class="row1"> 480<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_LEFT_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 481<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 482</tr> 483<tr class="row0"> 484<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_LEFT</td><td class="">(missing)</td><td>Stable<br> 485<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 486</tr> 487<tr class="row1"> 488<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_NA</td><td class="">(missing)</td><td>Stable<br> 489<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 490</tr> 491<tr class="row0"> 492<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_OVERSTRUCK</td><td class="">(missing)</td><td>Stable<br> 493<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 494</tr> 495<tr class="row1"> 496<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_RIGHT</td><td class="">(missing)</td><td>Stable<br> 497<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 498</tr> 499<tr class="row0"> 500<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_BOTTOM_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 501<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 502</tr> 503<tr class="row1"> 504<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_BOTTOM</td><td class="">(missing)</td><td>Stable<br> 505<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 506</tr> 507<tr class="row0"> 508<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_LEFT_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 509<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 510</tr> 511<tr class="row1"> 512<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_LEFT</td><td class="">(missing)</td><td>Stable<br> 513<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 514</tr> 515<tr class="row0"> 516<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 517<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 518</tr> 519<tr class="row1"> 520<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP</td><td class="">(missing)</td><td>Stable<br> 521<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 522</tr> 523<tr class="row0"> 524<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_VISUAL_ORDER_LEFT</td><td class="">(missing)</td><td>Stable<br> 525<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 526</tr> 527<tr class="row1"> 528<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_AVAGRAHA</td><td class="">(missing)</td><td>Stable<br> 529<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 530</tr> 531<tr class="row0"> 532<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_BINDU</td><td class="">(missing)</td><td>Stable<br> 533<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 534</tr> 535<tr class="row1"> 536<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_BRAHMI_JOINING_NUMBER</td><td class="">(missing)</td><td>Stable<br> 537<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 538</tr> 539<tr class="row0"> 540<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CANTILLATION_MARK</td><td class="">(missing)</td><td>Stable<br> 541<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 542</tr> 543<tr class="row1"> 544<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_DEAD</td><td class="">(missing)</td><td>Stable<br> 545<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 546</tr> 547<tr class="row0"> 548<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_FINAL</td><td class="">(missing)</td><td>Stable<br> 549<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 550</tr> 551<tr class="row1"> 552<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_HEAD_LETTER</td><td class="">(missing)</td><td>Stable<br> 553<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 554</tr> 555<tr class="row0"> 556<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_INITIAL_POSTFIXED</td><td class="">(missing)</td><td>Stable<br> 557<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 558</tr> 559<tr class="row1"> 560<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_KILLER</td><td class="">(missing)</td><td>Stable<br> 561<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 562</tr> 563<tr class="row0"> 564<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_MEDIAL</td><td class="">(missing)</td><td>Stable<br> 565<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 566</tr> 567<tr class="row1"> 568<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_PLACEHOLDER</td><td class="">(missing)</td><td>Stable<br> 569<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 570</tr> 571<tr class="row0"> 572<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_PRECEDING_REPHA</td><td class="">(missing)</td><td>Stable<br> 573<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 574</tr> 575<tr class="row1"> 576<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_PREFIXED</td><td class="">(missing)</td><td>Stable<br> 577<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 578</tr> 579<tr class="row0"> 580<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_SUBJOINED</td><td class="">(missing)</td><td>Stable<br> 581<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 582</tr> 583<tr class="row1"> 584<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_SUCCEEDING_REPHA</td><td class="">(missing)</td><td>Stable<br> 585<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 586</tr> 587<tr class="row0"> 588<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_WITH_STACKER</td><td class="">(missing)</td><td>Stable<br> 589<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 590</tr> 591<tr class="row1"> 592<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT</td><td class="">(missing)</td><td>Stable<br> 593<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 594</tr> 595<tr class="row0"> 596<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_GEMINATION_MARK</td><td class="">(missing)</td><td>Stable<br> 597<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 598</tr> 599<tr class="row1"> 600<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_INVISIBLE_STACKER</td><td class="">(missing)</td><td>Stable<br> 601<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 602</tr> 603<tr class="row0"> 604<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_JOINER</td><td class="">(missing)</td><td>Stable<br> 605<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 606</tr> 607<tr class="row1"> 608<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_MODIFYING_LETTER</td><td class="">(missing)</td><td>Stable<br> 609<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 610</tr> 611<tr class="row0"> 612<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_NON_JOINER</td><td class="">(missing)</td><td>Stable<br> 613<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 614</tr> 615<tr class="row1"> 616<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_NUKTA</td><td class="">(missing)</td><td>Stable<br> 617<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 618</tr> 619<tr class="row0"> 620<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_NUMBER_JOINER</td><td class="">(missing)</td><td>Stable<br> 621<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 622</tr> 623<tr class="row1"> 624<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_NUMBER</td><td class="">(missing)</td><td>Stable<br> 625<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 626</tr> 627<tr class="row0"> 628<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_OTHER</td><td class="">(missing)</td><td>Stable<br> 629<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 630</tr> 631<tr class="row1"> 632<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_PURE_KILLER</td><td class="">(missing)</td><td>Stable<br> 633<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 634</tr> 635<tr class="row0"> 636<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_REGISTER_SHIFTER</td><td class="">(missing)</td><td>Stable<br> 637<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 638</tr> 639<tr class="row1"> 640<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_SYLLABLE_MODIFIER</td><td class="">(missing)</td><td>Stable<br> 641<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 642</tr> 643<tr class="row0"> 644<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_TONE_LETTER</td><td class="">(missing)</td><td>Stable<br> 645<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 646</tr> 647<tr class="row1"> 648<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_TONE_MARK</td><td class="">(missing)</td><td>Stable<br> 649<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 650</tr> 651<tr class="row0"> 652<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VIRAMA</td><td class="">(missing)</td><td>Stable<br> 653<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 654</tr> 655<tr class="row1"> 656<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VISARGA</td><td class="">(missing)</td><td>Stable<br> 657<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 658</tr> 659<tr class="row0"> 660<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VOWEL_DEPENDENT</td><td class="">(missing)</td><td>Stable<br> 661<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 662</tr> 663<tr class="row1"> 664<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VOWEL_INDEPENDENT</td><td class="">(missing)</td><td>Stable<br> 665<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 666</tr> 667<tr class="row0"> 668<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VOWEL</td><td class="">(missing)</td><td>Stable<br> 669<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 670</tr> 671<tr class="row1"> 672<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_INDIC_POSITIONAL_CATEGORY</td><td class="">(missing)</td><td>Stable<br> 673<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 674</tr> 675<tr class="row0"> 676<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_INDIC_SYLLABIC_CATEGORY</td><td class="">(missing)</td><td>Stable<br> 677<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 678</tr> 679<tr class="row1"> 680<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_VERTICAL_ORIENTATION</td><td class="">(missing)</td><td>Stable<br> 681<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 682</tr> 683<tr class="row0"> 684<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UVerticalOrientation::U_VO_ROTATED</td><td class="">(missing)</td><td>Stable<br> 685<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 686</tr> 687<tr class="row1"> 688<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UVerticalOrientation::U_VO_TRANSFORMED_ROTATED</td><td class="">(missing)</td><td>Stable<br> 689<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 690</tr> 691<tr class="row0"> 692<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UVerticalOrientation::U_VO_TRANSFORMED_UPRIGHT</td><td class="">(missing)</td><td>Stable<br> 693<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 694</tr> 695<tr class="row1"> 696<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UVerticalOrientation::U_VO_UPRIGHT</td><td class="">(missing)</td><td>Stable<br> 697<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 698</tr> 699 700<!-- 701<tr class="row0"> 702<td class="file">uobject.h</td><td class="proto"><tt>#define</tt> U_NO_THROW</td><td class="">(missing)</td><td>Stable<br> 703<span class=""><span>ICU 4.2</span></span></td> 704</tr> 705--> 706<tr class="row0"> <td class="proto" colspan="4"> </td> </tr> 707 708 709<tr class="row1"> 710<td class="file">utf16.h</td><td class="proto"><tt>#define</tt> U16_GET_OR_FFFD</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 711</tr> 712<tr class="row0"> 713<td class="file">utf16.h</td><td class="proto"><tt>#define</tt> U16_NEXT_OR_FFFD</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 714</tr> 715<tr class="row1"> 716<td class="file">utf16.h</td><td class="proto"><tt>#define</tt> U16_PREV_OR_FFFD</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 60</td> 717</tr> 718 719<!-- 720<tr class="row0"> 721<td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_COMBINED_IMPLEMENTATION</td><td class="">(missing)</td><td>Stable<br> 722<span class=""><span>ICU 2.0</span></span></td> 723</tr> 724--> 725 726</table> 727<P></P> 728<a href="#_top">(jump back to top)</a> 729<hr> 730<a name="added"></a> 731<h2>Added in ICU 63</h2> 732<table BORDER="1" class="genTable"> 733<THEAD> 734<tr> 735<th>File</th><th>API</th><th>ICU 62</th><th>ICU 63</th> 736</tr> 737</THEAD> 738<!-- 739<tr class="row1"> 740<td class="file">char16ptr.h</td><td class="proto"><tt>#define</tt> U_ALIASING_BARRIER</td><td class="">(missing)</td><td>Internal<br> 741<span class=""><span></span></span></td> 742</tr> 743--> 744<tr class="row0"> 745<td class="file">listformatter.h</td><td class="proto">UnicodeString& icu::ListFormatter::format(const UnicodeString items[], int32_t, UnicodeString&, FieldPositionIterator*, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 746<span class=""><span>ICU 63</span></span></td> 747</tr> 748<tr class="row1"> 749<td class="file">locid.h</td><td class="proto">Locale& icu::Locale::operator=(Locale&&)</td><td class="">(missing)</td><td>Draft<br> 750<span class=""><span>ICU 63</span></span></td> 751</tr> 752<tr class="row0"> 753<td class="file">locid.h</td><td class="proto">StringClass icu::Locale::getKeywordValue(StringPiece, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 754<span class=""><span>ICU 63</span></span></td> 755</tr> 756<tr class="row1"> 757<td class="file">locid.h</td><td class="proto">StringClass icu::Locale::getUnicodeKeywordValue(StringPiece, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 758<span class=""><span>ICU 63</span></span></td> 759</tr> 760<tr class="row0"> 761<td class="file">locid.h</td><td class="proto">StringClass icu::Locale::toLanguageTag(UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 762<span class=""><span>ICU 63</span></span></td> 763</tr> 764<tr class="row1"> 765<td class="file">locid.h</td><td class="proto">StringEnumeration* icu::Locale::createUnicodeKeywords(UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 766<span class=""><span>ICU 63</span></span></td> 767</tr> 768<tr class="row0"> 769<td class="file">locid.h</td><td class="proto">icu::Locale::Locale(Locale&&)</td><td class="">(missing)</td><td>Draft<br> 770<span class=""><span>ICU 63</span></span></td> 771</tr> 772<tr class="row1"> 773<td class="file">locid.h</td><td class="proto"><tt>static</tt> Locale icu::Locale::forLanguageTag(StringPiece, UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 774<span class=""><span>ICU 63</span></span></td> 775</tr> 776<tr class="row0"> 777<td class="file">locid.h</td><td class="proto">void icu::Locale::addLikelySubtags(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 778<span class=""><span>ICU 63</span></span></td> 779</tr> 780<tr class="row1"> 781<td class="file">locid.h</td><td class="proto">void icu::Locale::getKeywordValue(StringPiece, ByteSink&, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 782<span class=""><span>ICU 63</span></span></td> 783</tr> 784<tr class="row0"> 785<td class="file">locid.h</td><td class="proto">void icu::Locale::getKeywords(OutputIterator, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 786<span class=""><span>ICU 63</span></span></td> 787</tr> 788<tr class="row1"> 789<td class="file">locid.h</td><td class="proto">void icu::Locale::getUnicodeKeywordValue(StringPiece, ByteSink&, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 790<span class=""><span>ICU 63</span></span></td> 791</tr> 792<tr class="row0"> 793<td class="file">locid.h</td><td class="proto">void icu::Locale::getUnicodeKeywords(OutputIterator, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 794<span class=""><span>ICU 63</span></span></td> 795</tr> 796<tr class="row1"> 797<td class="file">locid.h</td><td class="proto">void icu::Locale::minimizeSubtags(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 798<span class=""><span>ICU 63</span></span></td> 799</tr> 800<tr class="row0"> 801<td class="file">locid.h</td><td class="proto">void icu::Locale::setKeywordValue(StringPiece, StringPiece, UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 802<span class=""><span>ICU 63</span></span></td> 803</tr> 804<tr class="row1"> 805<td class="file">locid.h</td><td class="proto">void icu::Locale::setUnicodeKeywordValue(StringPiece, StringPiece, UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 806<span class=""><span>ICU 63</span></span></td> 807</tr> 808<tr class="row0"> 809<td class="file">locid.h</td><td class="proto">void icu::Locale::toLanguageTag(ByteSink&, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 810<span class=""><span>ICU 63</span></span></td> 811</tr> 812<tr class="row1"> 813<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAtmosphere(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 814<span class=""><span>ICU 63</span></span></td> 815</tr> 816<tr class="row0"> 817<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPercent(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 818<span class=""><span>ICU 63</span></span></td> 819</tr> 820<tr class="row1"> 821<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPermille(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 822<span class=""><span>ICU 63</span></span></td> 823</tr> 824<tr class="row0"> 825<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPetabyte(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 826<span class=""><span>ICU 63</span></span></td> 827</tr> 828 829<!-- exclude numberformatter.h 830 831<tr class="row1"> 832<td class="file">numberformatter.h</td><td class="proto">Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 833<span class=""><span>ICU 62</span> 834<br> 835<b class="bigwarn" title="A draft API has the wrong version.">(should be ICU 63)</b></span></td> 836</tr> 837<tr class="row0"> 838<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::grouping(UNumberGroupingStrategy) const&</td><td class="">(missing)</td><td>Draft<br> 839<span class=""><span>ICU 61</span> 840<br> 841<b class="bigwarn" title="A draft API has the wrong version.">(should be ICU 63)</b></span></td> 842</tr> 843<tr class="row1"> 844<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::grouping(UNumberGroupingStrategy)&&</td><td class="">(missing)</td><td>Draft<br> 845<span class=""><span>ICU 62</span> 846<br> 847<b class="bigwarn" title="A draft API has the wrong version.">(should be ICU 63)</b></span></td> 848</tr> 849<tr class="row0"> 850<td class="file">numberformatter.h</td><td class="proto">icu::number::impl::Grouper::Grouper(int16_t, int16_t, int16_t, UNumberGroupingStrategy)</td><td class="">(missing)</td><td>Internal<br> 851<span class=""><span></span></span></td> 852</tr> 853<tr class="row1"> 854<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> Grouper icu::number::impl::Grouper::forStrategy(UNumberGroupingStrategy)</td><td class="">(missing)</td><td>Internal<br> 855<span class=""><span></span></span></td> 856</tr> 857--> 858<tr class="row1"> <td class="proto" colspan="4"> </td> </tr> 859 860<tr class="row0"> 861<td class="file">numberrangeformatter.h</td><td class="proto">Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 862<span class=""><span>ICU 63</span></span></td> 863</tr> 864<tr class="row1"> 865<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::collapse(UNumberRangeCollapse) const&</td><td class="">(missing)</td><td>Draft<br> 866<span class=""><span>ICU 63</span></span></td> 867</tr> 868<tr class="row0"> 869<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::collapse(UNumberRangeCollapse)&&</td><td class="">(missing)</td><td>Draft<br> 870<span class=""><span>ICU 63</span></span></td> 871</tr> 872<tr class="row1"> 873<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::identityFallback(UNumberRangeIdentityFallback) const&</td><td class="">(missing)</td><td>Draft<br> 874<span class=""><span>ICU 63</span></span></td> 875</tr> 876<tr class="row0"> 877<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::identityFallback(UNumberRangeIdentityFallback)&&</td><td class="">(missing)</td><td>Draft<br> 878<span class=""><span>ICU 63</span></span></td> 879</tr> 880<tr class="row1"> 881<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterBoth(UnlocalizedNumberFormatter&&) const&</td><td class="">(missing)</td><td>Draft<br> 882<span class=""><span>ICU 63</span></span></td> 883</tr> 884<tr class="row0"> 885<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterBoth(UnlocalizedNumberFormatter&&)&&</td><td class="">(missing)</td><td>Draft<br> 886<span class=""><span>ICU 63</span></span></td> 887</tr> 888<tr class="row1"> 889<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterBoth(const UnlocalizedNumberFormatter&) const&</td><td class="">(missing)</td><td>Draft<br> 890<span class=""><span>ICU 63</span></span></td> 891</tr> 892<tr class="row0"> 893<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterBoth(const UnlocalizedNumberFormatter&)&&</td><td class="">(missing)</td><td>Draft<br> 894<span class=""><span>ICU 63</span></span></td> 895</tr> 896<tr class="row1"> 897<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterFirst(UnlocalizedNumberFormatter&&) const&</td><td class="">(missing)</td><td>Draft<br> 898<span class=""><span>ICU 63</span></span></td> 899</tr> 900<tr class="row0"> 901<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterFirst(UnlocalizedNumberFormatter&&)&&</td><td class="">(missing)</td><td>Draft<br> 902<span class=""><span>ICU 63</span></span></td> 903</tr> 904<tr class="row1"> 905<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterFirst(const UnlocalizedNumberFormatter&) const&</td><td class="">(missing)</td><td>Draft<br> 906<span class=""><span>ICU 63</span></span></td> 907</tr> 908<tr class="row0"> 909<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterFirst(const UnlocalizedNumberFormatter&)&&</td><td class="">(missing)</td><td>Draft<br> 910<span class=""><span>ICU 63</span></span></td> 911</tr> 912<tr class="row1"> 913<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterSecond(UnlocalizedNumberFormatter&&) const&</td><td class="">(missing)</td><td>Draft<br> 914<span class=""><span>ICU 63</span></span></td> 915</tr> 916<tr class="row0"> 917<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterSecond(UnlocalizedNumberFormatter&&)&&</td><td class="">(missing)</td><td>Draft<br> 918<span class=""><span>ICU 63</span></span></td> 919</tr> 920<tr class="row1"> 921<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterSecond(const UnlocalizedNumberFormatter&) const&</td><td class="">(missing)</td><td>Draft<br> 922<span class=""><span>ICU 63</span></span></td> 923</tr> 924<tr class="row0"> 925<td class="file">numberrangeformatter.h</td><td class="proto">Derived icu::number::NumberRangeFormatterSettings< Derived >::numberFormatterSecond(const UnlocalizedNumberFormatter&)&&</td><td class="">(missing)</td><td>Draft<br> 926<span class=""><span>ICU 63</span></span></td> 927</tr> 928<tr class="row1"> 929<td class="file">numberrangeformatter.h</td><td class="proto">FormattedNumberRange icu::number::LocalizedNumberRangeFormatter::formatFormattableRange(const Formattable&, const Formattable&, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 930<span class=""><span>ICU 63</span></span></td> 931</tr> 932<tr class="row0"> 933<td class="file">numberrangeformatter.h</td><td class="proto">FormattedNumberRange& icu::number::FormattedNumberRange::operator=(FormattedNumberRange&&)</td><td class="">(missing)</td><td>Draft<br> 934<span class=""><span>ICU 63</span></span></td> 935</tr> 936 937<!-- 938<tr class="row1"> 939<td class="file">numberrangeformatter.h</td><td class="proto">FormattedNumberRange& icu::number::FormattedNumberRange::operator=(const FormattedNumberRange&)=delete</td><td class="">(missing)</td><td> 940<br> 941<span class=""><span></span> 942<br> 943<b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 944</tr> 945--> 946<tr class="row1"> <td class="proto" colspan="4"> </td> </tr> 947 948<tr class="row0"> 949<td class="file">numberrangeformatter.h</td><td class="proto">LocalizedNumberRangeFormatter icu::number::UnlocalizedNumberRangeFormatter::locale(const icu::Locale&) const&</td><td class="">(missing)</td><td>Draft<br> 950<span class=""><span>ICU 63</span></span></td> 951</tr> 952<tr class="row1"> 953<td class="file">numberrangeformatter.h</td><td class="proto">LocalizedNumberRangeFormatter icu::number::UnlocalizedNumberRangeFormatter::locale(const icu::Locale&)&&</td><td class="">(missing)</td><td>Draft<br> 954<span class=""><span>ICU 63</span></span></td> 955</tr> 956<tr class="row0"> 957<td class="file">numberrangeformatter.h</td><td class="proto">LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(LocalizedNumberRangeFormatter&&)</td><td class="">(missing)</td><td>Draft<br> 958<span class=""><span>ICU 63</span></span></td> 959</tr> 960<tr class="row1"> 961<td class="file">numberrangeformatter.h</td><td class="proto">LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(const LocalizedNumberRangeFormatter&)</td><td class="">(missing)</td><td>Draft<br> 962<span class=""><span>ICU 63</span></span></td> 963</tr> 964<tr class="row0"> 965<td class="file">numberrangeformatter.h</td><td class="proto">UBool icu::number::FormattedNumberRange::nextFieldPosition(FieldPosition&, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 966<span class=""><span>ICU 63</span></span></td> 967</tr> 968<tr class="row1"> 969<td class="file">numberrangeformatter.h</td><td class="proto">UBool icu::number::NumberRangeFormatterSettings< Derived >::copyErrorTo(UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 970<span class=""><span>ICU 63</span></span></td> 971</tr> 972<tr class="row0"> 973<td class="file">numberrangeformatter.h</td><td class="proto">UNumberRangeIdentityResult icu::number::FormattedNumberRange::getIdentityResult(UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 974<span class=""><span>ICU 63</span></span></td> 975</tr> 976<tr class="row1"> 977<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 978<span class=""><span>ICU 63</span></span></td> 979</tr> 980<tr class="row0"> 981<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 982<span class=""><span>ICU 63</span></span></td> 983</tr> 984<tr class="row1"> 985<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::toString(UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 986<span class=""><span>ICU 63</span></span></td> 987</tr> 988<tr class="row0"> 989<td class="file">numberrangeformatter.h</td><td class="proto">UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(UnlocalizedNumberRangeFormatter&&)</td><td class="">(missing)</td><td>Draft<br> 990<span class=""><span>ICU 63</span></span></td> 991</tr> 992<tr class="row1"> 993<td class="file">numberrangeformatter.h</td><td class="proto">UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(const UnlocalizedNumberRangeFormatter&)</td><td class="">(missing)</td><td>Draft<br> 994<span class=""><span>ICU 63</span></span></td> 995</tr> 996<tr class="row0"> 997<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeCollapse::UNUM_RANGE_COLLAPSE_ALL</td><td class="">(missing)</td><td>Draft<br> 998<span class=""><span>ICU 63</span></span></td> 999</tr> 1000<tr class="row1"> 1001<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeCollapse::UNUM_RANGE_COLLAPSE_AUTO</td><td class="">(missing)</td><td>Draft<br> 1002<span class=""><span>ICU 63</span></span></td> 1003</tr> 1004<tr class="row0"> 1005<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeCollapse::UNUM_RANGE_COLLAPSE_NONE</td><td class="">(missing)</td><td>Draft<br> 1006<span class=""><span>ICU 63</span></span></td> 1007</tr> 1008<tr class="row1"> 1009<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeCollapse::UNUM_RANGE_COLLAPSE_UNIT</td><td class="">(missing)</td><td>Draft<br> 1010<span class=""><span>ICU 63</span></span></td> 1011</tr> 1012<tr class="row0"> 1013<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeIdentityFallback::UNUM_IDENTITY_FALLBACK_APPROXIMATELY_OR_SINGLE_VALUE</td><td class="">(missing)</td><td>Draft<br> 1014<span class=""><span>ICU 63</span></span></td> 1015</tr> 1016<tr class="row1"> 1017<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeIdentityFallback::UNUM_IDENTITY_FALLBACK_APPROXIMATELY</td><td class="">(missing)</td><td>Draft<br> 1018<span class=""><span>ICU 63</span></span></td> 1019</tr> 1020<tr class="row0"> 1021<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeIdentityFallback::UNUM_IDENTITY_FALLBACK_RANGE</td><td class="">(missing)</td><td>Draft<br> 1022<span class=""><span>ICU 63</span></span></td> 1023</tr> 1024<tr class="row1"> 1025<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeIdentityFallback::UNUM_IDENTITY_FALLBACK_SINGLE_VALUE</td><td class="">(missing)</td><td>Draft<br> 1026<span class=""><span>ICU 63</span></span></td> 1027</tr> 1028 1029<!-- 1030<tr class="row0"> 1031<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeIdentityResult::UNUM_IDENTITY_RESULT_COUNT</td><td class="">(missing)</td><td>Internal<br> 1032<span class=""><span></span></span></td> 1033</tr> 1034--> 1035<tr class="row0"> <td class="proto" colspan="4"> </td> </tr> 1036 1037 1038<tr class="row1"> 1039<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeIdentityResult::UNUM_IDENTITY_RESULT_EQUAL_AFTER_ROUNDING</td><td class="">(missing)</td><td>Draft<br> 1040<span class=""><span>ICU 63</span></span></td> 1041</tr> 1042<tr class="row0"> 1043<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeIdentityResult::UNUM_IDENTITY_RESULT_EQUAL_BEFORE_ROUNDING</td><td class="">(missing)</td><td>Draft<br> 1044<span class=""><span>ICU 63</span></span></td> 1045</tr> 1046<tr class="row1"> 1047<td class="file">numberrangeformatter.h</td><td class="proto"><tt>enum</tt> UNumberRangeIdentityResult::UNUM_IDENTITY_RESULT_NOT_EQUAL</td><td class="">(missing)</td><td>Draft<br> 1048<span class=""><span>ICU 63</span></span></td> 1049</tr> 1050<tr class="row0"> 1051<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::FormattedNumberRange::FormattedNumberRange(FormattedNumberRange&&)</td><td class="">(missing)</td><td>Draft<br> 1052<span class=""><span>ICU 63</span></span></td> 1053</tr> 1054 1055<!-- 1056<tr class="row1"> 1057<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::FormattedNumberRange::FormattedNumberRange(const FormattedNumberRange&)=delete</td><td class="">(missing)</td><td> 1058<br> 1059<span class=""><span></span> 1060<br> 1061<b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 1062</tr> 1063--> 1064<tr class="row1"> <td class="proto" colspan="4"> </td> </tr> 1065 1066<tr class="row0"> 1067<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::FormattedNumberRange::~FormattedNumberRange()</td><td class="">(missing)</td><td>Draft<br> 1068<span class=""><span>ICU 63</span></span></td> 1069</tr> 1070<tr class="row1"> 1071<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter()=default</td><td class="">(missing)</td><td>Draft<br> 1072<span class=""><span>ICU 63</span></span></td> 1073</tr> 1074<tr class="row0"> 1075<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&&)</td><td class="">(missing)</td><td>Draft<br> 1076<span class=""><span>ICU 63</span></span></td> 1077</tr> 1078<tr class="row1"> 1079<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(const LocalizedNumberRangeFormatter&)</td><td class="">(missing)</td><td>Draft<br> 1080<span class=""><span>ICU 63</span></span></td> 1081</tr> 1082<tr class="row0"> 1083<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::LocalizedNumberRangeFormatter::~LocalizedNumberRangeFormatter()</td><td class="">(missing)</td><td>Draft<br> 1084<span class=""><span>ICU 63</span></span></td> 1085</tr> 1086 1087<!-- 1088<tr class="row1"> 1089<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::NumberRangeFormatter::NumberRangeFormatter()=delete</td><td class="">(missing)</td><td> 1090<br> 1091<span class=""><span></span> 1092<br> 1093<b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 1094</tr> 1095--> 1096<tr class="row1"> <td class="proto" colspan="4"> </td> </tr> 1097 1098 1099<tr class="row0"> 1100<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter()=default</td><td class="">(missing)</td><td>Draft<br> 1101<span class=""><span>ICU 63</span></span></td> 1102</tr> 1103<tr class="row1"> 1104<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&&)</td><td class="">(missing)</td><td>Draft<br> 1105<span class=""><span>ICU 63</span></span></td> 1106</tr> 1107<tr class="row0"> 1108<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(const UnlocalizedNumberRangeFormatter&)</td><td class="">(missing)</td><td>Draft<br> 1109<span class=""><span>ICU 63</span></span></td> 1110</tr> 1111<tr class="row1"> 1112<td class="file">numberrangeformatter.h</td><td class="proto"><tt>static</tt> LocalizedNumberRangeFormatter icu::number::NumberRangeFormatter::withLocale(const Locale&)</td><td class="">(missing)</td><td>Draft<br> 1113<span class=""><span>ICU 63</span></span></td> 1114</tr> 1115<tr class="row0"> 1116<td class="file">numberrangeformatter.h</td><td class="proto"><tt>static</tt> UnlocalizedNumberRangeFormatter icu::number::NumberRangeFormatter::with()</td><td class="">(missing)</td><td>Draft<br> 1117<span class=""><span>ICU 63</span></span></td> 1118</tr> 1119<tr class="row1"> 1120<td class="file">numberrangeformatter.h</td><td class="proto">void icu::number::FormattedNumberRange::getAllFieldPositions(FieldPositionIterator&, UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 1121<span class=""><span>ICU 63</span></span></td> 1122</tr> 1123 1124<!-- 1125<tr class="row0"> 1126<td class="file">numberrangeformatter.h</td><td class="proto">void icu::number::LocalizedNumberRangeFormatter::formatImpl(impl::UFormattedNumberRangeData&, bool, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1127<span class=""><span></span></span></td> 1128</tr> 1129--> 1130 1131<!-- 1132<tr class="row1"> 1133<td class="file">platform.h</td><td class="proto"><tt>#define</tt> CYGWINMSVC</td><td class="">(missing)</td><td>Internal<br> 1134<span class=""><span></span></span></td> 1135</tr> 1136<tr class="row0"> 1137<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_DECLARE_UTF16</td><td class="">(missing)</td><td>Internal<br> 1138<span class=""><span></span></span></td> 1139</tr> 1140<tr class="row1"> 1141<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_NOEXCEPT</td><td class="">(missing)</td><td>Internal<br> 1142<span class=""><span></span></span></td> 1143</tr> 1144<tr class="row0"> 1145<td class="file">platform.h</td><td class="proto"><tt>#define</tt> __has_declspec_attribute</td><td class="">(missing)</td><td>Internal<br> 1146<span class=""><span></span></span></td> 1147</tr> 1148--> 1149<tr class="row0"> <td class="proto" colspan="4"> </td> </tr> 1150 1151 1152<tr class="row1"> 1153<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_QUARTER</td><td class="">(missing)</td><td>Draft<br> 1154<span class=""><span>ICU 63</span></span></td> 1155</tr> 1156<tr class="row0"> 1157<td class="file">uchar.h</td><td class="proto">const UCPMap* u_getIntPropertyMap(UProperty, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1158<span class=""><span>ICU 63</span></span></td> 1159</tr> 1160<tr class="row1"> 1161<td class="file">uchar.h</td><td class="proto">const USet* u_getBinaryPropertySet(UProperty, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1162<span class=""><span>ICU 63</span></span></td> 1163</tr> 1164<tr class="row0"> 1165<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_BOTTOM_AND_LEFT</td><td class="">(missing)</td><td>Stable<br> 1166<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1167</tr> 1168<tr class="row1"> 1169<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_BOTTOM_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 1170<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1171</tr> 1172<tr class="row0"> 1173<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_BOTTOM</td><td class="">(missing)</td><td>Stable<br> 1174<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1175</tr> 1176<tr class="row1"> 1177<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_LEFT_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 1178<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1179</tr> 1180<tr class="row0"> 1181<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_LEFT</td><td class="">(missing)</td><td>Stable<br> 1182<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1183</tr> 1184<tr class="row1"> 1185<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_NA</td><td class="">(missing)</td><td>Stable<br> 1186<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1187</tr> 1188<tr class="row0"> 1189<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_OVERSTRUCK</td><td class="">(missing)</td><td>Stable<br> 1190<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1191</tr> 1192<tr class="row1"> 1193<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_RIGHT</td><td class="">(missing)</td><td>Stable<br> 1194<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1195</tr> 1196<tr class="row0"> 1197<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_BOTTOM_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 1198<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1199</tr> 1200<tr class="row1"> 1201<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_BOTTOM</td><td class="">(missing)</td><td>Stable<br> 1202<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1203</tr> 1204<tr class="row0"> 1205<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_LEFT_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 1206<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1207</tr> 1208<tr class="row1"> 1209<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_LEFT</td><td class="">(missing)</td><td>Stable<br> 1210<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1211</tr> 1212<tr class="row0"> 1213<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP_AND_RIGHT</td><td class="">(missing)</td><td>Stable<br> 1214<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1215</tr> 1216<tr class="row1"> 1217<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_TOP</td><td class="">(missing)</td><td>Stable<br> 1218<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1219</tr> 1220<tr class="row0"> 1221<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicPositionalCategory::U_INPC_VISUAL_ORDER_LEFT</td><td class="">(missing)</td><td>Stable<br> 1222<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1223</tr> 1224<tr class="row1"> 1225<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_AVAGRAHA</td><td class="">(missing)</td><td>Stable<br> 1226<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1227</tr> 1228<tr class="row0"> 1229<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_BINDU</td><td class="">(missing)</td><td>Stable<br> 1230<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1231</tr> 1232<tr class="row1"> 1233<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_BRAHMI_JOINING_NUMBER</td><td class="">(missing)</td><td>Stable<br> 1234<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1235</tr> 1236<tr class="row0"> 1237<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CANTILLATION_MARK</td><td class="">(missing)</td><td>Stable<br> 1238<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1239</tr> 1240<tr class="row1"> 1241<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_DEAD</td><td class="">(missing)</td><td>Stable<br> 1242<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1243</tr> 1244<tr class="row0"> 1245<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_FINAL</td><td class="">(missing)</td><td>Stable<br> 1246<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_HEAD_LETTER</td><td class="">(missing)</td><td>Stable<br> 1250<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_INITIAL_POSTFIXED</td><td class="">(missing)</td><td>Stable<br> 1254<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_KILLER</td><td class="">(missing)</td><td>Stable<br> 1258<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_MEDIAL</td><td class="">(missing)</td><td>Stable<br> 1262<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_PLACEHOLDER</td><td class="">(missing)</td><td>Stable<br> 1266<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_PRECEDING_REPHA</td><td class="">(missing)</td><td>Stable<br> 1270<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_PREFIXED</td><td class="">(missing)</td><td>Stable<br> 1274<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_SUBJOINED</td><td class="">(missing)</td><td>Stable<br> 1278<span class=""><span>ICU 63</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> UIndicSyllabicCategory::U_INSC_CONSONANT_SUCCEEDING_REPHA</td><td class="">(missing)</td><td>Stable<br> 1282<span class=""><span>ICU 63</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">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT_WITH_STACKER</td><td class="">(missing)</td><td>Stable<br> 1286<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1287</tr> 1288<tr class="row1"> 1289<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_CONSONANT</td><td class="">(missing)</td><td>Stable<br> 1290<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1291</tr> 1292<tr class="row0"> 1293<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_GEMINATION_MARK</td><td class="">(missing)</td><td>Stable<br> 1294<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1295</tr> 1296<tr class="row1"> 1297<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_INVISIBLE_STACKER</td><td class="">(missing)</td><td>Stable<br> 1298<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1299</tr> 1300<tr class="row0"> 1301<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_JOINER</td><td class="">(missing)</td><td>Stable<br> 1302<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1303</tr> 1304<tr class="row1"> 1305<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_MODIFYING_LETTER</td><td class="">(missing)</td><td>Stable<br> 1306<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1307</tr> 1308<tr class="row0"> 1309<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_NON_JOINER</td><td class="">(missing)</td><td>Stable<br> 1310<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1311</tr> 1312<tr class="row1"> 1313<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_NUKTA</td><td class="">(missing)</td><td>Stable<br> 1314<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1315</tr> 1316<tr class="row0"> 1317<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_NUMBER_JOINER</td><td class="">(missing)</td><td>Stable<br> 1318<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1319</tr> 1320<tr class="row1"> 1321<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_NUMBER</td><td class="">(missing)</td><td>Stable<br> 1322<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1323</tr> 1324<tr class="row0"> 1325<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_OTHER</td><td class="">(missing)</td><td>Stable<br> 1326<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1327</tr> 1328<tr class="row1"> 1329<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_PURE_KILLER</td><td class="">(missing)</td><td>Stable<br> 1330<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1331</tr> 1332<tr class="row0"> 1333<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_REGISTER_SHIFTER</td><td class="">(missing)</td><td>Stable<br> 1334<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1335</tr> 1336<tr class="row1"> 1337<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_SYLLABLE_MODIFIER</td><td class="">(missing)</td><td>Stable<br> 1338<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1339</tr> 1340<tr class="row0"> 1341<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_TONE_LETTER</td><td class="">(missing)</td><td>Stable<br> 1342<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1343</tr> 1344<tr class="row1"> 1345<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_TONE_MARK</td><td class="">(missing)</td><td>Stable<br> 1346<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1347</tr> 1348<tr class="row0"> 1349<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VIRAMA</td><td class="">(missing)</td><td>Stable<br> 1350<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1351</tr> 1352<tr class="row1"> 1353<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VISARGA</td><td class="">(missing)</td><td>Stable<br> 1354<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1355</tr> 1356<tr class="row0"> 1357<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VOWEL_DEPENDENT</td><td class="">(missing)</td><td>Stable<br> 1358<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1359</tr> 1360<tr class="row1"> 1361<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VOWEL_INDEPENDENT</td><td class="">(missing)</td><td>Stable<br> 1362<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1363</tr> 1364<tr class="row0"> 1365<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIndicSyllabicCategory::U_INSC_VOWEL</td><td class="">(missing)</td><td>Stable<br> 1366<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1367</tr> 1368<tr class="row1"> 1369<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_INDIC_POSITIONAL_CATEGORY</td><td class="">(missing)</td><td>Stable<br> 1370<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1371</tr> 1372<tr class="row0"> 1373<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_INDIC_SYLLABIC_CATEGORY</td><td class="">(missing)</td><td>Stable<br> 1374<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1375</tr> 1376<tr class="row1"> 1377<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_VERTICAL_ORIENTATION</td><td class="">(missing)</td><td>Stable<br> 1378<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1379</tr> 1380<tr class="row0"> 1381<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UVerticalOrientation::U_VO_ROTATED</td><td class="">(missing)</td><td>Stable<br> 1382<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1383</tr> 1384<tr class="row1"> 1385<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UVerticalOrientation::U_VO_TRANSFORMED_ROTATED</td><td class="">(missing)</td><td>Stable<br> 1386<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1387</tr> 1388<tr class="row0"> 1389<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UVerticalOrientation::U_VO_TRANSFORMED_UPRIGHT</td><td class="">(missing)</td><td>Stable<br> 1390<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1391</tr> 1392<tr class="row1"> 1393<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UVerticalOrientation::U_VO_UPRIGHT</td><td class="">(missing)</td><td>Stable<br> 1394<span class=""><span>ICU 63</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 1395</tr> 1396 1397<!-- 1398<tr class="row0"> 1399<td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_ENABLE_PLUGINS</td><td class="">(missing)</td><td>Internal<br> 1400<span class=""><span></span></span></td> 1401</tr> 1402<tr class="row1"> 1403<td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> U_HAVE_LIB_SUFFIX</td><td class="">(missing)</td><td>Internal<br> 1404<span class=""><span></span></span></td> 1405</tr> 1406--> 1407 1408<tr class="row0"> 1409<td class="file">ucpmap.h</td><td class="proto">UChar32 ucpmap_getRange(const UCPMap*, UChar32, UCPMapRangeOption, uint32_t, UCPMapValueFilter*, const void*, uint32_t*)</td><td class="">(missing)</td><td>Draft<br> 1410<span class=""><span>ICU 63</span></span></td> 1411</tr> 1412<tr class="row1"> 1413<td class="file">ucpmap.h</td><td class="proto"><tt>enum</tt> UCPMapRangeOption::UCPMAP_RANGE_FIXED_ALL_SURROGATES</td><td class="">(missing)</td><td>Draft<br> 1414<span class=""><span>ICU 63</span></span></td> 1415</tr> 1416<tr class="row0"> 1417<td class="file">ucpmap.h</td><td class="proto"><tt>enum</tt> UCPMapRangeOption::UCPMAP_RANGE_FIXED_LEAD_SURROGATES</td><td class="">(missing)</td><td>Draft<br> 1418<span class=""><span>ICU 63</span></span></td> 1419</tr> 1420<tr class="row1"> 1421<td class="file">ucpmap.h</td><td class="proto"><tt>enum</tt> UCPMapRangeOption::UCPMAP_RANGE_NORMAL</td><td class="">(missing)</td><td>Draft<br> 1422<span class=""><span>ICU 63</span></span></td> 1423</tr> 1424<tr class="row0"> 1425<td class="file">ucpmap.h</td><td class="proto">uint32_t ucpmap_get(const UCPMap*, UChar32)</td><td class="">(missing)</td><td>Draft<br> 1426<span class=""><span>ICU 63</span></span></td> 1427</tr> 1428<tr class="row1"> 1429<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_16</td><td class="">(missing)</td><td>Draft<br> 1430<span class=""><span>ICU 63</span></span></td> 1431</tr> 1432<tr class="row0"> 1433<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_32</td><td class="">(missing)</td><td>Draft<br> 1434<span class=""><span>ICU 63</span></span></td> 1435</tr> 1436<tr class="row1"> 1437<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_8</td><td class="">(missing)</td><td>Draft<br> 1438<span class=""><span>ICU 63</span></span></td> 1439</tr> 1440<tr class="row0"> 1441<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_ASCII_GET</td><td class="">(missing)</td><td>Draft<br> 1442<span class=""><span>ICU 63</span></span></td> 1443</tr> 1444<tr class="row1"> 1445<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_FAST_BMP_GET</td><td class="">(missing)</td><td>Draft<br> 1446<span class=""><span>ICU 63</span></span></td> 1447</tr> 1448<tr class="row0"> 1449<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_FAST_GET</td><td class="">(missing)</td><td>Draft<br> 1450<span class=""><span>ICU 63</span></span></td> 1451</tr> 1452<tr class="row1"> 1453<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_FAST_SUPP_GET</td><td class="">(missing)</td><td>Draft<br> 1454<span class=""><span>ICU 63</span></span></td> 1455</tr> 1456<tr class="row0"> 1457<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_FAST_U16_NEXT</td><td class="">(missing)</td><td>Draft<br> 1458<span class=""><span>ICU 63</span></span></td> 1459</tr> 1460<tr class="row1"> 1461<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_FAST_U16_PREV</td><td class="">(missing)</td><td>Draft<br> 1462<span class=""><span>ICU 63</span></span></td> 1463</tr> 1464<tr class="row0"> 1465<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_FAST_U8_NEXT</td><td class="">(missing)</td><td>Draft<br> 1466<span class=""><span>ICU 63</span></span></td> 1467</tr> 1468<tr class="row1"> 1469<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_FAST_U8_PREV</td><td class="">(missing)</td><td>Draft<br> 1470<span class=""><span>ICU 63</span></span></td> 1471</tr> 1472<tr class="row0"> 1473<td class="file">ucptrie.h</td><td class="proto"><tt>#define</tt> UCPTRIE_SMALL_GET</td><td class="">(missing)</td><td>Draft<br> 1474<span class=""><span>ICU 63</span></span></td> 1475</tr> 1476<tr class="row1"> 1477<td class="file">ucptrie.h</td><td class="proto">UCPTrie* ucptrie_openFromBinary(UCPTrieType, UCPTrieValueWidth, const void*, int32_t, int32_t*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1478<span class=""><span>ICU 63</span></span></td> 1479</tr> 1480<tr class="row0"> 1481<td class="file">ucptrie.h</td><td class="proto">UCPTrieType ucptrie_getType(const UCPTrie*)</td><td class="">(missing)</td><td>Draft<br> 1482<span class=""><span>ICU 63</span></span></td> 1483</tr> 1484<tr class="row1"> 1485<td class="file">ucptrie.h</td><td class="proto">UCPTrieValueWidth ucptrie_getValueWidth(const UCPTrie*)</td><td class="">(missing)</td><td>Draft<br> 1486<span class=""><span>ICU 63</span></span></td> 1487</tr> 1488<tr class="row0"> 1489<td class="file">ucptrie.h</td><td class="proto">UChar32 ucptrie_getRange(const UCPTrie*, UChar32, UCPMapRangeOption, uint32_t, UCPMapValueFilter*, const void*, uint32_t*)</td><td class="">(missing)</td><td>Draft<br> 1490<span class=""><span>ICU 63</span></span></td> 1491</tr> 1492<tr class="row1"> 1493<td class="file">ucptrie.h</td><td class="proto"><tt>enum</tt> UCPTrieType::UCPTRIE_TYPE_ANY</td><td class="">(missing)</td><td>Draft<br> 1494<span class=""><span>ICU 63</span></span></td> 1495</tr> 1496<tr class="row0"> 1497<td class="file">ucptrie.h</td><td class="proto"><tt>enum</tt> UCPTrieType::UCPTRIE_TYPE_FAST</td><td class="">(missing)</td><td>Draft<br> 1498<span class=""><span>ICU 63</span></span></td> 1499</tr> 1500<tr class="row1"> 1501<td class="file">ucptrie.h</td><td class="proto"><tt>enum</tt> UCPTrieType::UCPTRIE_TYPE_SMALL</td><td class="">(missing)</td><td>Draft<br> 1502<span class=""><span>ICU 63</span></span></td> 1503</tr> 1504<tr class="row0"> 1505<td class="file">ucptrie.h</td><td class="proto"><tt>enum</tt> UCPTrieValueWidth::UCPTRIE_VALUE_BITS_16</td><td class="">(missing)</td><td>Draft<br> 1506<span class=""><span>ICU 63</span></span></td> 1507</tr> 1508<tr class="row1"> 1509<td class="file">ucptrie.h</td><td class="proto"><tt>enum</tt> UCPTrieValueWidth::UCPTRIE_VALUE_BITS_32</td><td class="">(missing)</td><td>Draft<br> 1510<span class=""><span>ICU 63</span></span></td> 1511</tr> 1512<tr class="row0"> 1513<td class="file">ucptrie.h</td><td class="proto"><tt>enum</tt> UCPTrieValueWidth::UCPTRIE_VALUE_BITS_8</td><td class="">(missing)</td><td>Draft<br> 1514<span class=""><span>ICU 63</span></span></td> 1515</tr> 1516<tr class="row1"> 1517<td class="file">ucptrie.h</td><td class="proto"><tt>enum</tt> UCPTrieValueWidth::UCPTRIE_VALUE_BITS_ANY</td><td class="">(missing)</td><td>Draft<br> 1518<span class=""><span>ICU 63</span></span></td> 1519</tr> 1520<tr class="row0"> 1521<td class="file">ucptrie.h</td><td class="proto">int32_t ucptrie_toBinary(const UCPTrie*, void*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1522<span class=""><span>ICU 63</span></span></td> 1523</tr> 1524<tr class="row1"> 1525<td class="file">ucptrie.h</td><td class="proto">uint32_t ucptrie_get(const UCPTrie*, UChar32)</td><td class="">(missing)</td><td>Draft<br> 1526<span class=""><span>ICU 63</span></span></td> 1527</tr> 1528<tr class="row0"> 1529<td class="file">ucptrie.h</td><td class="proto">void ucptrie_close(UCPTrie*)</td><td class="">(missing)</td><td>Draft<br> 1530<span class=""><span>ICU 63</span></span></td> 1531</tr> 1532<tr class="row1"> 1533<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterField::ULISTFMT_ELEMENT_FIELD</td><td class="">(missing)</td><td>Draft<br> 1534<span class=""><span>ICU 63</span></span></td> 1535</tr> 1536<tr class="row0"> 1537<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterField::ULISTFMT_LITERAL_FIELD</td><td class="">(missing)</td><td>Draft<br> 1538<span class=""><span>ICU 63</span></span></td> 1539</tr> 1540 1541<!-- 1542<tr class="row1"> 1543<td class="file">umachine.h</td><td class="proto"><tt>#define</tt> U_FINAL</td><td class="">(missing)</td><td>Internal<br> 1544<span class=""><span></span></span></td> 1545</tr> 1546<tr class="row0"> 1547<td class="file">umachine.h</td><td class="proto"><tt>#define</tt> U_OVERRIDE</td><td class="">(missing)</td><td>Internal<br> 1548<span class=""><span></span></span></td> 1549</tr> 1550--> 1551 1552<tr class="row1"> 1553<td class="file">umutablecptrie.h</td><td class="proto">UCPTrie* umutablecptrie_buildImmutable(UMutableCPTrie*, UCPTrieType, UCPTrieValueWidth, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1554<span class=""><span>ICU 63</span></span></td> 1555</tr> 1556<tr class="row0"> 1557<td class="file">umutablecptrie.h</td><td class="proto">UMutableCPTrie* umutablecptrie_clone(const UMutableCPTrie*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1558<span class=""><span>ICU 63</span></span></td> 1559</tr> 1560<tr class="row1"> 1561<td class="file">umutablecptrie.h</td><td class="proto">UMutableCPTrie* umutablecptrie_fromUCPMap(const UCPMap*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1562<span class=""><span>ICU 63</span></span></td> 1563</tr> 1564<tr class="row0"> 1565<td class="file">umutablecptrie.h</td><td class="proto">UMutableCPTrie* umutablecptrie_fromUCPTrie(const UCPTrie*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1566<span class=""><span>ICU 63</span></span></td> 1567</tr> 1568<tr class="row1"> 1569<td class="file">umutablecptrie.h</td><td class="proto">UMutableCPTrie* umutablecptrie_open(uint32_t, uint32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1570<span class=""><span>ICU 63</span></span></td> 1571</tr> 1572<tr class="row0"> 1573<td class="file">umutablecptrie.h</td><td class="proto">UChar32 umutablecptrie_getRange(const UMutableCPTrie*, UChar32, UCPMapRangeOption, uint32_t, UCPMapValueFilter*, const void*, uint32_t*)</td><td class="">(missing)</td><td>Draft<br> 1574<span class=""><span>ICU 63</span></span></td> 1575</tr> 1576<tr class="row1"> 1577<td class="file">umutablecptrie.h</td><td class="proto">uint32_t umutablecptrie_get(const UMutableCPTrie*, UChar32)</td><td class="">(missing)</td><td>Draft<br> 1578<span class=""><span>ICU 63</span></span></td> 1579</tr> 1580<tr class="row0"> 1581<td class="file">umutablecptrie.h</td><td class="proto">void umutablecptrie_close(UMutableCPTrie*)</td><td class="">(missing)</td><td>Draft<br> 1582<span class=""><span>ICU 63</span></span></td> 1583</tr> 1584<tr class="row1"> 1585<td class="file">umutablecptrie.h</td><td class="proto">void umutablecptrie_set(UMutableCPTrie*, UChar32, uint32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1586<span class=""><span>ICU 63</span></span></td> 1587</tr> 1588<tr class="row0"> 1589<td class="file">umutablecptrie.h</td><td class="proto">void umutablecptrie_setRange(UMutableCPTrie*, UChar32, UChar32, uint32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1590<span class=""><span>ICU 63</span></span></td> 1591</tr> 1592 1593<!-- 1594<tr class="row1"> 1595<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberGroupingStrategy::UNUM_GROUPING_AUTO</td><td class="">(missing)</td><td>Draft<br> 1596<span class=""><span>ICU 61</span> 1597<br> 1598<b class="bigwarn" title="A draft API has the wrong version.">(should be ICU 63)</b></span></td> 1599</tr> 1600<tr class="row0"> 1601<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberGroupingStrategy::UNUM_GROUPING_COUNT</td><td class="">(missing)</td><td>Internal<br> 1602<span class=""><span>ICU 62</span></span></td> 1603</tr> 1604<tr class="row1"> 1605<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberGroupingStrategy::UNUM_GROUPING_MIN2</td><td class="">(missing)</td><td>Draft<br> 1606<span class=""><span>ICU 61</span> 1607<br> 1608<b class="bigwarn" title="A draft API has the wrong version.">(should be ICU 63)</b></span></td> 1609</tr> 1610<tr class="row0"> 1611<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberGroupingStrategy::UNUM_GROUPING_OFF</td><td class="">(missing)</td><td>Draft<br> 1612<span class=""><span>ICU 61</span> 1613<br> 1614<b class="bigwarn" title="A draft API has the wrong version.">(should be ICU 63)</b></span></td> 1615</tr> 1616<tr class="row1"> 1617<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberGroupingStrategy::UNUM_GROUPING_ON_ALIGNED</td><td class="">(missing)</td><td>Draft<br> 1618<span class=""><span>ICU 61</span> 1619<br> 1620<b class="bigwarn" title="A draft API has the wrong version.">(should be ICU 63)</b></span></td> 1621</tr> 1622<tr class="row0"> 1623<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberGroupingStrategy::UNUM_GROUPING_THOUSANDS</td><td class="">(missing)</td><td>Draft<br> 1624<span class=""><span>ICU 61</span> 1625<br> 1626<b class="bigwarn" title="A draft API has the wrong version.">(should be ICU 63)</b></span></td> 1627</tr> 1628--> 1629 1630<!-- 1631<tr class="row1"> 1632<td class="file">uobject.h</td><td class="proto"><tt>#define</tt> U_NO_THROW</td><td class="">(missing)</td><td>Stable<br> 1633<span class=""><span>ICU 4.2</span></span></td> 1634</tr> 1635<tr class="row0"> 1636<td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_COMBINED_IMPLEMENTATION</td><td class="">(missing)</td><td>Stable<br> 1637<span class=""><span>ICU 2.0</span></span></td> 1638</tr> 1639--> 1640 1641</table> 1642<P></P> 1643<a href="#_top">(jump back to top)</a> 1644<hr> 1645<a name="other"></a> 1646<h2>Other existing drafts in ICU 63</h2> 1647<div class="other"> 1648<table BORDER="1" class="genTable"> 1649<THEAD> 1650<tr> 1651<th>File</th><th>API</th><th>ICU 62</th><th>ICU 63</th> 1652</tr> 1653</THEAD> 1654<tr class="row1"> 1655<td class="file">decimfmt.h</td><td class="proto">const number::LocalizedNumberFormatter& icu::DecimalFormat::toNumberFormatter() const</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1656</tr> 1657<tr class="row0"> 1658<td class="file">decimfmt.h</td><td class="proto">int32_t icu::DecimalFormat::getMultiplierScale() const</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1659</tr> 1660<tr class="row1"> 1661<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setMultiplierScale(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1662</tr> 1663<tr class="row0"> 1664<td class="file">dtptngen.h</td><td class="proto">UnicodeString icu::DateTimePatternGenerator::getFieldDisplayName(UDateTimePatternField, UDateTimePGDisplayWidth) const</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 1665</tr> 1666<tr class="row1"> 1667<td class="file">localpointer.h</td><td class="proto">LocalArray<T>& icu::LocalArray< T >::moveFrom(LocalArray< T >&)</td><td class="" colspan="2" align="center">Draft<br>ICU 56</td> 1668</tr> 1669<tr class="row0"> 1670<td class="file">localpointer.h</td><td class="proto">LocalPointer<T>& icu::LocalPointer< T >::moveFrom(LocalPointer< T >&)</td><td class="" colspan="2" align="center">Draft<br>ICU 56</td> 1671</tr> 1672<tr class="row1"> 1673<td class="file">measfmt.h</td><td class="proto">void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 53</td> 1674</tr> 1675<tr class="row0"> 1676<td class="file">nounit.h</td><td class="proto">UClassID icu::NoUnit::getDynamicClassID() const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1677</tr> 1678<tr class="row1"> 1679<td class="file">nounit.h</td><td class="proto">UObject* icu::NoUnit::clone() const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1680</tr> 1681<tr class="row0"> 1682<td class="file">nounit.h</td><td class="proto">icu::NoUnit::NoUnit(const NoUnit&)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1683</tr> 1684<tr class="row1"> 1685<td class="file">nounit.h</td><td class="proto">icu::NoUnit::~NoUnit()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1686</tr> 1687<tr class="row0"> 1688<td class="file">nounit.h</td><td class="proto"><tt>static</tt> NoUnit icu::NoUnit::base()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1689</tr> 1690<tr class="row1"> 1691<td class="file">nounit.h</td><td class="proto"><tt>static</tt> NoUnit icu::NoUnit::percent()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1692</tr> 1693<tr class="row0"> 1694<td class="file">nounit.h</td><td class="proto"><tt>static</tt> NoUnit icu::NoUnit::permille()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1695</tr> 1696<tr class="row1"> 1697<td class="file">nounit.h</td><td class="proto"><tt>static</tt> UClassID icu::NoUnit::getStaticClassID()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1698</tr> 1699<tr class="row0"> 1700<td class="file">numberformatter.h</td><td class="proto">Appendable& icu::number::FormattedNumber::appendTo(Appendable&, UErrorCode&) <b><i>const</i></b></td><td class="">(const added)<br> 1701</td><td>Draft<br> 1702<span class=""><span>ICU 62</span></span></td> 1703</tr> 1704<tr class="row1"> 1705<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 1706</tr> 1707<tr class="row0"> 1708<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::adoptPerUnit(icu::MeasureUnit*)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1709</tr> 1710<tr class="row1"> 1711<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1712</tr> 1713<tr class="row0"> 1714<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::adoptSymbols(NumberingSystem*)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1715</tr> 1716<tr class="row1"> 1717<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1718</tr> 1719<tr class="row0"> 1720<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::adoptUnit(icu::MeasureUnit*)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1721</tr> 1722<tr class="row1"> 1723<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1724</tr> 1725<tr class="row0"> 1726<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::decimal(UNumberDecimalSeparatorDisplay)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1727</tr> 1728<tr class="row1"> 1729<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::grouping(U<b><i>Number</i></b>GroupingStrategy) const&</td><td class="">(renamed)<br> 1730</td><td>Draft<br> 1731<span class=""><span>ICU 61</span></span></td> 1732</tr> 1733<tr class="row0"> 1734<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::grouping(U<b><i>Number</i></b>GroupingStrategy)&&</td><td class="">(renamed)<br> 1735</td><td>Draft<br> 1736<span class=""><span>ICU 62</span></span></td> 1737</tr> 1738<tr class="row1"> 1739<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1740</tr> 1741<tr class="row0"> 1742<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::integerWidth(const IntegerWidth&)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1743</tr> 1744<tr class="row1"> 1745<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1746</tr> 1747<tr class="row0"> 1748<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::notation(const Notation&)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1749</tr> 1750<tr class="row1"> 1751<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 1752</tr> 1753<tr class="row0"> 1754<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::perUnit(const icu::MeasureUnit&)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1755</tr> 1756<tr class="row1"> 1757<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::precision(const Precision&) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1758</tr> 1759<tr class="row0"> 1760<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::precision(const Precision&)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1761</tr> 1762<tr class="row1"> 1763<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::roundingMode(UNumberFormatRoundingMode) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1764</tr> 1765<tr class="row0"> 1766<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::roundingMode(UNumberFormatRoundingMode)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1767</tr> 1768<tr class="row1"> 1769<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1770</tr> 1771<tr class="row0"> 1772<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::scale(const Scale&)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1773</tr> 1774<tr class="row1"> 1775<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1776</tr> 1777<tr class="row0"> 1778<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::sign(UNumberSignDisplay)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1779</tr> 1780<tr class="row1"> 1781<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1782</tr> 1783<tr class="row0"> 1784<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::symbols(const DecimalFormatSymbols&)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1785</tr> 1786<tr class="row1"> 1787<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1788</tr> 1789<tr class="row0"> 1790<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::unit(const icu::MeasureUnit&)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1791</tr> 1792<tr class="row1"> 1793<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1794</tr> 1795<tr class="row0"> 1796<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::unitWidth(UNumberUnitWidth)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1797</tr> 1798<tr class="row1"> 1799<td class="file">numberformatter.h</td><td class="proto">Format* icu::number::LocalizedNumberFormatter::toFormat(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1800</tr> 1801<tr class="row0"> 1802<td class="file">numberformatter.h</td><td class="proto">FormattedNumber icu::number::LocalizedNumberFormatter::formatDecimal(StringPiece, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1803</tr> 1804<tr class="row1"> 1805<td class="file">numberformatter.h</td><td class="proto">FormattedNumber icu::number::LocalizedNumberFormatter::formatDouble(double, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1806</tr> 1807<tr class="row0"> 1808<td class="file">numberformatter.h</td><td class="proto">FormattedNumber icu::number::LocalizedNumberFormatter::formatInt(int64_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1809</tr> 1810<tr class="row1"> 1811<td class="file">numberformatter.h</td><td class="proto">FormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1812</tr> 1813<tr class="row0"> 1814<td class="file">numberformatter.h</td><td class="proto">IntegerWidth icu::number::IntegerWidth::truncateAt(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1815</tr> 1816<tr class="row1"> 1817<td class="file">numberformatter.h</td><td class="proto">LocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&) const&</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1818</tr> 1819<tr class="row0"> 1820<td class="file">numberformatter.h</td><td class="proto">LocalizedNumberFormatter icu::number::UnlocalizedNumberFormatter::locale(const icu::Locale&)&&</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1821</tr> 1822<tr class="row1"> 1823<td class="file">numberformatter.h</td><td class="proto">LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1824</tr> 1825<tr class="row0"> 1826<td class="file">numberformatter.h</td><td class="proto">LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(const LocalizedNumberFormatter&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1827</tr> 1828<tr class="row1"> 1829<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::CurrencyPrecision::withCurrency(const CurrencyUnit&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1830</tr> 1831<tr class="row0"> 1832<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::FractionPrecision::withMaxDigits(int32_t) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1833</tr> 1834<tr class="row1"> 1835<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::FractionPrecision::withMinDigits(int32_t) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1836</tr> 1837<tr class="row0"> 1838<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::IncrementPrecision::withMinFraction(int32_t) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1839</tr> 1840<tr class="row1"> 1841<td class="file">numberformatter.h</td><td class="proto">Scale& icu::number::Scale::operator=(Scale&&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1842</tr> 1843<tr class="row0"> 1844<td class="file">numberformatter.h</td><td class="proto">Scale& icu::number::Scale::operator=(const Scale&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1845</tr> 1846<tr class="row1"> 1847<td class="file">numberformatter.h</td><td class="proto">ScientificNotation icu::number::ScientificNotation::withExponentSignDisplay(UNumberSignDisplay) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1848</tr> 1849<tr class="row0"> 1850<td class="file">numberformatter.h</td><td class="proto">ScientificNotation icu::number::ScientificNotation::withMinExponentDigits(int32_t) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1851</tr> 1852<tr class="row1"> 1853<td class="file">numberformatter.h</td><td class="proto">UBool icu::number::FormattedNumber::nextFieldPosition(FieldPosition&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1854</tr> 1855<tr class="row0"> 1856<td class="file">numberformatter.h</td><td class="proto">UBool icu::number::NumberFormatterSettings< Derived >::copyErrorTo(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1857</tr> 1858<tr class="row1"> 1859<td class="file">numberformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumber::toString(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1860</tr> 1861<tr class="row0"> 1862<td class="file">numberformatter.h</td><td class="proto">UnicodeString icu::number::NumberFormatterSettings< Derived >::toSkeleton(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1863</tr> 1864<tr class="row1"> 1865<td class="file">numberformatter.h</td><td class="proto">UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1866</tr> 1867<tr class="row0"> 1868<td class="file">numberformatter.h</td><td class="proto">UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(const UnlocalizedNumberFormatter&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1869</tr> 1870<tr class="row1"> 1871<td class="file">numberformatter.h</td><td class="proto">icu::number::FormattedNumber::FormattedNumber(FormattedNumber&&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1872</tr> 1873<tr class="row0"> 1874<td class="file">numberformatter.h</td><td class="proto">icu::number::FormattedNumber::~FormattedNumber()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1875</tr> 1876<tr class="row1"> 1877<td class="file">numberformatter.h</td><td class="proto">icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter()=default</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1878</tr> 1879<tr class="row0"> 1880<td class="file">numberformatter.h</td><td class="proto">icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1881</tr> 1882<tr class="row1"> 1883<td class="file">numberformatter.h</td><td class="proto">icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(const LocalizedNumberFormatter&)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1884</tr> 1885<tr class="row0"> 1886<td class="file">numberformatter.h</td><td class="proto">icu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1887</tr> 1888<tr class="row1"> 1889<td class="file">numberformatter.h</td><td class="proto">icu::number::Scale::Scale(Scale&&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1890</tr> 1891<tr class="row0"> 1892<td class="file">numberformatter.h</td><td class="proto">icu::number::Scale::Scale(const Scale&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1893</tr> 1894<tr class="row1"> 1895<td class="file">numberformatter.h</td><td class="proto">icu::number::Scale::~Scale()</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1896</tr> 1897<tr class="row0"> 1898<td class="file">numberformatter.h</td><td class="proto">icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter()=default</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1899</tr> 1900<tr class="row1"> 1901<td class="file">numberformatter.h</td><td class="proto">icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1902</tr> 1903<tr class="row0"> 1904<td class="file">numberformatter.h</td><td class="proto">icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter&)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1905</tr> 1906<tr class="row1"> 1907<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> CompactNotation icu::number::Notation::compactLong()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1908</tr> 1909<tr class="row0"> 1910<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> CompactNotation icu::number::Notation::compactShort()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1911</tr> 1912<tr class="row1"> 1913<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> CurrencyPrecision icu::number::Precision::currency(UCurrencyUsage)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1914</tr> 1915<tr class="row0"> 1916<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> FractionPrecision icu::number::Precision::fixedFraction(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1917</tr> 1918<tr class="row1"> 1919<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> FractionPrecision icu::number::Precision::integer()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1920</tr> 1921<tr class="row0"> 1922<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> FractionPrecision icu::number::Precision::maxFraction(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1923</tr> 1924<tr class="row1"> 1925<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> FractionPrecision icu::number::Precision::minFraction(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1926</tr> 1927<tr class="row0"> 1928<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> FractionPrecision icu::number::Precision::minMaxFraction(int32_t, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1929</tr> 1930<tr class="row1"> 1931<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> IncrementPrecision icu::number::Precision::increment(double)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1932</tr> 1933<tr class="row0"> 1934<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> IntegerWidth icu::number::IntegerWidth::zeroFillTo(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1935</tr> 1936<tr class="row1"> 1937<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> LocalizedNumberFormatter icu::number::NumberFormatter::withLocale(const Locale&)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1938</tr> 1939<tr class="row0"> 1940<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> Precision icu::number::Precision::unlimited()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1941</tr> 1942<tr class="row1"> 1943<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> Scale icu::number::Scale::byDecimal(StringPiece)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1944</tr> 1945<tr class="row0"> 1946<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> Scale icu::number::Scale::byDouble(double)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1947</tr> 1948<tr class="row1"> 1949<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> Scale icu::number::Scale::byDoubleAndPowerOfTen(double, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1950</tr> 1951<tr class="row0"> 1952<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> Scale icu::number::Scale::none()</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1953</tr> 1954<tr class="row1"> 1955<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> Scale icu::number::Scale::powerOfTen(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1956</tr> 1957<tr class="row0"> 1958<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> ScientificNotation icu::number::Notation::engineering()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1959</tr> 1960<tr class="row1"> 1961<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> ScientificNotation icu::number::Notation::scientific()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1962</tr> 1963<tr class="row0"> 1964<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> SignificantDigitsPrecision icu::number::Precision::fixedSignificantDigits(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1965</tr> 1966<tr class="row1"> 1967<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> SignificantDigitsPrecision icu::number::Precision::maxSignificantDigits(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1968</tr> 1969<tr class="row0"> 1970<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> SignificantDigitsPrecision icu::number::Precision::minMaxSignificantDigits(int32_t, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1971</tr> 1972<tr class="row1"> 1973<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> SignificantDigitsPrecision icu::number::Precision::minSignificantDigits(int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1974</tr> 1975<tr class="row0"> 1976<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> SimpleNotation icu::number::Notation::simple()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1977</tr> 1978<tr class="row1"> 1979<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> UnlocalizedNumberFormatter icu::number::NumberFormatter::forSkeleton(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1980</tr> 1981<tr class="row0"> 1982<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> UnlocalizedNumberFormatter icu::number::NumberFormatter::with()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 1983</tr> 1984<tr class="row1"> 1985<td class="file">numberformatter.h</td><td class="proto">void icu::number::FormattedNumber::getAllFieldPositions(FieldPositionIterator&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 1986</tr> 1987<tr class="row0"> 1988<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrNameStyle::UCURR_NARROW_SYMBOL_NAME</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 1989</tr> 1990<tr class="row1"> 1991<td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePGDisplayWidth::UDATPG_ABBREVIATED</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 1992</tr> 1993<tr class="row0"> 1994<td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePGDisplayWidth::UDATPG_NARROW</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 1995</tr> 1996<tr class="row1"> 1997<td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePGDisplayWidth::UDATPG_WIDE</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 1998</tr> 1999<tr class="row0"> 2000<td class="file">udatpg.h</td><td class="proto">int32_t udatpg_getFieldDisplayName(const UDateTimePatternGenerator*, UDateTimePatternField, UDateTimePGDisplayWidth, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 2001</tr> 2002<tr class="row1"> 2003<td class="file">unistr.h</td><td class="proto">UnicodeString& icu::UnicodeString::moveFrom(UnicodeString&)</td><td class="" colspan="2" align="center">Draft<br>ICU 56</td> 2004</tr> 2005<tr class="row0"> 2006<td class="file">unumberformatter.h</td><td class="proto">UBool unumf_resultNextFieldPosition(const UFormattedNumber*, UFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2007</tr> 2008<tr class="row1"> 2009<td class="file">unumberformatter.h</td><td class="proto">UFormattedNumber* unumf_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2010</tr> 2011<tr class="row0"> 2012<td class="file">unumberformatter.h</td><td class="proto">UNumberFormatter* unumf_openForSkeletonAndLocale(const UChar*, int32_t, const char*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2013</tr> 2014<tr class="row1"> 2015<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYS</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2016</tr> 2017<tr class="row0"> 2018<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_AUTO</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2019</tr> 2020<tr class="row1"> 2021<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> U<b><i>Number</i></b>GroupingStrategy::UNUM_GROUPING_AUTO</td><td class="">(renamed)<br> 2022</td><td>Draft<br> 2023<span class=""><span>ICU 61</span></span></td> 2024</tr> 2025<tr class="row0"> 2026<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> U<b><i>Number</i></b>GroupingStrategy::UNUM_GROUPING_MIN2</td><td class="">(renamed)<br> 2027</td><td>Draft<br> 2028<span class=""><span>ICU 61</span></span></td> 2029</tr> 2030<tr class="row1"> 2031<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> U<b><i>Number</i></b>GroupingStrategy::UNUM_GROUPING_OFF</td><td class="">(renamed)<br> 2032</td><td>Draft<br> 2033<span class=""><span>ICU 61</span></span></td> 2034</tr> 2035<tr class="row0"> 2036<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> U<b><i>Number</i></b>GroupingStrategy::UNUM_GROUPING_ON_ALIGNED</td><td class="">(renamed)<br> 2037</td><td>Draft<br> 2038<span class=""><span>ICU 61</span></span></td> 2039</tr> 2040<tr class="row1"> 2041<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> U<b><i>Number</i></b>GroupingStrategy::UNUM_GROUPING_THOUSANDS</td><td class="">(renamed)<br> 2042</td><td>Draft<br> 2043<span class=""><span>ICU 61</span></span></td> 2044</tr> 2045<tr class="row0"> 2046<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_ALWAYS</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2047</tr> 2048<tr class="row1"> 2049<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 2050</tr> 2051<tr class="row0"> 2052<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_ACCOUNTING</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2053</tr> 2054<tr class="row1"> 2055<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_ALWAYS</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2056</tr> 2057<tr class="row0"> 2058<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_AUTO</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2059</tr> 2060<tr class="row1"> 2061<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_EXCEPT_ZERO</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 2062</tr> 2063<tr class="row0"> 2064<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_NEVER</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2065</tr> 2066<tr class="row1"> 2067<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAME</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2068</tr> 2069<tr class="row0"> 2070<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberUnitWidth::UNUM_UNIT_WIDTH_HIDDEN</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2071</tr> 2072<tr class="row1"> 2073<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberUnitWidth::UNUM_UNIT_WIDTH_ISO_CODE</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2074</tr> 2075<tr class="row0"> 2076<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberUnitWidth::UNUM_UNIT_WIDTH_NARROW</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2077</tr> 2078<tr class="row1"> 2079<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberUnitWidth::UNUM_UNIT_WIDTH_SHORT</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td> 2080</tr> 2081<tr class="row0"> 2082<td class="file">unumberformatter.h</td><td class="proto">int32_t unumf_resultToString(const UFormattedNumber*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2083</tr> 2084<tr class="row1"> 2085<td class="file">unumberformatter.h</td><td class="proto">void unumf_close(UNumberFormatter*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2086</tr> 2087<tr class="row0"> 2088<td class="file">unumberformatter.h</td><td class="proto">void unumf_closeResult(UFormattedNumber*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2089</tr> 2090<tr class="row1"> 2091<td class="file">unumberformatter.h</td><td class="proto">void unumf_formatDecimal(const UNumberFormatter*, const char*, int32_t, UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2092</tr> 2093<tr class="row0"> 2094<td class="file">unumberformatter.h</td><td class="proto">void unumf_formatDouble(const UNumberFormatter*, double, UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2095</tr> 2096<tr class="row1"> 2097<td class="file">unumberformatter.h</td><td class="proto">void unumf_formatInt(const UNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2098</tr> 2099<tr class="row0"> 2100<td class="file">unumberformatter.h</td><td class="proto">void unumf_resultGetAllFieldPositions(const UFormattedNumber*, UFieldPositionIterator*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2101</tr> 2102<tr class="row1"> 2103<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>ICU 2.4</td> 2104</tr> 2105<tr class="row0"> 2106<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> USpoofChecks::USPOOF_HIDDEN_OVERLAY</td><td class="" colspan="2" align="center">Draft<br>ICU 62</td> 2107</tr> 2108<tr class="row1"> 2109<td class="file">utf8.h</td><td class="proto"><tt>#define</tt> U8_TRUNCATE_IF_INCOMPLETE</td><td class="" colspan="2" align="center">Draft<br>ICU 61</td> 2110</tr> 2111</table> 2112</div> 2113<P></P> 2114<a href="#_top">(jump back to top)</a> 2115<hr> 2116<a name="purevirtual"></a> 2117<h2>Signature Simplifications</h2> 2118<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by 2119 all possible variations in "original" form.</i> 2120<div class="other"> 2121<ul></ul> 2122</div> 2123<P></P> 2124<a href="#_top">(jump back to top)</a> 2125<hr> 2126<p> 2127<i><font size="-1">Contents generated by StableAPI tool on Wed Sep 26 13:17:43 PDT 2018<br>Copyright (C) 2018, International Business Machines Corporation, All Rights Reserved.</font></i> 2128</p> 2129</body> 2130</html> 2131