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 74 with ICU 75</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 74 with ICU 75</h1> 14<div id="toc"> 15<ul> 16<li> 17<a href="#removed">Removed from ICU 74</a> 18</li> 19<li> 20<a href="#deprecated">Deprecated or Obsoleted in ICU 75</a> 21</li> 22<li> 23<a href="#changed">Changed in ICU 75</a> 24</li> 25<li> 26<a href="#promoted">Promoted to stable in ICU 75</a> 27</li> 28<li> 29<a href="#added">Added in ICU 75</a> 30</li> 31<li> 32<a href="#other">Other existing drafts in ICU 75</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 74</h2> 42<table BORDER="1" class="genTable"> 43<THEAD> 44<tr> 45<th>File</th><th>API</th><th>ICU 74</th><th>ICU 75</th> 46</tr> 47</THEAD> 48<tr class="row1"> 49<td class="file">caniter.h</td><td class="proto"><tt>static</tt> void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&)</td><td class="">Internal</td><td>(missing)<br> 50<span class=""><span></span></span></td> 51</tr> 52<tr class="row0"> 53<td class="file">gregocal.h</td><td class="proto">UDate icu::GregorianCalendar::defaultCenturyStart() const</td><td class="">Internal</td><td>(missing)<br> 54<span class=""><span></span></span></td> 55</tr> 56<tr class="row1"> 57<td class="file">gregocal.h</td><td class="proto">bool icu::GregorianCalendar::haveDefaultCentury() const</td><td class="">Internal</td><td>(missing)<br> 58<span class=""><span></span></span></td> 59</tr> 60<tr class="row0"> 61<td class="file">gregocal.h</td><td class="proto">int32_t icu::GregorianCalendar::defaultCenturyStartYear() const</td><td class="">Internal</td><td>(missing)<br> 62<span class=""><span></span></span></td> 63</tr> 64<tr class="row1"> 65<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_INTTYPES_H</td><td class="">Internal</td><td>(missing)<br> 66<span class=""><span></span></span></td> 67</tr> 68<tr class="row0"> 69<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_STDINT_H</td><td class="">Internal</td><td>(missing)<br> 70<span class=""><span></span></span></td> 71</tr> 72</table> 73<P></P> 74<a href="#_top">(jump back to top)</a> 75<hr> 76<a name="deprecated"></a> 77<h2>Deprecated or Obsoleted in ICU 75</h2> 78<table BORDER="1" class="genTable"> 79<THEAD> 80<tr> 81<th>File</th><th>API</th><th>ICU 74</th><th>ICU 75</th> 82</tr> 83</THEAD> 84<tr class="row1"> 85<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&)</td><td class="">Draft<br>ICU 73</td><td>Deprecated<br> 86<span class="verchange"><span>ICU 75</span></span></td> 87</tr> 88<tr class="row0"> 89<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)</td><td class="">Draft<br>ICU 73</td><td>Deprecated<br> 90<span class="verchange"><span>ICU 75</span></span></td> 91</tr> 92</table> 93<P></P> 94<a href="#_top">(jump back to top)</a> 95<hr> 96<a name="changed"></a> 97<h2>Changed in ICU 75 (old, new)</h2> 98<table BORDER="1" class="genTable"> 99<THEAD> 100<tr> 101<th>File</th><th>API</th><th>ICU 74</th><th>ICU 75</th> 102</tr> 103</THEAD> 104<tr class="row1"> 105<td class="file">calendar.h</td><td class="proto">bool icu::Calendar::inTemporalLeapYear(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 106</tr> 107<tr class="row0"> 108<td class="file">calendar.h</td><td class="proto">const char* icu::Calendar::getTemporalMonthCode(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 109</tr> 110<tr class="row1"> 111<td class="file">calendar.h</td><td class="proto">void icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 112</tr> 113<tr class="row0"> 114<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBeaufort()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 115</tr> 116<tr class="row1"> 117<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 118</tr> 119<tr class="row0"> 120<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfCeiling</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 121</tr> 122<tr class="row1"> 123<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfFloor</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 124</tr> 125<tr class="row0"> 126<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfOdd</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 127</tr> 128<tr class="row1"> 129<td class="file">simplenumberformatter.h</td><td class="proto">FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 130</tr> 131<tr class="row0"> 132<td class="file">simplenumberformatter.h</td><td class="proto">FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 133</tr> 134<tr class="row1"> 135<td class="file">simplenumberformatter.h</td><td class="proto">SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 136</tr> 137<tr class="row0"> 138<td class="file">simplenumberformatter.h</td><td class="proto">SimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 139</tr> 140<tr class="row1"> 141<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumber::SimpleNumber()=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 142</tr> 143<tr class="row0"> 144<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumber::SimpleNumber(SimpleNumber&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 145</tr> 146<tr class="row1"> 147<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumber::~SimpleNumber()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 148</tr> 149<tr class="row0"> 150<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumberFormatter::SimpleNumberFormatter()=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 151</tr> 152<tr class="row1"> 153<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 154</tr> 155<tr class="row0"> 156<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumberFormatter::~SimpleNumberFormatter()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 157</tr> 158<tr class="row1"> 159<td class="file">simplenumberformatter.h</td><td class="proto"><tt>static</tt> SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 160</tr> 161<tr class="row0"> 162<td class="file">simplenumberformatter.h</td><td class="proto"><tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 163</tr> 164<tr class="row1"> 165<td class="file">simplenumberformatter.h</td><td class="proto"><tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 166</tr> 167<tr class="row0"> 168<td class="file">simplenumberformatter.h</td><td class="proto"><tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 169</tr> 170<tr class="row1"> 171<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 172</tr> 173<tr class="row0"> 174<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 175</tr> 176<tr class="row1"> 177<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 178</tr> 179<tr class="row0"> 180<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 181</tr> 182<tr class="row1"> 183<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 184</tr> 185<tr class="row0"> 186<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::truncateStart(uint32_t, UErrorCode&)</td><td class="">Draft<br>ICU 73</td><td>Deprecated<br> 187<span class="verchange"><span>ICU 75</span></span></td> 188</tr> 189<tr class="row1"> 190<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarDateFields::UCAL_ORDINAL_MONTH</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 191</tr> 192<tr class="row0"> 193<td class="file">uset.h</td><td class="proto"><tt>enum</tt> ::USET_SIMPLE_CASE_INSENSITIVE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 194</tr> 195<tr class="row1"> 196<td class="file">usimplenumberformatter.h</td><td class="proto">USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 197</tr> 198<tr class="row0"> 199<td class="file">usimplenumberformatter.h</td><td class="proto">USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 200</tr> 201<tr class="row1"> 202<td class="file">usimplenumberformatter.h</td><td class="proto">USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 203</tr> 204<tr class="row0"> 205<td class="file">usimplenumberformatter.h</td><td class="proto"><tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 206</tr> 207<tr class="row1"> 208<td class="file">usimplenumberformatter.h</td><td class="proto"><tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 209</tr> 210<tr class="row0"> 211<td class="file">usimplenumberformatter.h</td><td class="proto"><tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 212</tr> 213<tr class="row1"> 214<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_close(USimpleNumber*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 215</tr> 216<tr class="row0"> 217<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 218</tr> 219<tr class="row1"> 220<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 221</tr> 222<tr class="row0"> 223<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 224</tr> 225<tr class="row1"> 226<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 227</tr> 228<tr class="row0"> 229<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 230</tr> 231<tr class="row1"> 232<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 233</tr> 234<tr class="row0"> 235<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)</td><td class="">Draft<br>ICU 73</td><td>Deprecated<br> 236<span class="verchange"><span>ICU 75</span></span></td> 237</tr> 238<tr class="row1"> 239<td class="file">usimplenumberformatter.h</td><td class="proto">void usnumf_close(USimpleNumberFormatter*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 240</tr> 241<tr class="row0"> 242<td class="file">usimplenumberformatter.h</td><td class="proto">void usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 243</tr> 244<tr class="row1"> 245<td class="file">usimplenumberformatter.h</td><td class="proto">void usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 246</tr> 247</table> 248<P></P> 249<a href="#_top">(jump back to top)</a> 250<hr> 251<a name="promoted"></a> 252<h2>Promoted to stable in ICU 75</h2> 253<table BORDER="1" class="genTable"> 254<THEAD> 255<tr> 256<th>File</th><th>API</th><th>ICU 74</th><th>ICU 75</th> 257</tr> 258</THEAD> 259<tr class="row1"> 260<td class="file">calendar.h</td><td class="proto">bool icu::Calendar::inTemporalLeapYear(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 261</tr> 262<tr class="row0"> 263<td class="file">calendar.h</td><td class="proto">const char* icu::Calendar::getTemporalMonthCode(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 264</tr> 265<tr class="row1"> 266<td class="file">calendar.h</td><td class="proto">void icu::Calendar::setTemporalMonthCode(const char*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 267</tr> 268<tr class="row0"> 269<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBeaufort()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 270</tr> 271<tr class="row1"> 272<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 273</tr> 274<tr class="row0"> 275<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfCeiling</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 276</tr> 277<tr class="row1"> 278<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfFloor</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 279</tr> 280<tr class="row0"> 281<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt> icu::NumberFormat::ERoundingMode::kRoundHalfOdd</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 282</tr> 283<tr class="row1"> 284<td class="file">simplenumberformatter.h</td><td class="proto">FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 285</tr> 286<tr class="row0"> 287<td class="file">simplenumberformatter.h</td><td class="proto">FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 288</tr> 289<tr class="row1"> 290<td class="file">simplenumberformatter.h</td><td class="proto">SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 291</tr> 292<tr class="row0"> 293<td class="file">simplenumberformatter.h</td><td class="proto">SimpleNumberFormatter& icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 294</tr> 295<tr class="row1"> 296<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumber::SimpleNumber()=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 297</tr> 298<tr class="row0"> 299<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumber::SimpleNumber(SimpleNumber&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 300</tr> 301<tr class="row1"> 302<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumber::~SimpleNumber()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 303</tr> 304<tr class="row0"> 305<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumberFormatter::SimpleNumberFormatter()=default</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 306</tr> 307<tr class="row1"> 308<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumberFormatter::SimpleNumberFormatter(SimpleNumberFormatter&&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 309</tr> 310<tr class="row0"> 311<td class="file">simplenumberformatter.h</td><td class="proto">icu::number::SimpleNumberFormatter::~SimpleNumberFormatter()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 312</tr> 313<tr class="row1"> 314<td class="file">simplenumberformatter.h</td><td class="proto"><tt>static</tt> SimpleNumber icu::number::SimpleNumber::forInt64(int64_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 315</tr> 316<tr class="row0"> 317<td class="file">simplenumberformatter.h</td><td class="proto"><tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocale(const icu::Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 318</tr> 319<tr class="row1"> 320<td class="file">simplenumberformatter.h</td><td class="proto"><tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndGroupingStrategy(const icu::Locale&, UNumberGroupingStrategy, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 321</tr> 322<tr class="row0"> 323<td class="file">simplenumberformatter.h</td><td class="proto"><tt>static</tt> SimpleNumberFormatter icu::number::SimpleNumberFormatter::forLocaleAndSymbolsAndGroupingStrategy(const icu::Locale&, const DecimalFormatSymbols&, UNumberGroupingStrategy, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 324</tr> 325<tr class="row1"> 326<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::multiplyByPowerOfTen(int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 327</tr> 328<tr class="row0"> 329<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::roundTo(int32_t, UNumberFormatRoundingMode, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 330</tr> 331<tr class="row1"> 332<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::setMinimumFractionDigits(uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 333</tr> 334<tr class="row0"> 335<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::setMinimumIntegerDigits(uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 336</tr> 337<tr class="row1"> 338<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::setSign(USimpleNumberSign, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 339</tr> 340<tr class="row0"> 341<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarDateFields::UCAL_ORDINAL_MONTH</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 342</tr> 343<tr class="row1"> 344<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_ARABIC_NASTALIQ</td><td class="">(missing)</td><td>Stable<br> 345<span class=""><span>ICU 75</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 75.">(Born Stable)</b></td> 346</tr> 347<tr class="row0"> 348<td class="file">uset.h</td><td class="proto"><tt>enum</tt> ::USET_SIMPLE_CASE_INSENSITIVE</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 349</tr> 350<tr class="row1"> 351<td class="file">usimplenumberformatter.h</td><td class="proto">USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 352</tr> 353<tr class="row0"> 354<td class="file">usimplenumberformatter.h</td><td class="proto">USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 355</tr> 356<tr class="row1"> 357<td class="file">usimplenumberformatter.h</td><td class="proto">USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 358</tr> 359<tr class="row0"> 360<td class="file">usimplenumberformatter.h</td><td class="proto"><tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 361</tr> 362<tr class="row1"> 363<td class="file">usimplenumberformatter.h</td><td class="proto"><tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 364</tr> 365<tr class="row0"> 366<td class="file">usimplenumberformatter.h</td><td class="proto"><tt>enum</tt> USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 367</tr> 368<tr class="row1"> 369<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_close(USimpleNumber*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 370</tr> 371<tr class="row0"> 372<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 373</tr> 374<tr class="row1"> 375<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 376</tr> 377<tr class="row0"> 378<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 379</tr> 380<tr class="row1"> 381<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 382</tr> 383<tr class="row0"> 384<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 385</tr> 386<tr class="row1"> 387<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 388</tr> 389<tr class="row0"> 390<td class="file">usimplenumberformatter.h</td><td class="proto">void usnumf_close(USimpleNumberFormatter*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 391</tr> 392<tr class="row1"> 393<td class="file">usimplenumberformatter.h</td><td class="proto">void usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 394</tr> 395<tr class="row0"> 396<td class="file">usimplenumberformatter.h</td><td class="proto">void usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 73</td> 397</tr> 398</table> 399<P></P> 400<a href="#_top">(jump back to top)</a> 401<hr> 402<a name="added"></a> 403<h2>Added in ICU 75</h2> 404<table BORDER="1" class="genTable"> 405<THEAD> 406<tr> 407<th>File</th><th>API</th><th>ICU 74</th><th>ICU 75</th> 408</tr> 409</THEAD> 410<tr class="row1"> 411<td class="file">calendar.h</td><td class="proto"><tt>#define</tt> DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY</td><td class="">(missing)</td><td>Internal<br> 412<span class=""><span></span></span></td> 413</tr> 414<tr class="row0"> 415<td class="file">caniter.h</td><td class="proto"><tt>static</tt> void icu::CanonicalIterator::permute(UnicodeString&, bool, Hashtable*, UErrorCode&, int32_t depth=)</td><td class="">(missing)</td><td>Internal<br> 416<span class=""><span></span></span></td> 417</tr> 418<tr class="row1"> 419<td class="file">messageformat2_arguments.h</td><td class="proto">MessageArguments& icu::message2::MessageArguments::operator=(MessageArguments&&)</td><td class="">(missing)</td><td>Internal<br> 420<span class=""><span>ICU 75</span></span></td> 421</tr> 422<tr class="row0"> 423<td class="file">messageformat2_arguments.h</td><td class="proto">icu::message2::MessageArguments::MessageArguments()=default</td><td class="">(missing)</td><td>Internal<br> 424<span class=""><span>ICU 75</span></span></td> 425</tr> 426<tr class="row1"> 427<td class="file">messageformat2_arguments.h</td><td class="proto">icu::message2::MessageArguments::MessageArguments(const std::map<, Formattable >&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 428<span class=""><span>ICU 75</span></span></td> 429</tr> 430<tr class="row0"> 431<td class="file">messageformat2_arguments.h</td><td class="proto">icu::message2::MessageArguments::~MessageArguments()</td><td class="">(missing)</td><td>Internal<br> 432<span class=""><span>ICU 75</span></span></td> 433</tr> 434<tr class="row1"> 435<td class="file">messageformat2_data_model.h</td><td class="proto">Builder & icu::message2::data_model::Markup::Builder::setClose()</td><td class="">(missing)</td><td>Internal<br> 436<span class=""><span>ICU 75</span></span></td> 437</tr> 438<tr class="row0"> 439<td class="file">messageformat2_data_model.h</td><td class="proto">Builder & icu::message2::data_model::Markup::Builder::setOpen()</td><td class="">(missing)</td><td>Internal<br> 440<span class=""><span>ICU 75</span></span></td> 441</tr> 442<tr class="row1"> 443<td class="file">messageformat2_data_model.h</td><td class="proto">Builder & icu::message2::data_model::Markup::Builder::setStandalone()</td><td class="">(missing)</td><td>Internal<br> 444<span class=""><span>ICU 75</span></span></td> 445</tr> 446<tr class="row0"> 447<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::MFDataModel::Builder::addBinding(Binding&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 448<span class=""><span>ICU 75</span></span></td> 449</tr> 450<tr class="row1"> 451<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::MFDataModel::Builder::addSelector(Expression&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 452<span class=""><span>ICU 75</span></span></td> 453</tr> 454<tr class="row0"> 455<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 456<span class=""><span>ICU 75</span></span></td> 457</tr> 458<tr class="row1"> 459<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&&, Pattern&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 460<span class=""><span>ICU 75</span></span></td> 461</tr> 462<tr class="row0"> 463<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::MFDataModel::Builder::setPattern(Pattern&&)</td><td class="">(missing)</td><td>Internal<br> 464<span class=""><span>ICU 75</span></span></td> 465</tr> 466<tr class="row1"> 467<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Expression::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 468<span class=""><span>ICU 75</span></span></td> 469</tr> 470<tr class="row0"> 471<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Expression::Builder::setOperand(Operand&&)</td><td class="">(missing)</td><td>Internal<br> 472<span class=""><span>ICU 75</span></span></td> 473</tr> 474<tr class="row1"> 475<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Expression::Builder::setOperator(Operator&&)</td><td class="">(missing)</td><td>Internal<br> 476<span class=""><span>ICU 75</span></span></td> 477</tr> 478<tr class="row0"> 479<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Markup::Builder::addAttribute(const UnicodeString&, Operand&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 480<span class=""><span>ICU 75</span></span></td> 481</tr> 482<tr class="row1"> 483<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Markup::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 484<span class=""><span>ICU 75</span></span></td> 485</tr> 486<tr class="row0"> 487<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Markup::Builder::setName(const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> 488<span class=""><span>ICU 75</span></span></td> 489</tr> 490<tr class="row1"> 491<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Operator::Builder::addOption(const UnicodeString&, Operand&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 492<span class=""><span>ICU 75</span></span></td> 493</tr> 494<tr class="row0"> 495<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Operator::Builder::setFunctionName(FunctionName&&)</td><td class="">(missing)</td><td>Internal<br> 496<span class=""><span>ICU 75</span></span></td> 497</tr> 498<tr class="row1"> 499<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Operator::Builder::setReserved(Reserved&&)</td><td class="">(missing)</td><td>Internal<br> 500<span class=""><span>ICU 75</span></span></td> 501</tr> 502<tr class="row0"> 503<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Pattern::Builder::add(Expression&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 504<span class=""><span>ICU 75</span></span></td> 505</tr> 506<tr class="row1"> 507<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Pattern::Builder::add(Markup&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 508<span class=""><span>ICU 75</span></span></td> 509</tr> 510<tr class="row0"> 511<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Pattern::Builder::add(UnicodeString&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 512<span class=""><span>ICU 75</span></span></td> 513</tr> 514<tr class="row1"> 515<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::Reserved::Builder::add(Literal&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 516<span class=""><span>ICU 75</span></span></td> 517</tr> 518<tr class="row0"> 519<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::SelectorKeys::Builder::add(Key&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 520<span class=""><span>ICU 75</span></span></td> 521</tr> 522<tr class="row1"> 523<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 524<span class=""><span>ICU 75</span></span></td> 525</tr> 526<tr class="row0"> 527<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&&)</td><td class="">(missing)</td><td>Internal<br> 528<span class=""><span>ICU 75</span></span></td> 529</tr> 530<tr class="row1"> 531<td class="file">messageformat2_data_model.h</td><td class="proto">Builder& icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> 532<span class=""><span>ICU 75</span></span></td> 533</tr> 534<tr class="row0"> 535<td class="file">messageformat2_data_model.h</td><td class="proto">Expression icu::message2::data_model::Expression::Builder::build(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 536<span class=""><span>ICU 75</span></span></td> 537</tr> 538<tr class="row1"> 539<td class="file">messageformat2_data_model.h</td><td class="proto">Expression& icu::message2::data_model::Expression::operator=(Expression)</td><td class="">(missing)</td><td>Internal<br> 540<span class=""><span>ICU 75</span></span></td> 541</tr> 542<tr class="row0"> 543<td class="file">messageformat2_data_model.h</td><td class="proto">Literal& icu::message2::data_model::Literal::operator=(Literal)</td><td class="">(missing)</td><td>Internal<br> 544<span class=""><span>ICU 75</span></span></td> 545</tr> 546<tr class="row1"> 547<td class="file">messageformat2_data_model.h</td><td class="proto">MFDataModel icu::message2::MFDataModel::Builder::build(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 548<span class=""><span>ICU 75</span></span></td> 549</tr> 550<tr class="row0"> 551<td class="file">messageformat2_data_model.h</td><td class="proto">Markup icu::message2::data_model::Markup::Builder::build(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 552<span class=""><span>ICU 75</span></span></td> 553</tr> 554<tr class="row1"> 555<td class="file">messageformat2_data_model.h</td><td class="proto">Operator icu::message2::data_model::Operator::Builder::build(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 556<span class=""><span>ICU 75</span></span></td> 557</tr> 558<tr class="row0"> 559<td class="file">messageformat2_data_model.h</td><td class="proto">Option& icu::message2::data_model::Option::operator=(Option)</td><td class="">(missing)</td><td>Internal<br> 560<span class=""><span>ICU 75</span></span></td> 561</tr> 562<tr class="row1"> 563<td class="file">messageformat2_data_model.h</td><td class="proto">Pattern icu::message2::data_model::Pattern::Builder::build(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 564<span class=""><span>ICU 75</span></span></td> 565</tr> 566<tr class="row0"> 567<td class="file">messageformat2_data_model.h</td><td class="proto">PatternPart& icu::message2::data_model::PatternPart::operator=(PatternPart)</td><td class="">(missing)</td><td>Internal<br> 568<span class=""><span>ICU 75</span></span></td> 569</tr> 570<tr class="row1"> 571<td class="file">messageformat2_data_model.h</td><td class="proto">Reserved icu::message2::data_model::Reserved::Builder::build(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 572<span class=""><span>ICU 75</span></span></td> 573</tr> 574<tr class="row0"> 575<td class="file">messageformat2_data_model.h</td><td class="proto">Reserved& icu::message2::data_model::Reserved::operator=(Reserved)</td><td class="">(missing)</td><td>Internal<br> 576<span class=""><span>ICU 75</span></span></td> 577</tr> 578<tr class="row1"> 579<td class="file">messageformat2_data_model.h</td><td class="proto">SelectorKeys icu::message2::data_model::SelectorKeys::Builder::build(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 580<span class=""><span>ICU 75</span></span></td> 581</tr> 582<tr class="row0"> 583<td class="file">messageformat2_data_model.h</td><td class="proto">UnicodeString icu::message2::data_model::Literal::quoted() const</td><td class="">(missing)</td><td>Internal<br> 584<span class=""><span>ICU 75</span></span></td> 585</tr> 586<tr class="row1"> 587<td class="file">messageformat2_data_model.h</td><td class="proto">UnsupportedStatement icu::message2::data_model::UnsupportedStatement::Builder::build(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 588<span class=""><span>ICU 75</span></span></td> 589</tr> 590<tr class="row0"> 591<td class="file">messageformat2_data_model.h</td><td class="proto">UnsupportedStatement& icu::message2::data_model::UnsupportedStatement::operator=(UnsupportedStatement)</td><td class="">(missing)</td><td>Internal<br> 592<span class=""><span>ICU 75</span></span></td> 593</tr> 594<tr class="row1"> 595<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Expression::isFunctionCall() const</td><td class="">(missing)</td><td>Internal<br> 596<span class=""><span>ICU 75</span></span></td> 597</tr> 598<tr class="row0"> 599<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Expression::isReserved() const</td><td class="">(missing)</td><td>Internal<br> 600<span class=""><span>ICU 75</span></span></td> 601</tr> 602<tr class="row1"> 603<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Expression::isStandaloneAnnotation() const</td><td class="">(missing)</td><td>Internal<br> 604<span class=""><span>ICU 75</span></span></td> 605</tr> 606<tr class="row0"> 607<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Literal::isQuoted() const</td><td class="">(missing)</td><td>Internal<br> 608<span class=""><span>ICU 75</span></span></td> 609</tr> 610<tr class="row1"> 611<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Literal::operator<(const Literal&) const</td><td class="">(missing)</td><td>Internal<br> 612<span class=""><span>ICU 75</span></span></td> 613</tr> 614<tr class="row0"> 615<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Literal::operator==(const Literal&) const</td><td class="">(missing)</td><td>Internal<br> 616<span class=""><span>ICU 75</span></span></td> 617</tr> 618<tr class="row1"> 619<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Markup::isClose() const</td><td class="">(missing)</td><td>Internal<br> 620<span class=""><span>ICU 75</span></span></td> 621</tr> 622<tr class="row0"> 623<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Markup::isOpen() const</td><td class="">(missing)</td><td>Internal<br> 624<span class=""><span>ICU 75</span></span></td> 625</tr> 626<tr class="row1"> 627<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::Markup::isStandalone() const</td><td class="">(missing)</td><td>Internal<br> 628<span class=""><span>ICU 75</span></span></td> 629</tr> 630<tr class="row0"> 631<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::PatternPart::isExpression() const</td><td class="">(missing)</td><td>Internal<br> 632<span class=""><span>ICU 75</span></span></td> 633</tr> 634<tr class="row1"> 635<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::PatternPart::isMarkup() const</td><td class="">(missing)</td><td>Internal<br> 636<span class=""><span>ICU 75</span></span></td> 637</tr> 638<tr class="row0"> 639<td class="file">messageformat2_data_model.h</td><td class="proto">bool icu::message2::data_model::PatternPart::isText() const</td><td class="">(missing)</td><td>Internal<br> 640<span class=""><span>ICU 75</span></span></td> 641</tr> 642<tr class="row1"> 643<td class="file">messageformat2_data_model.h</td><td class="proto">const Expression & icu::message2::data_model::PatternPart::contents() const</td><td class="">(missing)</td><td>Internal<br> 644<span class=""><span>ICU 75</span></span></td> 645</tr> 646<tr class="row0"> 647<td class="file">messageformat2_data_model.h</td><td class="proto">const Literal& icu::message2::data_model::Reserved::getPart(int32_t) const</td><td class="">(missing)</td><td>Internal<br> 648<span class=""><span>ICU 75</span></span></td> 649</tr> 650<tr class="row1"> 651<td class="file">messageformat2_data_model.h</td><td class="proto">const Markup & icu::message2::data_model::PatternPart::asMarkup() const</td><td class="">(missing)</td><td>Internal<br> 652<span class=""><span>ICU 75</span></span></td> 653</tr> 654<tr class="row0"> 655<td class="file">messageformat2_data_model.h</td><td class="proto">const Operand & icu::message2::data_model::Expression::getOperand() const</td><td class="">(missing)</td><td>Internal<br> 656<span class=""><span>ICU 75</span></span></td> 657</tr> 658<tr class="row1"> 659<td class="file">messageformat2_data_model.h</td><td class="proto">const Operand & icu::message2::data_model::Option::getValue() const</td><td class="">(missing)</td><td>Internal<br> 660<span class=""><span>ICU 75</span></span></td> 661</tr> 662<tr class="row0"> 663<td class="file">messageformat2_data_model.h</td><td class="proto">const Operator* icu::message2::data_model::Expression::getOperator(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 664<span class=""><span>ICU 75</span></span></td> 665</tr> 666<tr class="row1"> 667<td class="file">messageformat2_data_model.h</td><td class="proto">const Reserved* icu::message2::data_model::UnsupportedStatement::getBody(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 668<span class=""><span>ICU 75</span></span></td> 669</tr> 670<tr class="row0"> 671<td class="file">messageformat2_data_model.h</td><td class="proto">const UnicodeString & icu::message2::data_model::Literal::unquoted() const</td><td class="">(missing)</td><td>Internal<br> 672<span class=""><span>ICU 75</span></span></td> 673</tr> 674<tr class="row1"> 675<td class="file">messageformat2_data_model.h</td><td class="proto">const UnicodeString & icu::message2::data_model::Markup::getName() const</td><td class="">(missing)</td><td>Internal<br> 676<span class=""><span>ICU 75</span></span></td> 677</tr> 678<tr class="row0"> 679<td class="file">messageformat2_data_model.h</td><td class="proto">const UnicodeString & icu::message2::data_model::Option::getName() const</td><td class="">(missing)</td><td>Internal<br> 680<span class=""><span>ICU 75</span></span></td> 681</tr> 682<tr class="row1"> 683<td class="file">messageformat2_data_model.h</td><td class="proto">const UnicodeString & icu::message2::data_model::PatternPart::asText() const</td><td class="">(missing)</td><td>Internal<br> 684<span class=""><span>ICU 75</span></span></td> 685</tr> 686<tr class="row0"> 687<td class="file">messageformat2_data_model.h</td><td class="proto">const UnicodeString & icu::message2::data_model::UnsupportedStatement::getKeyword() const</td><td class="">(missing)</td><td>Internal<br> 688<span class=""><span>ICU 75</span></span></td> 689</tr> 690<tr class="row1"> 691<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::MFDataModel::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 692<span class=""><span>ICU 75</span></span></td> 693</tr> 694<tr class="row0"> 695<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::MFDataModel::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 696<span class=""><span>ICU 75</span></span></td> 697</tr> 698<tr class="row1"> 699<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Expression::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 700<span class=""><span>ICU 75</span></span></td> 701</tr> 702<tr class="row0"> 703<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Expression::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 704<span class=""><span>ICU 75</span></span></td> 705</tr> 706<tr class="row1"> 707<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Expression::Expression()</td><td class="">(missing)</td><td>Internal<br> 708<span class=""><span>ICU 75</span></span></td> 709</tr> 710<tr class="row0"> 711<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Expression::Expression(const Expression&)</td><td class="">(missing)</td><td>Internal<br> 712<span class=""><span>ICU 75</span></span></td> 713</tr> 714<tr class="row1"> 715<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Expression::~Expression()</td><td class="">(missing)</td><td>Internal<br> 716<span class=""><span>ICU 75</span></span></td> 717</tr> 718<tr class="row0"> 719<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Literal::Literal()=default</td><td class="">(missing)</td><td>Internal<br> 720<span class=""><span>ICU 75</span></span></td> 721</tr> 722<tr class="row1"> 723<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Literal::Literal(bool, const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> 724<span class=""><span>ICU 75</span></span></td> 725</tr> 726<tr class="row0"> 727<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Literal::Literal(const Literal&)</td><td class="">(missing)</td><td>Internal<br> 728<span class=""><span>ICU 75</span></span></td> 729</tr> 730<tr class="row1"> 731<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Literal::~Literal()</td><td class="">(missing)</td><td>Internal<br> 732<span class=""><span>ICU 75</span></span></td> 733</tr> 734<tr class="row0"> 735<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Markup::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 736<span class=""><span>ICU 75</span></span></td> 737</tr> 738<tr class="row1"> 739<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Markup::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 740<span class=""><span>ICU 75</span></span></td> 741</tr> 742<tr class="row0"> 743<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Markup::Markup()</td><td class="">(missing)</td><td>Internal<br> 744<span class=""><span>ICU 75</span></span></td> 745</tr> 746<tr class="row1"> 747<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Markup::~Markup()</td><td class="">(missing)</td><td>Internal<br> 748<span class=""><span>ICU 75</span></span></td> 749</tr> 750<tr class="row0"> 751<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operator::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 752<span class=""><span>ICU 75</span></span></td> 753</tr> 754<tr class="row1"> 755<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Operator::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 756<span class=""><span>ICU 75</span></span></td> 757</tr> 758<tr class="row0"> 759<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Option::Option()</td><td class="">(missing)</td><td>Internal<br> 760<span class=""><span>ICU 75</span></span></td> 761</tr> 762<tr class="row1"> 763<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Option::Option(const Option&)</td><td class="">(missing)</td><td>Internal<br> 764<span class=""><span>ICU 75</span></span></td> 765</tr> 766<tr class="row0"> 767<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Option::Option(const UnicodeString&, Operand&&)</td><td class="">(missing)</td><td>Internal<br> 768<span class=""><span>ICU 75</span></span></td> 769</tr> 770<tr class="row1"> 771<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Option::~Option()</td><td class="">(missing)</td><td>Internal<br> 772<span class=""><span>ICU 75</span></span></td> 773</tr> 774<tr class="row0"> 775<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Pattern::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 776<span class=""><span>ICU 75</span></span></td> 777</tr> 778<tr class="row1"> 779<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Pattern::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 780<span class=""><span>ICU 75</span></span></td> 781</tr> 782<tr class="row0"> 783<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::PatternPart::PatternPart()=default</td><td class="">(missing)</td><td>Internal<br> 784<span class=""><span>ICU 75</span></span></td> 785</tr> 786<tr class="row1"> 787<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::PatternPart::PatternPart(Expression&&)</td><td class="">(missing)</td><td>Internal<br> 788<span class=""><span>ICU 75</span></span></td> 789</tr> 790<tr class="row0"> 791<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::PatternPart::PatternPart(Markup&&)</td><td class="">(missing)</td><td>Internal<br> 792<span class=""><span>ICU 75</span></span></td> 793</tr> 794<tr class="row1"> 795<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::PatternPart::PatternPart(const PatternPart&)</td><td class="">(missing)</td><td>Internal<br> 796<span class=""><span>ICU 75</span></span></td> 797</tr> 798<tr class="row0"> 799<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::PatternPart::PatternPart(const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> 800<span class=""><span>ICU 75</span></span></td> 801</tr> 802<tr class="row1"> 803<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::PatternPart::~PatternPart()</td><td class="">(missing)</td><td>Internal<br> 804<span class=""><span>ICU 75</span></span></td> 805</tr> 806<tr class="row0"> 807<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 808<span class=""><span>ICU 75</span></span></td> 809</tr> 810<tr class="row1"> 811<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 812<span class=""><span>ICU 75</span></span></td> 813</tr> 814<tr class="row0"> 815<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Reserved()</td><td class="">(missing)</td><td>Internal<br> 816<span class=""><span>ICU 75</span></span></td> 817</tr> 818<tr class="row1"> 819<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::Reserved(const Reserved&)</td><td class="">(missing)</td><td>Internal<br> 820<span class=""><span>ICU 75</span></span></td> 821</tr> 822<tr class="row0"> 823<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::Reserved::~Reserved()</td><td class="">(missing)</td><td>Internal<br> 824<span class=""><span>ICU 75</span></span></td> 825</tr> 826<tr class="row1"> 827<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::SelectorKeys::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 828<span class=""><span>ICU 75</span></span></td> 829</tr> 830<tr class="row0"> 831<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::SelectorKeys::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 832<span class=""><span>ICU 75</span></span></td> 833</tr> 834<tr class="row1"> 835<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 836<span class=""><span>ICU 75</span></span></td> 837</tr> 838<tr class="row0"> 839<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 840<span class=""><span>ICU 75</span></span></td> 841</tr> 842<tr class="row1"> 843<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::UnsupportedStatement()</td><td class="">(missing)</td><td>Internal<br> 844<span class=""><span>ICU 75</span></span></td> 845</tr> 846<tr class="row0"> 847<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::UnsupportedStatement(const UnsupportedStatement&)</td><td class="">(missing)</td><td>Internal<br> 848<span class=""><span>ICU 75</span></span></td> 849</tr> 850<tr class="row1"> 851<td class="file">messageformat2_data_model.h</td><td class="proto">icu::message2::data_model::UnsupportedStatement::~UnsupportedStatement()</td><td class="">(missing)</td><td>Internal<br> 852<span class=""><span>ICU 75</span></span></td> 853</tr> 854<tr class="row0"> 855<td class="file">messageformat2_data_model.h</td><td class="proto">int32_t icu::message2::data_model::Reserved::numParts() const</td><td class="">(missing)</td><td>Internal<br> 856<span class=""><span>ICU 75</span></span></td> 857</tr> 858<tr class="row1"> 859<td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< Expression > icu::message2::data_model::UnsupportedStatement::getExpressions() const</td><td class="">(missing)</td><td>Internal<br> 860<span class=""><span>ICU 75</span></span></td> 861</tr> 862<tr class="row0"> 863<td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< Option > icu::message2::data_model::Expression::getAttributes() const</td><td class="">(missing)</td><td>Internal<br> 864<span class=""><span>ICU 75</span></span></td> 865</tr> 866<tr class="row1"> 867<td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< Option > icu::message2::data_model::Markup::getAttributes() const</td><td class="">(missing)</td><td>Internal<br> 868<span class=""><span>ICU 75</span></span></td> 869</tr> 870<tr class="row0"> 871<td class="file">messageformat2_data_model.h</td><td class="proto">std::vector< Option > icu::message2::data_model::Markup::getOptions() const</td><td class="">(missing)</td><td>Internal<br> 872<span class=""><span>ICU 75</span></span></td> 873</tr> 874<tr class="row1"> 875<td class="file">messageformat2_formattable.h</td><td class="proto">Appendable& icu::message2::FormattedMessage::appendTo(Appendable&, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 876<span class=""><span>ICU 75</span></span></td> 877</tr> 878<tr class="row0"> 879<td class="file">messageformat2_formattable.h</td><td class="proto">CharacterIterator* icu::message2::FormattedMessage::toCharacterIterator(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 880<span class=""><span>ICU 75</span></span></td> 881</tr> 882<tr class="row1"> 883<td class="file">messageformat2_formattable.h</td><td class="proto">Formattable& icu::message2::Formattable::operator=(Formattable)</td><td class="">(missing)</td><td>Internal<br> 884<span class=""><span>ICU 75</span></span></td> 885</tr> 886<tr class="row0"> 887<td class="file">messageformat2_formattable.h</td><td class="proto">FormattedPlaceholder& icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&&)</td><td class="">(missing)</td><td>Internal<br> 888<span class=""><span>ICU 75</span></span></td> 889</tr> 890<tr class="row1"> 891<td class="file">messageformat2_formattable.h</td><td class="proto">FormattedValue& icu::message2::FormattedValue::operator=(FormattedValue&&)</td><td class="">(missing)</td><td>Internal<br> 892<span class=""><span>ICU 75</span></span></td> 893</tr> 894<tr class="row0"> 895<td class="file">messageformat2_formattable.h</td><td class="proto">FunctionOptions& icu::message2::FunctionOptions::operator=(FunctionOptions&&)</td><td class="">(missing)</td><td>Internal<br> 896<span class=""><span>ICU 75</span></span></td> 897</tr> 898<tr class="row1"> 899<td class="file">messageformat2_formattable.h</td><td class="proto">FunctionOptions& icu::message2::FunctionOptions::operator=(const FunctionOptions&)=delete</td><td class="">(missing)</td><td>Internal<br> 900<span class=""><span>ICU 75</span></span></td> 901</tr> 902<tr class="row0"> 903<td class="file">messageformat2_formattable.h</td><td class="proto">FunctionOptionsMap icu::message2::FunctionOptions::getOptions() const</td><td class="">(missing)</td><td>Internal<br> 904<span class=""><span>ICU 75</span></span></td> 905</tr> 906<tr class="row1"> 907<td class="file">messageformat2_formattable.h</td><td class="proto">StringPiece icu::message2::FormattedMessage::subSequence(int32_t, int32_t, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 908<span class=""><span>ICU 75</span></span></td> 909</tr> 910<tr class="row0"> 911<td class="file">messageformat2_formattable.h</td><td class="proto">UDate icu::message2::Formattable::getDate(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 912<span class=""><span>ICU 75</span></span></td> 913</tr> 914<tr class="row1"> 915<td class="file">messageformat2_formattable.h</td><td class="proto">UFormattableType icu::message2::Formattable::getType() const</td><td class="">(missing)</td><td>Internal<br> 916<span class=""><span>ICU 75</span></span></td> 917</tr> 918<tr class="row0"> 919<td class="file">messageformat2_formattable.h</td><td class="proto">UnicodeString icu::message2::FormattedMessage::toString(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 920<span class=""><span>ICU 75</span></span></td> 921</tr> 922<tr class="row1"> 923<td class="file">messageformat2_formattable.h</td><td class="proto">UnicodeString icu::message2::FormattedMessage::toTempString(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 924<span class=""><span>ICU 75</span></span></td> 925</tr> 926<tr class="row0"> 927<td class="file">messageformat2_formattable.h</td><td class="proto">UnicodeString icu::message2::FormattedPlaceholder::formatToString(const Locale&, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 928<span class=""><span>ICU 75</span></span></td> 929</tr> 930<tr class="row1"> 931<td class="file">messageformat2_formattable.h</td><td class="proto">bool icu::message2::Formattable::isNumeric() const</td><td class="">(missing)</td><td>Internal<br> 932<span class=""><span>ICU 75</span></span></td> 933</tr> 934<tr class="row0"> 935<td class="file">messageformat2_formattable.h</td><td class="proto">bool icu::message2::FormattedMessage::nextPosition(ConstrainedFieldPosition&, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 936<span class=""><span>ICU 75</span></span></td> 937</tr> 938<tr class="row1"> 939<td class="file">messageformat2_formattable.h</td><td class="proto">bool icu::message2::FormattedPlaceholder::canFormat() const</td><td class="">(missing)</td><td>Internal<br> 940<span class=""><span>ICU 75</span></span></td> 941</tr> 942<tr class="row0"> 943<td class="file">messageformat2_formattable.h</td><td class="proto">bool icu::message2::FormattedPlaceholder::isEvaluated() const</td><td class="">(missing)</td><td>Internal<br> 944<span class=""><span>ICU 75</span></span></td> 945</tr> 946<tr class="row1"> 947<td class="file">messageformat2_formattable.h</td><td class="proto">bool icu::message2::FormattedPlaceholder::isFallback() const</td><td class="">(missing)</td><td>Internal<br> 948<span class=""><span>ICU 75</span></span></td> 949</tr> 950<tr class="row0"> 951<td class="file">messageformat2_formattable.h</td><td class="proto">bool icu::message2::FormattedPlaceholder::isNullOperand() const</td><td class="">(missing)</td><td>Internal<br> 952<span class=""><span>ICU 75</span></span></td> 953</tr> 954<tr class="row1"> 955<td class="file">messageformat2_formattable.h</td><td class="proto">bool icu::message2::FormattedValue::isNumber() const</td><td class="">(missing)</td><td>Internal<br> 956<span class=""><span>ICU 75</span></span></td> 957</tr> 958<tr class="row0"> 959<td class="file">messageformat2_formattable.h</td><td class="proto">bool icu::message2::FormattedValue::isString() const</td><td class="">(missing)</td><td>Internal<br> 960<span class=""><span>ICU 75</span></span></td> 961</tr> 962<tr class="row1"> 963<td class="file">messageformat2_formattable.h</td><td class="proto">char16_t icu::message2::FormattedMessage::charAt(int32_t, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 964<span class=""><span>ICU 75</span></span></td> 965</tr> 966<tr class="row0"> 967<td class="file">messageformat2_formattable.h</td><td class="proto">const Formattable* icu::message2::Formattable::getArray(int32_t&, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 968<span class=""><span>ICU 75</span></span></td> 969</tr> 970<tr class="row1"> 971<td class="file">messageformat2_formattable.h</td><td class="proto">const FormattableObject* icu::message2::Formattable::getObject(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 972<span class=""><span>ICU 75</span></span></td> 973</tr> 974<tr class="row0"> 975<td class="file">messageformat2_formattable.h</td><td class="proto">const FormattedValue & icu::message2::FormattedPlaceholder::output() const</td><td class="">(missing)</td><td>Internal<br> 976<span class=""><span>ICU 75</span></span></td> 977</tr> 978<tr class="row1"> 979<td class="file">messageformat2_formattable.h</td><td class="proto">const FunctionOptions & icu::message2::FormattedPlaceholder::options() const</td><td class="">(missing)</td><td>Internal<br> 980<span class=""><span>ICU 75</span></span></td> 981</tr> 982<tr class="row0"> 983<td class="file">messageformat2_formattable.h</td><td class="proto">const UnicodeString & icu::message2::FormattableObject::tag() const</td><td class="">(missing)</td><td>Internal<br> 984<span class=""><span>ICU 75</span></span></td> 985</tr> 986<tr class="row1"> 987<td class="file">messageformat2_formattable.h</td><td class="proto">const UnicodeString & icu::message2::FormattedPlaceholder::getFallback() const</td><td class="">(missing)</td><td>Internal<br> 988<span class=""><span>ICU 75</span></span></td> 989</tr> 990<tr class="row0"> 991<td class="file">messageformat2_formattable.h</td><td class="proto">const UnicodeString & icu::message2::FormattedValue::getString() const</td><td class="">(missing)</td><td>Internal<br> 992<span class=""><span>ICU 75</span></span></td> 993</tr> 994<tr class="row1"> 995<td class="file">messageformat2_formattable.h</td><td class="proto">const UnicodeString& icu::message2::Formattable::getString(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 996<span class=""><span>ICU 75</span></span></td> 997</tr> 998<tr class="row0"> 999<td class="file">messageformat2_formattable.h</td><td class="proto">const message2::Formattable & icu::message2::FormattedPlaceholder::asFormattable() const</td><td class="">(missing)</td><td>Internal<br> 1000<span class=""><span>ICU 75</span></span></td> 1001</tr> 1002<tr class="row1"> 1003<td class="file">messageformat2_formattable.h</td><td class="proto">const number::FormattedNumber & icu::message2::FormattedValue::getNumber() const</td><td class="">(missing)</td><td>Internal<br> 1004<span class=""><span>ICU 75</span></span></td> 1005</tr> 1006<tr class="row0"> 1007<td class="file">messageformat2_formattable.h</td><td class="proto">double icu::message2::Formattable::getDouble(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1008<span class=""><span>ICU 75</span></span></td> 1009</tr> 1010<tr class="row1"> 1011<td class="file">messageformat2_formattable.h</td><td class="proto">icu::Formattable icu::message2::Formattable::asICUFormattable(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1012<span class=""><span>ICU 75</span></span></td> 1013</tr> 1014<tr class="row0"> 1015<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::Formattable()</td><td class="">(missing)</td><td>Internal<br> 1016<span class=""><span>ICU 75</span></span></td> 1017</tr> 1018<tr class="row1"> 1019<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::Formattable(const Formattable&)</td><td class="">(missing)</td><td>Internal<br> 1020<span class=""><span>ICU 75</span></span></td> 1021</tr> 1022<tr class="row0"> 1023<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::Formattable(const Formattable*, int32_t)</td><td class="">(missing)</td><td>Internal<br> 1024<span class=""><span>ICU 75</span></span></td> 1025</tr> 1026<tr class="row1"> 1027<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::Formattable(const FormattableObject*)</td><td class="">(missing)</td><td>Internal<br> 1028<span class=""><span>ICU 75</span></span></td> 1029</tr> 1030<tr class="row0"> 1031<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::Formattable(const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> 1032<span class=""><span>ICU 75</span></span></td> 1033</tr> 1034<tr class="row1"> 1035<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::Formattable(double)</td><td class="">(missing)</td><td>Internal<br> 1036<span class=""><span>ICU 75</span></span></td> 1037</tr> 1038<tr class="row0"> 1039<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::Formattable(int64_t)</td><td class="">(missing)</td><td>Internal<br> 1040<span class=""><span>ICU 75</span></span></td> 1041</tr> 1042<tr class="row1"> 1043<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::Formattable::~Formattable()</td><td class="">(missing)</td><td>Internal<br> 1044<span class=""><span>ICU 75</span></span></td> 1045</tr> 1046<tr class="row0"> 1047<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattableObject::~FormattableObject()</td><td class="">(missing)</td><td>Internal<br> 1048<span class=""><span>ICU 75</span></span></td> 1049</tr> 1050<tr class="row1"> 1051<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedMessage::FormattedMessage(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1052<span class=""><span>ICU 75</span></span></td> 1053</tr> 1054<tr class="row0"> 1055<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedMessage::~FormattedMessage()</td><td class="">(missing)</td><td>Internal<br> 1056<span class=""><span>ICU 75</span></span></td> 1057</tr> 1058<tr class="row1"> 1059<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedPlaceholder::FormattedPlaceholder()</td><td class="">(missing)</td><td>Internal<br> 1060<span class=""><span>ICU 75</span></span></td> 1061</tr> 1062<tr class="row0"> 1063<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedPlaceholder::FormattedPlaceholder(FormattedPlaceholder&&)</td><td class="">(missing)</td><td>Internal<br> 1064<span class=""><span>ICU 75</span></span></td> 1065</tr> 1066<tr class="row1"> 1067<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedPlaceholder::FormattedPlaceholder(const Formattable&, const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> 1068<span class=""><span>ICU 75</span></span></td> 1069</tr> 1070<tr class="row0"> 1071<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FormattedValue&&)</td><td class="">(missing)</td><td>Internal<br> 1072<span class=""><span>ICU 75</span></span></td> 1073</tr> 1074<tr class="row1"> 1075<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedPlaceholder::FormattedPlaceholder(const FormattedPlaceholder&, FunctionOptions&&, FormattedValue&&)</td><td class="">(missing)</td><td>Internal<br> 1076<span class=""><span>ICU 75</span></span></td> 1077</tr> 1078<tr class="row0"> 1079<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedPlaceholder::FormattedPlaceholder(const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> 1080<span class=""><span>ICU 75</span></span></td> 1081</tr> 1082<tr class="row1"> 1083<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedValue::FormattedValue()</td><td class="">(missing)</td><td>Internal<br> 1084<span class=""><span>ICU 75</span></span></td> 1085</tr> 1086<tr class="row0"> 1087<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedValue::FormattedValue(FormattedValue&&)</td><td class="">(missing)</td><td>Internal<br> 1088<span class=""><span>ICU 75</span></span></td> 1089</tr> 1090<tr class="row1"> 1091<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedValue::FormattedValue(const UnicodeString&)</td><td class="">(missing)</td><td>Internal<br> 1092<span class=""><span>ICU 75</span></span></td> 1093</tr> 1094<tr class="row0"> 1095<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedValue::FormattedValue(number::FormattedNumber&&)</td><td class="">(missing)</td><td>Internal<br> 1096<span class=""><span>ICU 75</span></span></td> 1097</tr> 1098<tr class="row1"> 1099<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FormattedValue::~FormattedValue()</td><td class="">(missing)</td><td>Internal<br> 1100<span class=""><span>ICU 75</span></span></td> 1101</tr> 1102<tr class="row0"> 1103<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FunctionOptions::FunctionOptions()</td><td class="">(missing)</td><td>Internal<br> 1104<span class=""><span>ICU 75</span></span></td> 1105</tr> 1106<tr class="row1"> 1107<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FunctionOptions::FunctionOptions(FunctionOptions&&)</td><td class="">(missing)</td><td>Internal<br> 1108<span class=""><span>ICU 75</span></span></td> 1109</tr> 1110<tr class="row0"> 1111<td class="file">messageformat2_formattable.h</td><td class="proto">icu::message2::FunctionOptions::~FunctionOptions()</td><td class="">(missing)</td><td>Internal<br> 1112<span class=""><span>ICU 75</span></span></td> 1113</tr> 1114<tr class="row1"> 1115<td class="file">messageformat2_formattable.h</td><td class="proto">int32_t icu::message2::Formattable::getLong(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1116<span class=""><span>ICU 75</span></span></td> 1117</tr> 1118<tr class="row0"> 1119<td class="file">messageformat2_formattable.h</td><td class="proto">int32_t icu::message2::FormattedMessage::length(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1120<span class=""><span>ICU 75</span></span></td> 1121</tr> 1122<tr class="row1"> 1123<td class="file">messageformat2_formattable.h</td><td class="proto">int64_t icu::message2::Formattable::getInt64(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1124<span class=""><span>ICU 75</span></span></td> 1125</tr> 1126<tr class="row0"> 1127<td class="file">messageformat2_formattable.h</td><td class="proto">int64_t icu::message2::Formattable::getInt64Value(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1128<span class=""><span>ICU 75</span></span></td> 1129</tr> 1130<tr class="row1"> 1131<td class="file">messageformat2_formattable.h</td><td class="proto"><tt>static</tt> Formattable icu::message2::Formattable::forDate(UDate)</td><td class="">(missing)</td><td>Internal<br> 1132<span class=""><span>ICU 75</span></span></td> 1133</tr> 1134<tr class="row0"> 1135<td class="file">messageformat2_formattable.h</td><td class="proto"><tt>static</tt> Formattable icu::message2::Formattable::forDecimal(std::string_view, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1136<span class=""><span>ICU 75</span></span></td> 1137</tr> 1138<tr class="row1"> 1139<td class="file">messageformat2_function_registry.h</td><td class="proto">Builder& icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&, FormatterFactory*, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1140<span class=""><span>ICU 75</span></span></td> 1141</tr> 1142<tr class="row0"> 1143<td class="file">messageformat2_function_registry.h</td><td class="proto">Builder& icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&, SelectorFactory*, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1144<span class=""><span>ICU 75</span></span></td> 1145</tr> 1146<tr class="row1"> 1147<td class="file">messageformat2_function_registry.h</td><td class="proto">Builder& icu::message2::MFFunctionRegistry::Builder::setDefaultFormatterNameByType(const UnicodeString&, const data_model::FunctionName&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1148<span class=""><span>ICU 75</span></span></td> 1149</tr> 1150<tr class="row0"> 1151<td class="file">messageformat2_function_registry.h</td><td class="proto">FormattedPlaceholder icu::message2::Formatter::format(FormattedPlaceholder&&, FunctionOptions&&, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1152<span class=""><span>ICU 75</span></span></td> 1153</tr> 1154<tr class="row1"> 1155<td class="file">messageformat2_function_registry.h</td><td class="proto">Formatter* icu::message2::FormatterFactory::createFormatter(const Locale&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1156<span class=""><span>ICU 75</span></span></td> 1157</tr> 1158<tr class="row0"> 1159<td class="file">messageformat2_function_registry.h</td><td class="proto">FormatterFactory& icu::message2::FormatterFactory::operator=(const FormatterFactory&)=delete</td><td class="">(missing)</td><td>Internal<br> 1160<span class=""><span>ICU 75</span></span></td> 1161</tr> 1162<tr class="row1"> 1163<td class="file">messageformat2_function_registry.h</td><td class="proto">FormatterFactory* icu::message2::MFFunctionRegistry::getFormatter(const FunctionName&) const</td><td class="">(missing)</td><td>Internal<br> 1164<span class=""><span>ICU 75</span></span></td> 1165</tr> 1166<tr class="row0"> 1167<td class="file">messageformat2_function_registry.h</td><td class="proto">MFFunctionRegistry icu::message2::MFFunctionRegistry::Builder::build()</td><td class="">(missing)</td><td>Internal<br> 1168<span class=""><span>ICU 75</span></span></td> 1169</tr> 1170<tr class="row1"> 1171<td class="file">messageformat2_function_registry.h</td><td class="proto">MFFunctionRegistry& icu::message2::MFFunctionRegistry::operator=(MFFunctionRegistry&&)</td><td class="">(missing)</td><td>Internal<br> 1172<span class=""><span>ICU 75</span></span></td> 1173</tr> 1174<tr class="row0"> 1175<td class="file">messageformat2_function_registry.h</td><td class="proto">Selector* icu::message2::SelectorFactory::createSelector(const Locale&, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1176<span class=""><span>ICU 75</span></span></td> 1177</tr> 1178<tr class="row1"> 1179<td class="file">messageformat2_function_registry.h</td><td class="proto">SelectorFactory& icu::message2::SelectorFactory::operator=(const SelectorFactory&)=delete</td><td class="">(missing)</td><td>Internal<br> 1180<span class=""><span>ICU 75</span></span></td> 1181</tr> 1182<tr class="row0"> 1183<td class="file">messageformat2_function_registry.h</td><td class="proto">bool icu::message2::MFFunctionRegistry::getDefaultFormatterNameByType(const UnicodeString&, FunctionName&) const</td><td class="">(missing)</td><td>Internal<br> 1184<span class=""><span>ICU 75</span></span></td> 1185</tr> 1186<tr class="row1"> 1187<td class="file">messageformat2_function_registry.h</td><td class="proto">const SelectorFactory* icu::message2::MFFunctionRegistry::getSelector(const FunctionName&) const</td><td class="">(missing)</td><td>Internal<br> 1188<span class=""><span>ICU 75</span></span></td> 1189</tr> 1190<tr class="row0"> 1191<td class="file">messageformat2_function_registry.h</td><td class="proto">icu::message2::Formatter::~Formatter()</td><td class="">(missing)</td><td>Internal<br> 1192<span class=""><span>ICU 75</span></span></td> 1193</tr> 1194<tr class="row1"> 1195<td class="file">messageformat2_function_registry.h</td><td class="proto">icu::message2::FormatterFactory::~FormatterFactory()</td><td class="">(missing)</td><td>Internal<br> 1196<span class=""><span>ICU 75</span></span></td> 1197</tr> 1198<tr class="row0"> 1199<td class="file">messageformat2_function_registry.h</td><td class="proto">icu::message2::MFFunctionRegistry::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1200<span class=""><span>ICU 75</span></span></td> 1201</tr> 1202<tr class="row1"> 1203<td class="file">messageformat2_function_registry.h</td><td class="proto">icu::message2::MFFunctionRegistry::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 1204<span class=""><span>ICU 75</span></span></td> 1205</tr> 1206<tr class="row0"> 1207<td class="file">messageformat2_function_registry.h</td><td class="proto">icu::message2::MFFunctionRegistry::MFFunctionRegistry(MFFunctionRegistry&&)</td><td class="">(missing)</td><td>Internal<br> 1208<span class=""><span>ICU 75</span></span></td> 1209</tr> 1210<tr class="row1"> 1211<td class="file">messageformat2_function_registry.h</td><td class="proto">icu::message2::MFFunctionRegistry::~MFFunctionRegistry()</td><td class="">(missing)</td><td>Internal<br> 1212<span class=""><span>ICU 75</span></span></td> 1213</tr> 1214<tr class="row0"> 1215<td class="file">messageformat2_function_registry.h</td><td class="proto">icu::message2::Selector::~Selector()</td><td class="">(missing)</td><td>Internal<br> 1216<span class=""><span>ICU 75</span></span></td> 1217</tr> 1218<tr class="row1"> 1219<td class="file">messageformat2_function_registry.h</td><td class="proto">icu::message2::SelectorFactory::~SelectorFactory()</td><td class="">(missing)</td><td>Internal<br> 1220<span class=""><span>ICU 75</span></span></td> 1221</tr> 1222<tr class="row0"> 1223<td class="file">messageformat2_function_registry.h</td><td class="proto">void icu::message2::Selector::selectKey(FormattedPlaceholder&&, FunctionOptions&&, const UnicodeString*, int32_t, UnicodeString*, int32_t&, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1224<span class=""><span>ICU 75</span></span></td> 1225</tr> 1226<tr class="row1"> 1227<td class="file">messageformat2.h</td><td class="proto">Builder& icu::message2::MessageFormatter::Builder::setDataModel(MFDataModel&&)</td><td class="">(missing)</td><td>Internal<br> 1228<span class=""><span>ICU 75</span></span></td> 1229</tr> 1230<tr class="row0"> 1231<td class="file">messageformat2.h</td><td class="proto">Builder& icu::message2::MessageFormatter::Builder::setFunctionRegistry(const MFFunctionRegistry&)</td><td class="">(missing)</td><td>Internal<br> 1232<span class=""><span>ICU 75</span></span></td> 1233</tr> 1234<tr class="row1"> 1235<td class="file">messageformat2.h</td><td class="proto">Builder& icu::message2::MessageFormatter::Builder::setLocale(const Locale&)</td><td class="">(missing)</td><td>Internal<br> 1236<span class=""><span>ICU 75</span></span></td> 1237</tr> 1238<tr class="row0"> 1239<td class="file">messageformat2.h</td><td class="proto">Builder& icu::message2::MessageFormatter::Builder::setPattern(const UnicodeString&, UParseError&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1240<span class=""><span>ICU 75</span></span></td> 1241</tr> 1242<tr class="row1"> 1243<td class="file">messageformat2.h</td><td class="proto">FormattedMessage icu::message2::MessageFormatter::format(const MessageArguments&, UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1244<span class=""><span>ICU 75</span></span></td> 1245</tr> 1246<tr class="row0"> 1247<td class="file">messageformat2.h</td><td class="proto">MessageFormatter icu::message2::MessageFormatter::Builder::build(UErrorCode&) const</td><td class="">(missing)</td><td>Internal<br> 1248<span class=""><span>ICU 75</span></span></td> 1249</tr> 1250<tr class="row1"> 1251<td class="file">messageformat2.h</td><td class="proto">MessageFormatter& icu::message2::MessageFormatter::operator=(MessageFormatter&&)</td><td class="">(missing)</td><td>Internal<br> 1252<span class=""><span>ICU 75</span></span></td> 1253</tr> 1254<tr class="row0"> 1255<td class="file">messageformat2.h</td><td class="proto">UnicodeString icu::message2::MessageFormatter::formatToString(const MessageArguments&, UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1256<span class=""><span>ICU 75</span></span></td> 1257</tr> 1258<tr class="row1"> 1259<td class="file">messageformat2.h</td><td class="proto">UnicodeString icu::message2::MessageFormatter::getPattern() const</td><td class="">(missing)</td><td>Internal<br> 1260<span class=""><span>ICU 75</span></span></td> 1261</tr> 1262<tr class="row0"> 1263<td class="file">messageformat2.h</td><td class="proto">const Locale & icu::message2::MessageFormatter::getLocale() const</td><td class="">(missing)</td><td>Internal<br> 1264<span class=""><span>ICU 75</span></span></td> 1265</tr> 1266<tr class="row1"> 1267<td class="file">messageformat2.h</td><td class="proto">const MFDataModel & icu::message2::MessageFormatter::getDataModel() const</td><td class="">(missing)</td><td>Internal<br> 1268<span class=""><span>ICU 75</span></span></td> 1269</tr> 1270<tr class="row0"> 1271<td class="file">messageformat2.h</td><td class="proto">const UnicodeString & icu::message2::MessageFormatter::getNormalizedPattern() const</td><td class="">(missing)</td><td>Internal<br> 1272<span class=""><span>ICU 75</span></span></td> 1273</tr> 1274<tr class="row1"> 1275<td class="file">messageformat2.h</td><td class="proto">icu::message2::MessageFormatter::Builder::Builder(UErrorCode&)</td><td class="">(missing)</td><td>Internal<br> 1276<span class=""><span>ICU 75</span></span></td> 1277</tr> 1278<tr class="row0"> 1279<td class="file">messageformat2.h</td><td class="proto">icu::message2::MessageFormatter::Builder::~Builder()</td><td class="">(missing)</td><td>Internal<br> 1280<span class=""><span>ICU 75</span></span></td> 1281</tr> 1282<tr class="row1"> 1283<td class="file">messageformat2.h</td><td class="proto">icu::message2::MessageFormatter::~MessageFormatter()</td><td class="">(missing)</td><td>Internal<br> 1284<span class=""><span>ICU 75</span></span></td> 1285</tr> 1286<tr class="row0"> 1287<td class="file">numberformatter.h</td><td class="proto">UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() &&</td><td class="">(missing)</td><td>Draft<br> 1288<span class=""><span>ICU 75</span></span></td> 1289</tr> 1290<tr class="row1"> 1291<td class="file">numberformatter.h</td><td class="proto">UnlocalizedNumberFormatter icu::number::LocalizedNumberFormatter::withoutLocale() const &</td><td class="">(missing)</td><td>Draft<br> 1292<span class=""><span>ICU 75</span></span></td> 1293</tr> 1294<tr class="row0"> 1295<td class="file">numberrangeformatter.h</td><td class="proto">UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() &&</td><td class="">(missing)</td><td>Draft<br> 1296<span class=""><span>ICU 75</span></span></td> 1297</tr> 1298<tr class="row1"> 1299<td class="file">numberrangeformatter.h</td><td class="proto">UnlocalizedNumberRangeFormatter icu::number::LocalizedNumberRangeFormatter::withoutLocale() const &</td><td class="">(missing)</td><td>Draft<br> 1300<span class=""><span>ICU 75</span></span></td> 1301</tr> 1302<tr class="row0"> 1303<td class="file">simplenumberformatter.h</td><td class="proto">void icu::number::SimpleNumber::setMaximumIntegerDigits(uint32_t, UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 1304<span class=""><span>ICU 75</span></span></td> 1305</tr> 1306<tr class="row1"> 1307<td class="file">uchar.h</td><td class="proto">bool u_hasIDType(UChar32, UIdentifierType)</td><td class="">(missing)</td><td>Draft<br> 1308<span class=""><span>ICU 75</span></span></td> 1309</tr> 1310<tr class="row0"> 1311<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierStatus::U_ID_STATUS_ALLOWED</td><td class="">(missing)</td><td>Draft<br> 1312<span class=""><span>ICU 75</span></span></td> 1313</tr> 1314<tr class="row1"> 1315<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierStatus::U_ID_STATUS_RESTRICTED</td><td class="">(missing)</td><td>Draft<br> 1316<span class=""><span>ICU 75</span></span></td> 1317</tr> 1318<tr class="row0"> 1319<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_DEFAULT_IGNORABLE</td><td class="">(missing)</td><td>Draft<br> 1320<span class=""><span>ICU 75</span></span></td> 1321</tr> 1322<tr class="row1"> 1323<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_DEPRECATED</td><td class="">(missing)</td><td>Draft<br> 1324<span class=""><span>ICU 75</span></span></td> 1325</tr> 1326<tr class="row0"> 1327<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_EXCLUSION</td><td class="">(missing)</td><td>Draft<br> 1328<span class=""><span>ICU 75</span></span></td> 1329</tr> 1330<tr class="row1"> 1331<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_INCLUSION</td><td class="">(missing)</td><td>Draft<br> 1332<span class=""><span>ICU 75</span></span></td> 1333</tr> 1334<tr class="row0"> 1335<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_LIMITED_USE</td><td class="">(missing)</td><td>Draft<br> 1336<span class=""><span>ICU 75</span></span></td> 1337</tr> 1338<tr class="row1"> 1339<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_NOT_CHARACTER</td><td class="">(missing)</td><td>Draft<br> 1340<span class=""><span>ICU 75</span></span></td> 1341</tr> 1342<tr class="row0"> 1343<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_NOT_NFKC</td><td class="">(missing)</td><td>Draft<br> 1344<span class=""><span>ICU 75</span></span></td> 1345</tr> 1346<tr class="row1"> 1347<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_NOT_XID</td><td class="">(missing)</td><td>Draft<br> 1348<span class=""><span>ICU 75</span></span></td> 1349</tr> 1350<tr class="row0"> 1351<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_OBSOLETE</td><td class="">(missing)</td><td>Draft<br> 1352<span class=""><span>ICU 75</span></span></td> 1353</tr> 1354<tr class="row1"> 1355<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_RECOMMENDED</td><td class="">(missing)</td><td>Draft<br> 1356<span class=""><span>ICU 75</span></span></td> 1357</tr> 1358<tr class="row0"> 1359<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_TECHNICAL</td><td class="">(missing)</td><td>Draft<br> 1360<span class=""><span>ICU 75</span></span></td> 1361</tr> 1362<tr class="row1"> 1363<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UIdentifierType::U_ID_TYPE_UNCOMMON_USE</td><td class="">(missing)</td><td>Draft<br> 1364<span class=""><span>ICU 75</span></span></td> 1365</tr> 1366<tr class="row0"> 1367<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_IDENTIFIER_STATUS</td><td class="">(missing)</td><td>Draft<br> 1368<span class=""><span>ICU 75</span></span></td> 1369</tr> 1370<tr class="row1"> 1371<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_IDENTIFIER_TYPE</td><td class="">(missing)</td><td>Draft<br> 1372<span class=""><span>ICU 75</span></span></td> 1373</tr> 1374<tr class="row0"> 1375<td class="file">uchar.h</td><td class="proto">int32_t u_getIDTypes(UChar32, UIdentifierType*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1376<span class=""><span>ICU 75</span></span></td> 1377</tr> 1378<tr class="row1"> 1379<td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_NO_MF2</td><td class="">(missing)</td><td>Internal<br> 1380<span class=""><span>ICU 75</span></span></td> 1381</tr> 1382<tr class="row0"> 1383<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_ARABIC_NASTALIQ</td><td class="">(missing)</td><td>Stable<br> 1384<span class=""><span>ICU 75</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 75.">(Born Stable)</b></td> 1385</tr> 1386<tr class="row1"> 1387<td class="file">usimplenumberformatter.h</td><td class="proto">void usnum_setMaximumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br> 1388<span class=""><span>ICU 75</span></span></td> 1389</tr> 1390<tr class="row0"> 1391<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_DUPLICATE_DECLARATION_ERROR</td><td class="">(missing)</td><td>Internal<br> 1392<span class=""><span>ICU 75</span></span></td> 1393</tr> 1394<tr class="row1"> 1395<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_DUPLICATE_OPTION_NAME_ERROR</td><td class="">(missing)</td><td>Internal<br> 1396<span class=""><span>ICU 75</span></span></td> 1397</tr> 1398<tr class="row0"> 1399<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_FORMATTING_ERROR</td><td class="">(missing)</td><td>Internal<br> 1400<span class=""><span>ICU 75</span></span></td> 1401</tr> 1402<tr class="row1"> 1403<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_MISSING_SELECTOR_ANNOTATION_ERROR</td><td class="">(missing)</td><td>Internal<br> 1404<span class=""><span>ICU 75</span></span></td> 1405</tr> 1406<tr class="row0"> 1407<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_NONEXHAUSTIVE_PATTERN_ERROR</td><td class="">(missing)</td><td>Internal<br> 1408<span class=""><span>ICU 75</span></span></td> 1409</tr> 1410<tr class="row1"> 1411<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_OPERAND_MISMATCH_ERROR</td><td class="">(missing)</td><td>Internal<br> 1412<span class=""><span>ICU 75</span></span></td> 1413</tr> 1414<tr class="row0"> 1415<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_SELECTOR_ERROR</td><td class="">(missing)</td><td>Internal<br> 1416<span class=""><span>ICU 75</span></span></td> 1417</tr> 1418<tr class="row1"> 1419<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_SYNTAX_ERROR</td><td class="">(missing)</td><td>Internal<br> 1420<span class=""><span>ICU 75</span></span></td> 1421</tr> 1422<tr class="row0"> 1423<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_UNKNOWN_FUNCTION_ERROR</td><td class="">(missing)</td><td>Internal<br> 1424<span class=""><span>ICU 75</span></span></td> 1425</tr> 1426<tr class="row1"> 1427<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_UNRESOLVED_VARIABLE_ERROR</td><td class="">(missing)</td><td>Internal<br> 1428<span class=""><span>ICU 75</span></span></td> 1429</tr> 1430<tr class="row0"> 1431<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_EXPRESSION_ERROR</td><td class="">(missing)</td><td>Internal<br> 1432<span class=""><span>ICU 75</span></span></td> 1433</tr> 1434<tr class="row1"> 1435<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_UNSUPPORTED_STATEMENT_ERROR</td><td class="">(missing)</td><td>Internal<br> 1436<span class=""><span>ICU 75</span></span></td> 1437</tr> 1438<tr class="row0"> 1439<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_MF_VARIANT_KEY_MISMATCH_ERROR</td><td class="">(missing)</td><td>Internal<br> 1440<span class=""><span>ICU 75</span></span></td> 1441</tr> 1442</table> 1443<P></P> 1444<a href="#_top">(jump back to top)</a> 1445<hr> 1446<a name="other"></a> 1447<h2>Other existing drafts in ICU 75</h2> 1448<div class="other"> 1449<table BORDER="1" class="genTable"> 1450<THEAD> 1451<tr> 1452<th>File</th><th>API</th><th>ICU 74</th><th>ICU 75</th> 1453</tr> 1454</THEAD> 1455<tr class="row1"> 1456<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> 1457</tr> 1458<tr class="row0"> 1459<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGasolineEnergyDensity()</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1460</tr> 1461<tr class="row1"> 1462<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGasolineEnergyDensity(UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1463</tr> 1464<tr class="row0"> 1465<td class="file">measure.h</td><td class="proto">bool icu::Measure::operator!=(const UObject&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1466</tr> 1467<tr class="row1"> 1468<td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> const Normalizer2* icu::Normalizer2::getNFKCSimpleCasefoldInstance(UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1469</tr> 1470<tr class="row0"> 1471<td class="file">timezone.h</td><td class="proto"><tt>static</tt> UnicodeString& icu::TimeZone::getIanaID(const UnicodeString&, UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1472</tr> 1473<tr class="row1"> 1474<td class="file">ucal.h</td><td class="proto">int32_t ucal_getIanaTimeZoneID(const UChar*, int32_t, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1475</tr> 1476<tr class="row0"> 1477<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_IDS_UNARY_OPERATOR</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1478</tr> 1479<tr class="row1"> 1480<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_ID_COMPAT_MATH_CONTINUE</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1481</tr> 1482<tr class="row0"> 1483<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_ID_COMPAT_MATH_START</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1484</tr> 1485<tr class="row1"> 1486<td class="file">ulocale.h</td><td class="proto">UEnumeration* ulocale_getKeywords(const ULocale*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1487</tr> 1488<tr class="row0"> 1489<td class="file">ulocale.h</td><td class="proto">UEnumeration* ulocale_getUnicodeKeywords(const ULocale*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1490</tr> 1491<tr class="row1"> 1492<td class="file">ulocale.h</td><td class="proto">ULocale* ulocale_openForLanguageTag(const char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1493</tr> 1494<tr class="row0"> 1495<td class="file">ulocale.h</td><td class="proto">ULocale* ulocale_openForLocaleID(const char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1496</tr> 1497<tr class="row1"> 1498<td class="file">ulocale.h</td><td class="proto">bool ulocale_isBogus(const ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1499</tr> 1500<tr class="row0"> 1501<td class="file">ulocale.h</td><td class="proto">const char* ulocale_getBaseName(const ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1502</tr> 1503<tr class="row1"> 1504<td class="file">ulocale.h</td><td class="proto">const char* ulocale_getLanguage(const ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1505</tr> 1506<tr class="row0"> 1507<td class="file">ulocale.h</td><td class="proto">const char* ulocale_getLocaleID(const ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1508</tr> 1509<tr class="row1"> 1510<td class="file">ulocale.h</td><td class="proto">const char* ulocale_getRegion(const ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1511</tr> 1512<tr class="row0"> 1513<td class="file">ulocale.h</td><td class="proto">const char* ulocale_getScript(const ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1514</tr> 1515<tr class="row1"> 1516<td class="file">ulocale.h</td><td class="proto">const char* ulocale_getVariant(const ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1517</tr> 1518<tr class="row0"> 1519<td class="file">ulocale.h</td><td class="proto">int32_t ulocale_getKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1520</tr> 1521<tr class="row1"> 1522<td class="file">ulocale.h</td><td class="proto">int32_t ulocale_getUnicodeKeywordValue(const ULocale*, const char*, int32_t, char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1523</tr> 1524<tr class="row0"> 1525<td class="file">ulocale.h</td><td class="proto">void ulocale_close(ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1526</tr> 1527<tr class="row1"> 1528<td class="file">ulocbuilder.h</td><td class="proto">ULocale* ulocbld_buildULocale(ULocaleBuilder*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1529</tr> 1530<tr class="row0"> 1531<td class="file">ulocbuilder.h</td><td class="proto">ULocaleBuilder* ulocbld_open()</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1532</tr> 1533<tr class="row1"> 1534<td class="file">ulocbuilder.h</td><td class="proto">bool ulocbld_copyErrorTo(const ULocaleBuilder*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1535</tr> 1536<tr class="row0"> 1537<td class="file">ulocbuilder.h</td><td class="proto">int32_t ulocbld_buildLanguageTag(ULocaleBuilder*, char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1538</tr> 1539<tr class="row1"> 1540<td class="file">ulocbuilder.h</td><td class="proto">int32_t ulocbld_buildLocaleID(ULocaleBuilder*, char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1541</tr> 1542<tr class="row0"> 1543<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1544</tr> 1545<tr class="row1"> 1546<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_adoptULocale(ULocaleBuilder*, ULocale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1547</tr> 1548<tr class="row0"> 1549<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_clear(ULocaleBuilder*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1550</tr> 1551<tr class="row1"> 1552<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_clearExtensions(ULocaleBuilder*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1553</tr> 1554<tr class="row0"> 1555<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_close(ULocaleBuilder*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1556</tr> 1557<tr class="row1"> 1558<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder*, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1559</tr> 1560<tr class="row0"> 1561<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_setExtension(ULocaleBuilder*, char, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1562</tr> 1563<tr class="row1"> 1564<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_setLanguage(ULocaleBuilder*, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1565</tr> 1566<tr class="row0"> 1567<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_setLanguageTag(ULocaleBuilder*, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1568</tr> 1569<tr class="row1"> 1570<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_setLocale(ULocaleBuilder*, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1571</tr> 1572<tr class="row0"> 1573<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_setRegion(ULocaleBuilder*, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1574</tr> 1575<tr class="row1"> 1576<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_setScript(ULocaleBuilder*, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1577</tr> 1578<tr class="row0"> 1579<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder*, const char*, int32_t, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1580</tr> 1581<tr class="row1"> 1582<td class="file">ulocbuilder.h</td><td class="proto">void ulocbld_setVariant(ULocaleBuilder*, const char*, int32_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1583</tr> 1584<tr class="row0"> 1585<td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getNFKCSimpleCasefoldInstance(UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1586</tr> 1587<tr class="row1"> 1588<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> 1589</tr> 1590<tr class="row0"> 1591<td class="file">uspoof.h</td><td class="proto">icu::UnicodeString& uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, icu::UnicodeString&, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1592</tr> 1593<tr class="row1"> 1594<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getBidiSkeleton(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1595</tr> 1596<tr class="row0"> 1597<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getBidiSkeletonUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1598</tr> 1599<tr class="row1"> 1600<td class="file">uspoof.h</td><td class="proto">uint32_t uspoof_areBidiConfusable(const USpoofChecker*, UBiDiDirection, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1601</tr> 1602<tr class="row0"> 1603<td class="file">uspoof.h</td><td class="proto">uint32_t uspoof_areBidiConfusableUTF8(const USpoofChecker*, UBiDiDirection, const char*, int32_t, const char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1604</tr> 1605<tr class="row1"> 1606<td class="file">uspoof.h</td><td class="proto">uint32_t uspoof_areBidiConfusableUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&, const icu::UnicodeString&, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 74</td> 1607</tr> 1608</table> 1609</div> 1610<P></P> 1611<a href="#_top">(jump back to top)</a> 1612<hr> 1613<a name="simplifications"></a> 1614<h2>Signature Simplifications</h2> 1615<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by 1616 all possible variations in "original" form.</i> 1617<div class="other"> 1618<ul></ul> 1619</div> 1620<P></P> 1621<a href="#_top">(jump back to top)</a> 1622<hr> 1623<p> 1624<i><font size="-1">Contents generated by StableAPI tool on Thu Mar 28 15:48:02 PDT 2024<br> 1625 Copyright © 2017 and later: Unicode, Inc. and others.<br> 1626 License & terms of use: http://www.unicode.org/copyright.html 1627 </font></i> 1628</p> 1629</body> 1630</html> 1631