1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html><!-- 3 Copyright © 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 71 with ICU 72</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 71 with ICU 72</h1> 14<div id="toc"> 15<ul> 16<li> 17<a href="#removed">Removed from ICU 71</a> 18</li> 19<li> 20<a href="#deprecated">Deprecated or Obsoleted in ICU 72</a> 21</li> 22<li> 23<a href="#changed">Changed in ICU 72</a> 24</li> 25<li> 26<a href="#promoted">Promoted to stable in ICU 72</a> 27</li> 28<li> 29<a href="#added">Added in ICU 72</a> 30</li> 31<li> 32<a href="#other">Other existing drafts in ICU 72</a> 33</li> 34<li> 35<a href="#simplifications">Signature Simplifications</a> 36</li> 37</ul> 38<hr> 39</div> 40<a name="removed"></a> 41<h2>Removed from ICU 71</h2> 42<table BORDER="1" class="genTable"> 43<THEAD> 44<tr> 45<th>File</th><th>API</th><th>ICU 71</th><th>ICU 72</th> 46</tr> 47</THEAD> 48<tr class="row1"> 49<td class="file">calendar.h</td><td class="proto">bool icu::Calendar::isSet(EDateFields) const</td><td class="">Deprecated<br>ICU 2.6</td><td>(missing)<br> 50<span class=""><span></span></span></td> 51</tr> 52<tr class="row0"> 53<td class="file">calendar.h</td><td class="proto">int32_t icu::Calendar::get(EDateFields, UErrorCode&) const</td><td class="">Deprecated<br>ICU 2.6</td><td>(missing)<br> 54<span class=""><span></span></span></td> 55</tr> 56<tr class="row1"> 57<td class="file">calendar.h</td><td class="proto">int32_t icu::Calendar::getActualMaximum(EDateFields, UErrorCode&) const</td><td class="">Deprecated<br>ICU 2.6</td><td>(missing)<br> 58<span class=""><span></span></span></td> 59</tr> 60<tr class="row0"> 61<td class="file">calendar.h</td><td class="proto">void icu::Calendar::clear(EDateFields)</td><td class="">Deprecated<br>ICU 2.6</td><td>(missing)<br> 62<span class=""><span></span></span></td> 63</tr> 64<tr class="row1"> 65<td class="file">calendar.h</td><td class="proto">void icu::Calendar::set(EDateFields, int32_t)</td><td class="">Deprecated<br>ICU 2.6</td><td>(missing)<br> 66<span class=""><span></span></span></td> 67</tr> 68<tr class="row0"> 69<td class="file">calendar.h</td><td class="proto">void icu::Calendar::setFirstDayOfWeek(EDaysOfWeek)</td><td class="">Deprecated<br>ICU 2.6</td><td>(missing)<br> 70<span class=""><span></span></span></td> 71</tr> 72<tr class="row1"> 73<td class="file">dtptngen.h</td><td class="proto"><tt>static</tt> DateTimePatternGenerator* icu::DateTimePatternGenerator::internalMakeInstance(const Locale&, UErrorCode&)</td><td class="">Internal</td><td>(missing)<br> 74<span class=""><span></span></span></td> 75</tr> 76<tr class="row0"> 77<td class="file">gregocal.h</td><td class="proto">int32_t icu::GregorianCalendar::getActualMaximum(EDateFields) const</td><td class="">Deprecated<br>ICU 2.6</td><td>(missing)<br> 78<span class=""><span></span></span></td> 79</tr> 80<tr class="row1"> 81<td class="file">numberformatter.h</td><td class="proto">NounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const</td><td class="">Draft<br>ICU 71</td><td>(missing)<br> 82<span class=""><span></span></span></td> 83</tr> 84<tr class="row0"> 85<td class="file">numberformatter.h</td><td class="proto">const char* icu::number::FormattedNumber::getGender(UErrorCode&) const</td><td class="">Deprecated</td><td>(missing)<br> 86<span class=""><span></span></span></td> 87</tr> 88<tr class="row1"> 89<td class="file">plurrule.h</td><td class="proto">int32_t icu::PluralRules::getSamples(const UnicodeString&, FixedDecimal*, int32_t, UErrorCode&)</td><td class="">Internal</td><td>(missing)<br> 90<span class=""><span></span></span></td> 91</tr> 92<tr class="row0"> 93<td class="file">plurrule.h</td><td class="proto"><tt>static</tt> bool icu::PluralRules::hasOverride(const Locale&)</td><td class="">Internal</td><td>(missing)<br> 94<span class=""><span></span></span></td> 95</tr> 96<tr class="row1"> 97<td class="file">tzrule.h</td><td class="proto">bool icu::InitialTimeZoneRule::getStartInYear(int32_t, int32_t, int32_t, UDate&) const</td><td class="stabchange">Stable<br>ICU 3.8</td><td>(missing)<br> 98<span class=""><span></span></span></td> 99</tr> 100</table> 101<P></P> 102<a href="#_top">(jump back to top)</a> 103<hr> 104<a name="deprecated"></a> 105<h2>Deprecated or Obsoleted in ICU 72</h2> 106<table BORDER="1" class="genTable"> 107<THEAD> 108<tr> 109<th>File</th><th>API</th><th>ICU 71</th><th>ICU 72</th> 110</tr> 111</THEAD> 112</table> 113<P></P> 114<a href="#_top">(jump back to top)</a> 115<hr> 116<a name="changed"></a> 117<h2>Changed in ICU 72 (old, new)</h2> 118<table BORDER="1" class="genTable"> 119<THEAD> 120<tr> 121<th>File</th><th>API</th><th>ICU 71</th><th>ICU 72</th> 122</tr> 123</THEAD> 124<tr class="row1"> 125<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getItem()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 126</tr> 127<tr class="row0"> 128<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 129</tr> 130<tr class="row1"> 131<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 132</tr> 133<tr class="row0"> 134<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 135</tr> 136<tr class="row1"> 137<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece) const&</td><td class="">Internal<br>ICU 69</td><td>Internal<br> 138<span class=""><span></span></span></td> 139</tr> 140<tr class="row0"> 141<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece)&&</td><td class="">Internal<br>ICU 69</td><td>Internal<br> 142<span class=""><span></span></span></td> 143</tr> 144<tr class="row1"> 145<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::FormattedNumberRange::FormattedNumberRange()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 146</tr> 147<tr class="row0"> 148<td class="file">uchar.h</td><td class="proto">bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 149</tr> 150<tr class="row1"> 151<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_BASIC_EMOJI</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 152</tr> 153<tr class="row0"> 154<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 155</tr> 156<tr class="row1"> 157<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 158</tr> 159<tr class="row0"> 160<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 161</tr> 162<tr class="row1"> 163<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 164</tr> 165<tr class="row0"> 166<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 167</tr> 168<tr class="row1"> 169<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 170</tr> 171<tr class="row0"> 172<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_NARROW_QUARTERS</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 173</tr> 174<tr class="row1"> 175<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 176</tr> 177<tr class="row0"> 178<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 69</td> 179</tr> 180<tr class="row1"> 181<td class="file">uniset.h</td><td class="proto">bool icu::UnicodeSet::hasStrings() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 182</tr> 183<tr class="row0"> 184<td class="file">uset.h</td><td class="proto">bool uset_hasStrings(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 185</tr> 186<tr class="row1"> 187<td class="file">uset.h</td><td class="proto">int32_t uset_getRangeCount(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 188</tr> 189<tr class="row0"> 190<td class="file">usetiter.h</td><td class="proto">UnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 191</tr> 192</table> 193<P></P> 194<a href="#_top">(jump back to top)</a> 195<hr> 196<a name="promoted"></a> 197<h2>Promoted to stable in ICU 72</h2> 198<table BORDER="1" class="genTable"> 199<THEAD> 200<tr> 201<th>File</th><th>API</th><th>ICU 71</th><th>ICU 72</th> 202</tr> 203</THEAD> 204<tr class="row1"> 205<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getItem()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 206</tr> 207<tr class="row0"> 208<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 209</tr> 210<tr class="row1"> 211<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 212</tr> 213<tr class="row0"> 214<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 215</tr> 216<tr class="row1"> 217<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::FormattedNumberRange::FormattedNumberRange()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 218</tr> 219<tr class="row0"> 220<td class="file">uchar.h</td><td class="proto">bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 221</tr> 222<tr class="row1"> 223<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ARABIC_EXTENDED_C</td><td class="">(missing)</td><td>Stable<br> 224<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 225</tr> 226<tr class="row0"> 227<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H</td><td class="">(missing)</td><td>Stable<br> 228<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 229</tr> 230<tr class="row1"> 231<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D</td><td class="">(missing)</td><td>Stable<br> 232<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 233</tr> 234<tr class="row0"> 235<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A</td><td class="">(missing)</td><td>Stable<br> 236<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 237</tr> 238<tr class="row1"> 239<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_KAKTOVIK_NUMERALS</td><td class="">(missing)</td><td>Stable<br> 240<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 241</tr> 242<tr class="row0"> 243<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_KAWI</td><td class="">(missing)</td><td>Stable<br> 244<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 245</tr> 246<tr class="row1"> 247<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_NAG_MUNDARI</td><td class="">(missing)</td><td>Stable<br> 248<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 249</tr> 250<tr class="row0"> 251<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_BASIC_EMOJI</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 252</tr> 253<tr class="row1"> 254<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 255</tr> 256<tr class="row0"> 257<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 258</tr> 259<tr class="row1"> 260<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 261</tr> 262<tr class="row0"> 263<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 264</tr> 265<tr class="row1"> 266<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 267</tr> 268<tr class="row0"> 269<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 270</tr> 271<tr class="row1"> 272<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_NARROW_QUARTERS</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 273</tr> 274<tr class="row0"> 275<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 276</tr> 277<tr class="row1"> 278<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 69</td> 279</tr> 280<tr class="row0"> 281<td class="file">uniset.h</td><td class="proto">bool icu::UnicodeSet::hasStrings() const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 282</tr> 283<tr class="row1"> 284<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KAWI</td><td class="">(missing)</td><td>Stable<br> 285<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 286</tr> 287<tr class="row0"> 288<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_NAG_MUNDARI</td><td class="">(missing)</td><td>Stable<br> 289<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 290</tr> 291<tr class="row1"> 292<td class="file">uset.h</td><td class="proto">bool uset_hasStrings(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 293</tr> 294<tr class="row0"> 295<td class="file">uset.h</td><td class="proto">int32_t uset_getRangeCount(const USet*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 296</tr> 297<tr class="row1"> 298<td class="file">usetiter.h</td><td class="proto">UnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 70</td> 299</tr> 300</table> 301<P></P> 302<a href="#_top">(jump back to top)</a> 303<hr> 304<a name="added"></a> 305<h2>Added in ICU 72</h2> 306<table BORDER="1" class="genTable"> 307<THEAD> 308<tr> 309<th>File</th><th>API</th><th>ICU 71</th><th>ICU 72</th> 310</tr> 311</THEAD> 312<tr class="row1"> 313<td class="file">displayoptions.h</td><td class="proto">Builder icu::DisplayOptions::copyToBuilder() const</td><td class="">(missing)</td><td>Draft<br> 314<span class=""><span>ICU 72</span></span></td> 315</tr> 316<tr class="row0"> 317<td class="file">displayoptions.h</td><td class="proto">Builder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization)</td><td class="">(missing)</td><td>Draft<br> 318<span class=""><span>ICU 72</span></span></td> 319</tr> 320<tr class="row1"> 321<td class="file">displayoptions.h</td><td class="proto">Builder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength)</td><td class="">(missing)</td><td>Draft<br> 322<span class=""><span>ICU 72</span></span></td> 323</tr> 324<tr class="row0"> 325<td class="file">displayoptions.h</td><td class="proto">Builder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase)</td><td class="">(missing)</td><td>Draft<br> 326<span class=""><span>ICU 72</span></span></td> 327</tr> 328<tr class="row1"> 329<td class="file">displayoptions.h</td><td class="proto">Builder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle)</td><td class="">(missing)</td><td>Draft<br> 330<span class=""><span>ICU 72</span></span></td> 331</tr> 332<tr class="row0"> 333<td class="file">displayoptions.h</td><td class="proto">Builder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass)</td><td class="">(missing)</td><td>Draft<br> 334<span class=""><span>ICU 72</span></span></td> 335</tr> 336<tr class="row1"> 337<td class="file">displayoptions.h</td><td class="proto">Builder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory)</td><td class="">(missing)</td><td>Draft<br> 338<span class=""><span>ICU 72</span></span></td> 339</tr> 340<tr class="row0"> 341<td class="file">displayoptions.h</td><td class="proto">Builder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling)</td><td class="">(missing)</td><td>Draft<br> 342<span class=""><span>ICU 72</span></span></td> 343</tr> 344<tr class="row1"> 345<td class="file">displayoptions.h</td><td class="proto">DisplayOptions icu::DisplayOptions::Builder::build()</td><td class="">(missing)</td><td>Draft<br> 346<span class=""><span>ICU 72</span></span></td> 347</tr> 348<tr class="row0"> 349<td class="file">displayoptions.h</td><td class="proto">DisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=default</td><td class="">(missing)</td><td>Draft<br> 350<span class=""><span>ICU 72</span></span></td> 351</tr> 352<tr class="row1"> 353<td class="file">displayoptions.h</td><td class="proto">DisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=default</td><td class="">(missing)</td><td>Draft<br> 354<span class=""><span>ICU 72</span></span></td> 355</tr> 356<tr class="row0"> 357<td class="file">displayoptions.h</td><td class="proto">UDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() const</td><td class="">(missing)</td><td>Draft<br> 358<span class=""><span>ICU 72</span></span></td> 359</tr> 360<tr class="row1"> 361<td class="file">displayoptions.h</td><td class="proto">UDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() const</td><td class="">(missing)</td><td>Draft<br> 362<span class=""><span>ICU 72</span></span></td> 363</tr> 364<tr class="row0"> 365<td class="file">displayoptions.h</td><td class="proto">UDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() const</td><td class="">(missing)</td><td>Draft<br> 366<span class=""><span>ICU 72</span></span></td> 367</tr> 368<tr class="row1"> 369<td class="file">displayoptions.h</td><td class="proto">UDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() const</td><td class="">(missing)</td><td>Draft<br> 370<span class=""><span>ICU 72</span></span></td> 371</tr> 372<tr class="row0"> 373<td class="file">displayoptions.h</td><td class="proto">UDisplayOptionsNounClass icu::DisplayOptions::getNounClass() const</td><td class="">(missing)</td><td>Draft<br> 374<span class=""><span>ICU 72</span></span></td> 375</tr> 376<tr class="row1"> 377<td class="file">displayoptions.h</td><td class="proto">UDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() const</td><td class="">(missing)</td><td>Draft<br> 378<span class=""><span>ICU 72</span></span></td> 379</tr> 380<tr class="row0"> 381<td class="file">displayoptions.h</td><td class="proto">UDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() const</td><td class="">(missing)</td><td>Draft<br> 382<span class=""><span>ICU 72</span></span></td> 383</tr> 384<tr class="row1"> 385<td class="file">displayoptions.h</td><td class="proto">icu::DisplayOptions::DisplayOptions(const DisplayOptions&)=default</td><td class="">(missing)</td><td>Draft<br> 386<span class=""><span>ICU 72</span></span></td> 387</tr> 388<tr class="row0"> 389<td class="file">displayoptions.h</td><td class="proto"><tt>static</tt> Builder icu::DisplayOptions::builder()</td><td class="">(missing)</td><td>Draft<br> 390<span class=""><span>ICU 72</span></span></td> 391</tr> 392<tr class="row1"> 393<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getQuarter()</td><td class="">(missing)</td><td>Draft<br> 394<span class=""><span>ICU 72</span></span></td> 395</tr> 396<tr class="row0"> 397<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTonne()</td><td class="">(missing)</td><td>Draft<br> 398<span class=""><span>ICU 72</span></span></td> 399</tr> 400<tr class="row1"> 401<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 402<span class=""><span>ICU 72</span></span></td> 403</tr> 404<tr class="row0"> 405<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 406<span class=""><span>ICU 72</span></span></td> 407</tr> 408<tr class="row1"> 409<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const&</td><td class="">(missing)</td><td>Draft<br> 410<span class=""><span>ICU 72</span></span></td> 411</tr> 412<tr class="row0"> 413<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&&</td><td class="">(missing)</td><td>Draft<br> 414<span class=""><span>ICU 72</span></span></td> 415</tr> 416<tr class="row1"> 417<td class="file">numberformatter.h</td><td class="proto">UDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const</td><td class="">(missing)</td><td>Draft<br> 418<span class=""><span>ICU 72</span></span></td> 419</tr> 420<tr class="row0"> 421<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HIDDEN</td><td class="">(missing)</td><td>Internal<br> 422<span class=""><span></span></span></td> 423</tr> 424<tr class="row1"> 425<td class="file">plurrule.h</td><td class="proto">int32_t icu::PluralRules::getSamples(const UnicodeString&, DecimalQuantity*, int32_t, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 426<span class=""><span></span></span></td> 427</tr> 428<tr class="row0"> 429<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ARABIC_EXTENDED_C</td><td class="">(missing)</td><td>Stable<br> 430<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 431</tr> 432<tr class="row1"> 433<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H</td><td class="">(missing)</td><td>Stable<br> 434<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 435</tr> 436<tr class="row0"> 437<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D</td><td class="">(missing)</td><td>Stable<br> 438<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 439</tr> 440<tr class="row1"> 441<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A</td><td class="">(missing)</td><td>Stable<br> 442<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 443</tr> 444<tr class="row0"> 445<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_KAKTOVIK_NUMERALS</td><td class="">(missing)</td><td>Stable<br> 446<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 447</tr> 448<tr class="row1"> 449<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_KAWI</td><td class="">(missing)</td><td>Stable<br> 450<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 451</tr> 452<tr class="row0"> 453<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_NAG_MUNDARI</td><td class="">(missing)</td><td>Stable<br> 454<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 455</tr> 456<tr class="row1"> 457<td class="file">udisplayoptions.h</td><td class="proto">UDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*)</td><td class="">(missing)</td><td>Draft<br> 458<span class=""><span>ICU 72</span></span></td> 459</tr> 460<tr class="row0"> 461<td class="file">udisplayoptions.h</td><td class="proto">UDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*)</td><td class="">(missing)</td><td>Draft<br> 462<span class=""><span>ICU 72</span></span></td> 463</tr> 464<tr class="row1"> 465<td class="file">udisplayoptions.h</td><td class="proto">UDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*)</td><td class="">(missing)</td><td>Draft<br> 466<span class=""><span>ICU 72</span></span></td> 467</tr> 468<tr class="row0"> 469<td class="file">udisplayoptions.h</td><td class="proto">const char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase)</td><td class="">(missing)</td><td>Draft<br> 470<span class=""><span>ICU 72</span></span></td> 471</tr> 472<tr class="row1"> 473<td class="file">udisplayoptions.h</td><td class="proto">const char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass)</td><td class="">(missing)</td><td>Draft<br> 474<span class=""><span>ICU 72</span></span></td> 475</tr> 476<tr class="row0"> 477<td class="file">udisplayoptions.h</td><td class="proto">const char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory)</td><td class="">(missing)</td><td>Draft<br> 478<span class=""><span>ICU 72</span></span></td> 479</tr> 480<tr class="row1"> 481<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE</td><td class="">(missing)</td><td>Draft<br> 482<span class=""><span>ICU 72</span></span></td> 483</tr> 484<tr class="row0"> 485<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE</td><td class="">(missing)</td><td>Draft<br> 486<span class=""><span>ICU 72</span></span></td> 487</tr> 488<tr class="row1"> 489<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONE</td><td class="">(missing)</td><td>Draft<br> 490<span class=""><span>ICU 72</span></span></td> 491</tr> 492<tr class="row0"> 493<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU</td><td class="">(missing)</td><td>Draft<br> 494<span class=""><span>ICU 72</span></span></td> 495</tr> 496<tr class="row1"> 497<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINED</td><td class="">(missing)</td><td>Draft<br> 498<span class=""><span>ICU 72</span></span></td> 499</tr> 500<tr class="row0"> 501<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULL</td><td class="">(missing)</td><td>Draft<br> 502<span class=""><span>ICU 72</span></span></td> 503</tr> 504<tr class="row1"> 505<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORT</td><td class="">(missing)</td><td>Draft<br> 506<span class=""><span>ICU 72</span></span></td> 507</tr> 508<tr class="row0"> 509<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINED</td><td class="">(missing)</td><td>Draft<br> 510<span class=""><span>ICU 72</span></span></td> 511</tr> 512<tr class="row1"> 513<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVE</td><td class="">(missing)</td><td>Draft<br> 514<span class=""><span>ICU 72</span></span></td> 515</tr> 516<tr class="row0"> 517<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE</td><td class="">(missing)</td><td>Draft<br> 518<span class=""><span>ICU 72</span></span></td> 519</tr> 520<tr class="row1"> 521<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVE</td><td class="">(missing)</td><td>Draft<br> 522<span class=""><span>ICU 72</span></span></td> 523</tr> 524<tr class="row0"> 525<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVE</td><td class="">(missing)</td><td>Draft<br> 526<span class=""><span>ICU 72</span></span></td> 527</tr> 528<tr class="row1"> 529<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVE</td><td class="">(missing)</td><td>Draft<br> 530<span class=""><span>ICU 72</span></span></td> 531</tr> 532<tr class="row0"> 533<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVE</td><td class="">(missing)</td><td>Draft<br> 534<span class=""><span>ICU 72</span></span></td> 535</tr> 536<tr class="row1"> 537<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL</td><td class="">(missing)</td><td>Draft<br> 538<span class=""><span>ICU 72</span></span></td> 539</tr> 540<tr class="row0"> 541<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE</td><td class="">(missing)</td><td>Draft<br> 542<span class=""><span>ICU 72</span></span></td> 543</tr> 544<tr class="row1"> 545<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE</td><td class="">(missing)</td><td>Draft<br> 546<span class=""><span>ICU 72</span></span></td> 547</tr> 548<tr class="row0"> 549<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE</td><td class="">(missing)</td><td>Draft<br> 550<span class=""><span>ICU 72</span></span></td> 551</tr> 552<tr class="row1"> 553<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUE</td><td class="">(missing)</td><td>Draft<br> 554<span class=""><span>ICU 72</span></span></td> 555</tr> 556<tr class="row0"> 557<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL</td><td class="">(missing)</td><td>Draft<br> 558<span class=""><span>ICU 72</span></span></td> 559</tr> 560<tr class="row1"> 561<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE</td><td class="">(missing)</td><td>Draft<br> 562<span class=""><span>ICU 72</span></span></td> 563</tr> 564<tr class="row0"> 565<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINED</td><td class="">(missing)</td><td>Draft<br> 566<span class=""><span>ICU 72</span></span></td> 567</tr> 568<tr class="row1"> 569<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVE</td><td class="">(missing)</td><td>Draft<br> 570<span class=""><span>ICU 72</span></span></td> 571</tr> 572<tr class="row0"> 573<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMES</td><td class="">(missing)</td><td>Draft<br> 574<span class=""><span>ICU 72</span></span></td> 575</tr> 576<tr class="row1"> 577<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMES</td><td class="">(missing)</td><td>Draft<br> 578<span class=""><span>ICU 72</span></span></td> 579</tr> 580<tr class="row0"> 581<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINED</td><td class="">(missing)</td><td>Draft<br> 582<span class=""><span>ICU 72</span></span></td> 583</tr> 584<tr class="row1"> 585<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATE</td><td class="">(missing)</td><td>Draft<br> 586<span class=""><span>ICU 72</span></span></td> 587</tr> 588<tr class="row0"> 589<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMON</td><td class="">(missing)</td><td>Draft<br> 590<span class=""><span>ICU 72</span></span></td> 591</tr> 592<tr class="row1"> 593<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININE</td><td class="">(missing)</td><td>Draft<br> 594<span class=""><span>ICU 72</span></span></td> 595</tr> 596<tr class="row0"> 597<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATE</td><td class="">(missing)</td><td>Draft<br> 598<span class=""><span>ICU 72</span></span></td> 599</tr> 600<tr class="row1"> 601<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINE</td><td class="">(missing)</td><td>Draft<br> 602<span class=""><span>ICU 72</span></span></td> 603</tr> 604<tr class="row0"> 605<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTER</td><td class="">(missing)</td><td>Draft<br> 606<span class=""><span>ICU 72</span></span></td> 607</tr> 608<tr class="row1"> 609<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHER</td><td class="">(missing)</td><td>Draft<br> 610<span class=""><span>ICU 72</span></span></td> 611</tr> 612<tr class="row0"> 613<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONAL</td><td class="">(missing)</td><td>Draft<br> 614<span class=""><span>ICU 72</span></span></td> 615</tr> 616<tr class="row1"> 617<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINED</td><td class="">(missing)</td><td>Draft<br> 618<span class=""><span>ICU 72</span></span></td> 619</tr> 620<tr class="row0"> 621<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEW</td><td class="">(missing)</td><td>Draft<br> 622<span class=""><span>ICU 72</span></span></td> 623</tr> 624<tr class="row1"> 625<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANY</td><td class="">(missing)</td><td>Draft<br> 626<span class=""><span>ICU 72</span></span></td> 627</tr> 628<tr class="row0"> 629<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONE</td><td class="">(missing)</td><td>Draft<br> 630<span class=""><span>ICU 72</span></span></td> 631</tr> 632<tr class="row1"> 633<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHER</td><td class="">(missing)</td><td>Draft<br> 634<span class=""><span>ICU 72</span></span></td> 635</tr> 636<tr class="row0"> 637<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWO</td><td class="">(missing)</td><td>Draft<br> 638<span class=""><span>ICU 72</span></span></td> 639</tr> 640<tr class="row1"> 641<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINED</td><td class="">(missing)</td><td>Draft<br> 642<span class=""><span>ICU 72</span></span></td> 643</tr> 644<tr class="row0"> 645<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERO</td><td class="">(missing)</td><td>Draft<br> 646<span class=""><span>ICU 72</span></span></td> 647</tr> 648<tr class="row1"> 649<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE</td><td class="">(missing)</td><td>Draft<br> 650<span class=""><span>ICU 72</span></span></td> 651</tr> 652<tr class="row0"> 653<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE</td><td class="">(missing)</td><td>Draft<br> 654<span class=""><span>ICU 72</span></span></td> 655</tr> 656<tr class="row1"> 657<td class="file">udisplayoptions.h</td><td class="proto"><tt>enum</tt> UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED</td><td class="">(missing)</td><td>Draft<br> 658<span class=""><span>ICU 72</span></span></td> 659</tr> 660<tr class="row0"> 661<td class="file">unum.h</td><td class="proto">bool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute)</td><td class="">(missing)</td><td>Draft<br> 662<span class=""><span>ICU 72</span></span></td> 663</tr> 664<tr class="row1"> 665<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KAWI</td><td class="">(missing)</td><td>Stable<br> 666<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 667</tr> 668<tr class="row0"> 669<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_NAG_MUNDARI</td><td class="">(missing)</td><td>Stable<br> 670<span class=""><span>ICU 72</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 72.">(Born Stable)</b></td> 671</tr> 672</table> 673<P></P> 674<a href="#_top">(jump back to top)</a> 675<hr> 676<a name="other"></a> 677<h2>Other existing drafts in ICU 72</h2> 678<div class="other"> 679<table BORDER="1" class="genTable"> 680<THEAD> 681<tr> 682<th>File</th><th>API</th><th>ICU 71</th><th>ICU 72</th> 683</tr> 684</THEAD> 685<tr class="row1"> 686<td class="file">dtptngen.h</td><td class="proto">const UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 71</td> 687</tr> 688<tr class="row0"> 689<td class="file">dtptngen.h</td><td class="proto">void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>ICU 71</td> 690</tr> 691<tr class="row1"> 692<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> 693</tr> 694<tr class="row0"> 695<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 71</td> 696</tr> 697<tr class="row1"> 698<td class="file">udatpg.h</td><td class="proto">const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 71</td> 699</tr> 700<tr class="row0"> 701<td class="file">udatpg.h</td><td class="proto">void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 71</td> 702</tr> 703<tr class="row1"> 704<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD</td><td class="" colspan="2" align="center">Draft<br>ICU 71</td> 705</tr> 706<tr class="row0"> 707<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> 708</tr> 709</table> 710</div> 711<P></P> 712<a href="#_top">(jump back to top)</a> 713<hr> 714<a name="simplifications"></a> 715<h2>Signature Simplifications</h2> 716<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by 717 all possible variations in "original" form.</i> 718<div class="other"> 719<ul></ul> 720</div> 721<P></P> 722<a href="#_top">(jump back to top)</a> 723<hr> 724<p> 725<i><font size="-1">Contents generated by StableAPI tool on Thu Oct 06 11:06:39 PDT 2022<br> 726 Copyright © 2017 and later: Unicode, Inc. and others.<br> 727 License & terms of use: http://www.unicode.org/copyright.html 728 </font></i> 729</p> 730</body> 731</html> 732