xref: /aosp_15_r20/external/icu/icu4c/APIChangeReport.html (revision 0e209d3975ff4a8c132096b14b0e9364a753506e)
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&amp;, bool, Hashtable*, UErrorCode&amp;)</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&amp;)</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&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&rarr;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&rarr;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&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 73</td>
133</tr>
134<tr class="row1">
135<td class="file">simplenumberformatter.h</td><td class="proto">SimpleNumber&amp; icu::number::SimpleNumber::operator=(SimpleNumber&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 73</td>
136</tr>
137<tr class="row0">
138<td class="file">simplenumberformatter.h</td><td class="proto">SimpleNumberFormatter&amp; icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&rarr;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&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;, UNumberGroupingStrategy, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;, const DecimalFormatSymbols&amp;, UNumberGroupingStrategy, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&rarr;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&rarr;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&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 73</td>
288</tr>
289<tr class="row1">
290<td class="file">simplenumberformatter.h</td><td class="proto">SimpleNumber&amp; icu::number::SimpleNumber::operator=(SimpleNumber&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 73</td>
291</tr>
292<tr class="row0">
293<td class="file">simplenumberformatter.h</td><td class="proto">SimpleNumberFormatter&amp; icu::number::SimpleNumberFormatter::operator=(SimpleNumberFormatter&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&rarr;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&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;, UNumberGroupingStrategy, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;, const DecimalFormatSymbols&amp;, UNumberGroupingStrategy, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&rarr;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&amp;, bool, Hashtable*, UErrorCode&amp;, 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&amp; icu::message2::MessageArguments::operator=(MessageArguments&amp;&amp;)</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&lt;, Formattable &gt;&amp;, UErrorCode&amp;)</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 &amp; 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 &amp; 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 &amp; 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&amp; icu::message2::MFDataModel::Builder::addBinding(Binding&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::MFDataModel::Builder::addSelector(Expression&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::MFDataModel::Builder::addUnsupportedStatement(UnsupportedStatement&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::MFDataModel::Builder::addVariant(SelectorKeys&amp;&amp;, Pattern&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::MFDataModel::Builder::setPattern(Pattern&amp;&amp;)</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&amp; icu::message2::data_model::Expression::Builder::addAttribute(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::Expression::Builder::setOperand(Operand&amp;&amp;)</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&amp; icu::message2::data_model::Expression::Builder::setOperator(Operator&amp;&amp;)</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&amp; icu::message2::data_model::Markup::Builder::addAttribute(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::Markup::Builder::addOption(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::Markup::Builder::setName(const UnicodeString&amp;)</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&amp; icu::message2::data_model::Operator::Builder::addOption(const UnicodeString&amp;, Operand&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::Operator::Builder::setFunctionName(FunctionName&amp;&amp;)</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&amp; icu::message2::data_model::Operator::Builder::setReserved(Reserved&amp;&amp;)</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&amp; icu::message2::data_model::Pattern::Builder::add(Expression&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::Pattern::Builder::add(Markup&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::Pattern::Builder::add(UnicodeString&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::Reserved::Builder::add(Literal&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::SelectorKeys::Builder::add(Key&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::UnsupportedStatement::Builder::addExpression(Expression&amp;&amp;, UErrorCode&amp;)</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&amp; icu::message2::data_model::UnsupportedStatement::Builder::setBody(Reserved&amp;&amp;)</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&amp; icu::message2::data_model::UnsupportedStatement::Builder::setKeyword(const UnicodeString&amp;)</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&amp;)</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&amp; 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&amp; 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&amp;) 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&amp;)</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&amp;)</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&amp; 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&amp;) 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&amp; 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&amp;) 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&amp; 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&amp;) 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&amp;) 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&amp; 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&lt;(const Literal&amp;) 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&amp;) 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 &amp; 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&amp; 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 &amp; 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 &amp; 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 &amp; 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&amp;) 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&amp;) 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;, Operand&amp;&amp;)</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&amp;)</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&amp;&amp;)</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&amp;&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&amp;)</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&lt; Expression &gt; 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&lt; Option &gt; 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&lt; Option &gt; 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&lt; Option &gt; 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&amp; icu::message2::FormattedMessage::appendTo(Appendable&amp;, UErrorCode&amp;) 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&amp;)</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&amp; 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&amp; icu::message2::FormattedPlaceholder::operator=(FormattedPlaceholder&amp;&amp;)</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&amp; icu::message2::FormattedValue::operator=(FormattedValue&amp;&amp;)</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&amp; icu::message2::FunctionOptions::operator=(FunctionOptions&amp;&amp;)</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&amp; icu::message2::FunctionOptions::operator=(const FunctionOptions&amp;)=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&amp;) 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&amp;) 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&amp;) 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&amp;) 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&amp;, UErrorCode&amp;) 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&amp;, UErrorCode&amp;) 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&amp;) 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&amp;, UErrorCode&amp;) 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&amp;) 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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&amp; icu::message2::Formattable::getString(UErrorCode&amp;) 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 &amp; 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 &amp; 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&amp;) 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&amp;) 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&amp;)</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&amp;)</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&amp;)</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&amp;&amp;)</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&amp;, const UnicodeString&amp;)</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&amp;, FormattedValue&amp;&amp;)</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&amp;, FunctionOptions&amp;&amp;, FormattedValue&amp;&amp;)</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&amp;)</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&amp;&amp;)</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&amp;)</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&amp;&amp;)</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&amp;&amp;)</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&amp;) 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&amp;) 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&amp;) 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&amp;) 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&amp;)</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&amp; icu::message2::MFFunctionRegistry::Builder::adoptFormatter(const data_model::FunctionName&amp;, FormatterFactory*, UErrorCode&amp;)</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&amp; icu::message2::MFFunctionRegistry::Builder::adoptSelector(const data_model::FunctionName&amp;, SelectorFactory*, UErrorCode&amp;)</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&amp; icu::message2::MFFunctionRegistry::Builder::setDefaultFormatterNameByType(const UnicodeString&amp;, const data_model::FunctionName&amp;, UErrorCode&amp;)</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&amp;&amp;, FunctionOptions&amp;&amp;, UErrorCode&amp;) 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&amp;, UErrorCode&amp;)</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&amp; icu::message2::FormatterFactory::operator=(const FormatterFactory&amp;)=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&amp;) 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&amp; icu::message2::MFFunctionRegistry::operator=(MFFunctionRegistry&amp;&amp;)</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&amp;, UErrorCode&amp;) 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&amp; icu::message2::SelectorFactory::operator=(const SelectorFactory&amp;)=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&amp;, FunctionName&amp;) 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&amp;) 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&amp;)</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&amp;&amp;)</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&amp;&amp;, FunctionOptions&amp;&amp;, const UnicodeString*, int32_t, UnicodeString*, int32_t&amp;, UErrorCode&amp;) 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&amp; icu::message2::MessageFormatter::Builder::setDataModel(MFDataModel&amp;&amp;)</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&amp; icu::message2::MessageFormatter::Builder::setFunctionRegistry(const MFFunctionRegistry&amp;)</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&amp; icu::message2::MessageFormatter::Builder::setLocale(const Locale&amp;)</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&amp; icu::message2::MessageFormatter::Builder::setPattern(const UnicodeString&amp;, UParseError&amp;, UErrorCode&amp;)</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&amp;, UErrorCode&amp;) 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&amp;) 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&amp; icu::message2::MessageFormatter::operator=(MessageFormatter&amp;&amp;)</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&amp;, UErrorCode&amp;)</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 &amp; 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 &amp; 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 &amp; 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&amp;)</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() &amp;&amp;</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 &amp;</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() &amp;&amp;</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 &amp;</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&amp;)</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&amp;, Formattable&amp;, ParsePosition&amp;) 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&amp;)</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&amp;) 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&amp;)</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&amp; icu::TimeZone::getIanaID(const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</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&amp; uspoof_getBidiSkeletonUnicodeString(const USpoofChecker*, UBiDiDirection, const icu::UnicodeString&amp;, icu::UnicodeString&amp;, 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&amp;, const icu::UnicodeString&amp;, 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 &copy; 2017 and later: Unicode, Inc. and others.<br>
1626        License &amp; terms of use: http://www.unicode.org/copyright.html
1627    </font></i>
1628</p>
1629</body>
1630</html>
1631