1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html>
3<!--
4	 Copyright (C)  2015, International Business Machines Corporation, All Rights Reserved.
5	-->
6<head>
7<META http-equiv="Content-Type" content="text/html; charset=utf-8">
8<title>ICU4C API Comparison: 54 with 55</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: 54 with 55</h1>
14<div id="toc">
15<ul>
16<li>
17<a href="#removed">Removed from 54</a>
18</li>
19<li>
20<a href="#deprecated">Deprecated or Obsoleted in 55</a>
21</li>
22<li>
23<a href="#changed">Changed in  55</a>
24</li>
25<li>
26<a href="#promoted">Promoted to stable in 55</a>
27</li>
28<li>
29<a href="#added">Added in 55</a>
30</li>
31<li>
32<a href="#other">Other existing drafts in 55</a>
33</li>
34<li>
35<a href="#purevirtual">Signature Simplifications</a><sup style="background-color: yellow; font-size: smallest;">(new)</sup>
36</li>
37</ul>
38<hr>
39</div>
40<a name="removed"></a>
41<h2>Removed from 54</h2>
42<table BORDER="1" class="genTable">
43<THEAD>
44<tr>
45<th>File</th><th>API</th><th>54</th><th>55</th>
46</tr>
47</THEAD>
48<tr class="row1">
49<td class="file">LEFontInstance.h</td><td class="proto">const void* icu::LEFontInstance::getFontTable(LETag)</td><td class="">Deprecated</td><td>(missing)<br>
50<span class=""><span></span></span></td>
51</tr>
52<tr class="row0">
53<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::formatMeasuresPer(const Measure*, int32_t, const MeasureUnit&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</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">regex.h</td><td class="proto">UText* icu::RegexMatcher::group(int32_t, UText*, UErrorCode&amp;)</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">region.h</td><td class="proto">StringEnumeration* icu::Region::getContainedRegions()</td><td class="">Draft<br>51</td><td>(missing)<br>
62<span class=""><span></span></span></td>
63</tr>
64<tr class="row1">
65<td class="file">region.h</td><td class="proto">StringEnumeration* icu::Region::getContainedRegions(URegionType)</td><td class="">Draft<br>51</td><td>(missing)<br>
66<span class=""><span></span></span></td>
67</tr>
68<tr class="row0">
69<td class="file">region.h</td><td class="proto">StringEnumeration* icu::Region::getPreferredValues()</td><td class="">Draft<br>51</td><td>(missing)<br>
70<span class=""><span></span></span></td>
71</tr>
72<tr class="row1">
73<td class="file">region.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::Region::getAvailable(URegionType)</td><td class="">Draft<br>51</td><td>(missing)<br>
74<span class=""><span></span></span></td>
75</tr>
76<tr class="row0">
77<td class="file">scientificformathelper.h</td><td class="proto">ScientificFormatHelper&amp; icu::ScientificFormatHelper::operator=(const ScientificFormatHelper&amp;)</td><td class="">Draft<br>54</td><td>(missing)<br>
78<span class=""><span></span></span></td>
79</tr>
80<tr class="row1">
81<td class="file">scientificformathelper.h</td><td class="proto">UnicodeString&amp; icu::ScientificFormatHelper::insertMarkup(const UnicodeString&amp;, FieldPositionIterator&amp;, const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="">Draft<br>54</td><td>(missing)<br>
82<span class=""><span></span></span></td>
83</tr>
84<tr class="row0">
85<td class="file">scientificformathelper.h</td><td class="proto">UnicodeString&amp; icu::ScientificFormatHelper::toSuperscriptExponentDigits(const UnicodeString&amp;, FieldPositionIterator&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="">Draft<br>54</td><td>(missing)<br>
86<span class=""><span></span></span></td>
87</tr>
88<tr class="row1">
89<td class="file">scientificformathelper.h</td><td class="proto">icu::ScientificFormatHelper::ScientificFormatHelper(const DecimalFormatSymbols&amp;, UErrorCode&amp;)</td><td class="">Draft<br>54</td><td>(missing)<br>
90<span class=""><span></span></span></td>
91</tr>
92<tr class="row0">
93<td class="file">scientificformathelper.h</td><td class="proto">icu::ScientificFormatHelper::ScientificFormatHelper(const ScientificFormatHelper&amp;)</td><td class="">Draft<br>54</td><td>(missing)<br>
94<span class=""><span></span></span></td>
95</tr>
96<tr class="row1">
97<td class="file">scientificformathelper.h</td><td class="proto">icu::ScientificFormatHelper::~ScientificFormatHelper()</td><td class="">Draft<br>54</td><td>(missing)<br>
98<span class=""><span></span></span></td>
99</tr>
100<tr class="row0">
101<td class="file">uregex.h</td><td class="proto">UText* uregex_groupUTextDeep(URegularExpression*, int32_t, UText*, UErrorCode*)</td><td class="">Internal</td><td>(missing)<br>
102<span class=""><span></span></span></td>
103</tr>
104</table>
105<P></P>
106<a href="#_top">(jump back to top)</a>
107<hr>
108<a name="deprecated"></a>
109<h2>Deprecated or Obsoleted in 55</h2>
110<table BORDER="1" class="genTable">
111<THEAD>
112<tr>
113<th>File</th><th>API</th><th>54</th><th>55</th>
114</tr>
115</THEAD>
116<tr class="row1">
117<td class="file">plurrule.h</td><td class="proto">double icu::PluralRules::getUniqueKeywordValue(const UnicodeString&amp;)</td><td class="stabchange">Stable<br>4.8</td><td>Deprecated<br>
118<span class="verchange"><span>55</span></span></td>
119</tr>
120<tr class="row0">
121<td class="file">plurrule.h</td><td class="proto">int32_t icu::PluralRules::getAllKeywordValues(const UnicodeString&amp;, double*, int32_t, UErrorCode&amp;)</td><td class="stabchange">Stable<br>4.8</td><td>Deprecated<br>
122<span class="verchange"><span>55</span></span></td>
123</tr>
124<tr class="row1">
125<td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ALLOW_UNASSIGNED</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
126<span class=""><span></span></span></td>
127</tr>
128<tr class="row0">
129<td class="file">uidna.h</td><td class="proto">int32_t uidna_IDNToASCII(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
130<span class=""><span></span></span></td>
131</tr>
132<tr class="row1">
133<td class="file">uidna.h</td><td class="proto">int32_t uidna_IDNToUnicode(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
134<span class=""><span></span></span></td>
135</tr>
136<tr class="row0">
137<td class="file">uidna.h</td><td class="proto">int32_t uidna_compare(const UChar*, int32_t, const UChar*, int32_t, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
138<span class=""><span></span></span></td>
139</tr>
140<tr class="row1">
141<td class="file">uidna.h</td><td class="proto">int32_t uidna_toASCII(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
142<span class=""><span></span></span></td>
143</tr>
144<tr class="row0">
145<td class="file">uidna.h</td><td class="proto">int32_t uidna_toUnicode(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
146<span class=""><span></span></span></td>
147</tr>
148</table>
149<P></P>
150<a href="#_top">(jump back to top)</a>
151<hr>
152<a name="changed"></a>
153<h2>Changed in  55 (old, new)</h2>
154<table BORDER="1" class="genTable">
155<THEAD>
156<tr>
157<th>File</th><th>API</th><th>54</th><th>55</th>
158</tr>
159</THEAD>
160<tr class="row1">
161<td class="file">coll.h</td><td class="proto">Collator&amp; icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
162</tr>
163<tr class="row0">
164<td class="file">coll.h</td><td class="proto">UColReorderCode icu::Collator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
165</tr>
166<tr class="row1">
167<td class="file">datefmt.h</td><td class="proto">DateFormat&amp; icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
168</tr>
169<tr class="row0">
170<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
171</tr>
172<tr class="row1">
173<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::isCalendarLenient()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
174</tr>
175<tr class="row0">
176<td class="file">datefmt.h</td><td class="proto">UDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
177</tr>
178<tr class="row1">
179<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setCalendarLenient(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
180</tr>
181<tr class="row0">
182<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
183</tr>
184<tr class="row1">
185<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
186</tr>
187<tr class="row0">
188<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setGroupingUsed(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
189</tr>
190<tr class="row1">
191<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseIntegerOnly(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
192</tr>
193<tr class="row0">
194<td class="file">measfmt.h</td><td class="proto">Format* icu::MeasureFormat::clone()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
195</tr>
196<tr class="row1">
197<td class="file">measfmt.h</td><td class="proto">MeasureFormat&amp; icu::MeasureFormat::operator=(const MeasureFormat&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
198<span class="verchange"><span>3.0</span>
199<br>
200<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
201</tr>
202<tr class="row0">
203<td class="file">measfmt.h</td><td class="proto">UBool icu::MeasureFormat::operator==(const Format&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
204</tr>
205<tr class="row1">
206<td class="file">measfmt.h</td><td class="proto">UClassID icu::MeasureFormat::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
207</tr>
208<tr class="row0">
209<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
210</tr>
211<tr class="row1">
212<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
213</tr>
214<tr class="row0">
215<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
216</tr>
217<tr class="row1">
218<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
219</tr>
220<tr class="row0">
221<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERIC</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
222</tr>
223<tr class="row1">
224<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_SHORT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
225</tr>
226<tr class="row0">
227<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_WIDE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
228</tr>
229<tr class="row1">
230<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
231</tr>
232<tr class="row0">
233<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
234</tr>
235<tr class="row1">
236<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const MeasureFormat&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
237<span class="verchange"><span>3.0</span>
238<br>
239<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
240</tr>
241<tr class="row0">
242<td class="file">measfmt.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureFormat::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
243</tr>
244<tr class="row1">
245<td class="file">measunit.h</td><td class="proto">MeasureUnit&amp; icu::MeasureUnit::operator=(const MeasureUnit&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
246<span class="verchange"><span>3.0</span>
247<br>
248<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
249</tr>
250<tr class="row0">
251<td class="file">measunit.h</td><td class="proto">UBool icu::MeasureUnit::operator!=(const UObject&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
252</tr>
253<tr class="row1">
254<td class="file">measunit.h</td><td class="proto">UClassID icu::MeasureUnit::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
255</tr>
256<tr class="row0">
257<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getSubtype()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
258</tr>
259<tr class="row1">
260<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getType()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
261</tr>
262<tr class="row0">
263<td class="file">measunit.h</td><td class="proto">icu::MeasureUnit::MeasureUnit(const MeasureUnit&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
264<span class="verchange"><span>3.0</span>
265<br>
266<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
267</tr>
268<tr class="row1">
269<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
270</tr>
271<tr class="row0">
272<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
273</tr>
274<tr class="row1">
275<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
276</tr>
277<tr class="row0">
278<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
279</tr>
280<tr class="row1">
281<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
282</tr>
283<tr class="row0">
284<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
285</tr>
286<tr class="row1">
287<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
288</tr>
289<tr class="row0">
290<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
291</tr>
292<tr class="row1">
293<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
294</tr>
295<tr class="row0">
296<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
297</tr>
298<tr class="row1">
299<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
300</tr>
301<tr class="row0">
302<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
303</tr>
304<tr class="row1">
305<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
306</tr>
307<tr class="row0">
308<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
309</tr>
310<tr class="row1">
311<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
312</tr>
313<tr class="row0">
314<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
315</tr>
316<tr class="row1">
317<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
318</tr>
319<tr class="row0">
320<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
321</tr>
322<tr class="row1">
323<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
324</tr>
325<tr class="row0">
326<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
327</tr>
328<tr class="row1">
329<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
330</tr>
331<tr class="row0">
332<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
333</tr>
334<tr class="row1">
335<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
336</tr>
337<tr class="row0">
338<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
339</tr>
340<tr class="row1">
341<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
342</tr>
343<tr class="row0">
344<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
345</tr>
346<tr class="row1">
347<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
348</tr>
349<tr class="row0">
350<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
351</tr>
352<tr class="row1">
353<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
354</tr>
355<tr class="row0">
356<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
357</tr>
358<tr class="row1">
359<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
360</tr>
361<tr class="row0">
362<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
363</tr>
364<tr class="row1">
365<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
366</tr>
367<tr class="row0">
368<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
369</tr>
370<tr class="row1">
371<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
372</tr>
373<tr class="row0">
374<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
375</tr>
376<tr class="row1">
377<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
378</tr>
379<tr class="row0">
380<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
381</tr>
382<tr class="row1">
383<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
384</tr>
385<tr class="row0">
386<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
387</tr>
388<tr class="row1">
389<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
390</tr>
391<tr class="row0">
392<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
393</tr>
394<tr class="row1">
395<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
396</tr>
397<tr class="row0">
398<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
399</tr>
400<tr class="row1">
401<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
402</tr>
403<tr class="row0">
404<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
405</tr>
406<tr class="row1">
407<td class="file">measunit.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
408</tr>
409<tr class="row0">
410<td class="file">measunit.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureUnit::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
411</tr>
412<tr class="row1">
413<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
414</tr>
415<tr class="row0">
416<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
417</tr>
418<tr class="row1">
419<td class="file">measure.h</td><td class="proto">UClassID icu::Measure::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
420</tr>
421<tr class="row0">
422<td class="file">measure.h</td><td class="proto"><tt>static</tt> UClassID icu::Measure::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
423</tr>
424<tr class="row1">
425<td class="file">numfmt.h</td><td class="proto">UDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
426</tr>
427<tr class="row0">
428<td class="file">numfmt.h</td><td class="proto">void icu::NumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
429</tr>
430<tr class="row1">
431<td class="file">plurrule.h</td><td class="proto">double icu::PluralRules::getUniqueKeywordValue(const UnicodeString&amp;)</td><td class="stabchange">Stable<br>4.8</td><td>Deprecated<br>
432<span class="verchange"><span>55</span></span></td>
433</tr>
434<tr class="row0">
435<td class="file">plurrule.h</td><td class="proto">int32_t icu::PluralRules::getAllKeywordValues(const UnicodeString&amp;, double*, int32_t, UErrorCode&amp;)</td><td class="stabchange">Stable<br>4.8</td><td>Deprecated<br>
436<span class="verchange"><span>55</span></span></td>
437</tr>
438<tr class="row1">
439<td class="file">rbnf.h</td><td class="proto">void icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
440</tr>
441<tr class="row0">
442<td class="file">regex.h</td><td class="proto">UBool icu::RegexMatcher::find(UErrorCode&amp;)</td><td class="">Internal</td><td>Draft<br>
443<span class="verchange"><span>55</span></span></td>
444</tr>
445<tr class="row1">
446<td class="file">reldatefmt.h</td><td class="proto">RelativeDateTimeFormatter&amp; icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
447</tr>
448<tr class="row0">
449<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
450</tr>
451<tr class="row1">
452<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
453</tr>
454<tr class="row0">
455<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
456</tr>
457<tr class="row1">
458<td class="file">reldatefmt.h</td><td class="proto">const NumberFormat&amp; icu::RelativeDateTimeFormatter::getNumberFormat()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
459</tr>
460<tr class="row0">
461<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_DAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
462</tr>
463<tr class="row1">
464<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
465</tr>
466<tr class="row0">
467<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
468</tr>
469<tr class="row1">
470<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTH</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
471</tr>
472<tr class="row0">
473<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_NOW</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
474</tr>
475<tr class="row1">
476<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
477</tr>
478<tr class="row0">
479<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
480</tr>
481<tr class="row1">
482<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
483</tr>
484<tr class="row0">
485<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
486</tr>
487<tr class="row1">
488<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
489</tr>
490<tr class="row0">
491<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
492</tr>
493<tr class="row1">
494<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEK</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
495</tr>
496<tr class="row0">
497<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_YEAR</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
498</tr>
499<tr class="row1">
500<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
501</tr>
502<tr class="row0">
503<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST_2</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
504</tr>
505<tr class="row1">
506<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
507</tr>
508<tr class="row0">
509<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT_2</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
510</tr>
511<tr class="row1">
512<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
513</tr>
514<tr class="row0">
515<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_PLAIN</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
516</tr>
517<tr class="row1">
518<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_THIS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
519</tr>
520<tr class="row0">
521<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_DAYS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
522</tr>
523<tr class="row1">
524<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_HOURS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
525</tr>
526<tr class="row0">
527<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MINUTES</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
528</tr>
529<tr class="row1">
530<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MONTHS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
531</tr>
532<tr class="row0">
533<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_SECONDS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
534</tr>
535<tr class="row1">
536<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
537</tr>
538<tr class="row0">
539<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_WEEKS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
540</tr>
541<tr class="row1">
542<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_YEARS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
543</tr>
544<tr class="row0">
545<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
546</tr>
547<tr class="row1">
548<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
549</tr>
550<tr class="row0">
551<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
552</tr>
553<tr class="row1">
554<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
555</tr>
556<tr class="row0">
557<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
558</tr>
559<tr class="row1">
560<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
561</tr>
562<tr class="row0">
563<td class="file">tblcoll.h</td><td class="proto">Collator&amp; icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
564</tr>
565<tr class="row1">
566<td class="file">tblcoll.h</td><td class="proto">UColReorderCode icu::RuleBasedCollator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
567</tr>
568<tr class="row0">
569<td class="file">ucol.h</td><td class="proto">UColReorderCode ucol_getMaxVariable(const UCollator*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
570</tr>
571<tr class="row1">
572<td class="file">ucol.h</td><td class="proto">void ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
573</tr>
574<tr class="row0">
575<td class="file">udat.h</td><td class="proto">UBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
576</tr>
577<tr class="row1">
578<td class="file">udat.h</td><td class="proto">UDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
579</tr>
580<tr class="row0">
581<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
582</tr>
583<tr class="row1">
584<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
585</tr>
586<tr class="row0">
587<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
588</tr>
589<tr class="row1">
590<td class="file">udat.h</td><td class="proto">void udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
591</tr>
592<tr class="row0">
593<td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ALLOW_UNASSIGNED</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
594<span class=""><span></span></span></td>
595</tr>
596<tr class="row1">
597<td class="file">uidna.h</td><td class="proto">int32_t uidna_IDNToASCII(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
598<span class=""><span></span></span></td>
599</tr>
600<tr class="row0">
601<td class="file">uidna.h</td><td class="proto">int32_t uidna_IDNToUnicode(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
602<span class=""><span></span></span></td>
603</tr>
604<tr class="row1">
605<td class="file">uidna.h</td><td class="proto">int32_t uidna_compare(const UChar*, int32_t, const UChar*, int32_t, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
606<span class=""><span></span></span></td>
607</tr>
608<tr class="row0">
609<td class="file">uidna.h</td><td class="proto">int32_t uidna_toASCII(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
610<span class=""><span></span></span></td>
611</tr>
612<tr class="row1">
613<td class="file">uidna.h</td><td class="proto">int32_t uidna_toUnicode(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)</td><td class="stabchange">Stable<br>2.6</td><td>Deprecated<br>
614<span class=""><span></span></span></td>
615</tr>
616<tr class="row0">
617<td class="file">unum.h</td><td class="proto">UDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
618</tr>
619<tr class="row1">
620<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTING</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
621</tr>
622<tr class="row0">
623<td class="file">unum.h</td><td class="proto">void unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
624</tr>
625<tr class="row1">
626<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASK</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
627</tr>
628<tr class="row0">
629<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
630</tr>
631<tr class="row1">
632<td class="file">utrans.h</td><td class="proto">USet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
633</tr>
634<tr class="row0">
635<td class="file">utrans.h</td><td class="proto">int32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
636</tr>
637</table>
638<P></P>
639<a href="#_top">(jump back to top)</a>
640<hr>
641<a name="promoted"></a>
642<h2>Promoted to stable in 55</h2>
643<table BORDER="1" class="genTable">
644<THEAD>
645<tr>
646<th>File</th><th>API</th><th>54</th><th>55</th>
647</tr>
648</THEAD>
649<tr class="row1">
650<td class="file">coll.h</td><td class="proto">Collator&amp; icu::Collator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
651</tr>
652<tr class="row0">
653<td class="file">coll.h</td><td class="proto">UColReorderCode icu::Collator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
654</tr>
655<tr class="row1">
656<td class="file">datefmt.h</td><td class="proto">DateFormat&amp; icu::DateFormat::setBooleanAttribute(UDateFormatBooleanAttribute, UBool, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
657</tr>
658<tr class="row0">
659<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::getBooleanAttribute(UDateFormatBooleanAttribute, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
660</tr>
661<tr class="row1">
662<td class="file">datefmt.h</td><td class="proto">UBool icu::DateFormat::isCalendarLenient()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
663</tr>
664<tr class="row0">
665<td class="file">datefmt.h</td><td class="proto">UDisplayContext icu::DateFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
666</tr>
667<tr class="row1">
668<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setCalendarLenient(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
669</tr>
670<tr class="row0">
671<td class="file">datefmt.h</td><td class="proto">void icu::DateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
672</tr>
673<tr class="row1">
674<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
675</tr>
676<tr class="row0">
677<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setGroupingUsed(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
678</tr>
679<tr class="row1">
680<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseIntegerOnly(UBool)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
681</tr>
682<tr class="row0">
683<td class="file">measfmt.h</td><td class="proto">Format* icu::MeasureFormat::clone()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
684</tr>
685<tr class="row1">
686<td class="file">measfmt.h</td><td class="proto">MeasureFormat&amp; icu::MeasureFormat::operator=(const MeasureFormat&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
687<span class="verchange"><span>3.0</span>
688<br>
689<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
690</tr>
691<tr class="row0">
692<td class="file">measfmt.h</td><td class="proto">UBool icu::MeasureFormat::operator==(const Format&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
693</tr>
694<tr class="row1">
695<td class="file">measfmt.h</td><td class="proto">UClassID icu::MeasureFormat::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
696</tr>
697<tr class="row0">
698<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
699</tr>
700<tr class="row1">
701<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::formatMeasures(const Measure*, int32_t, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
702</tr>
703<tr class="row0">
704<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
705</tr>
706<tr class="row1">
707<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NARROW</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
708</tr>
709<tr class="row0">
710<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_NUMERIC</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
711</tr>
712<tr class="row1">
713<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_SHORT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
714</tr>
715<tr class="row0">
716<td class="file">measfmt.h</td><td class="proto"><tt>enum</tt> UMeasureFormatWidth::UMEASFMT_WIDTH_WIDE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
717</tr>
718<tr class="row1">
719<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
720</tr>
721<tr class="row0">
722<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const Locale&amp;, UMeasureFormatWidth, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
723</tr>
724<tr class="row1">
725<td class="file">measfmt.h</td><td class="proto">icu::MeasureFormat::MeasureFormat(const MeasureFormat&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
726<span class="verchange"><span>3.0</span>
727<br>
728<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
729</tr>
730<tr class="row0">
731<td class="file">measfmt.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureFormat::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
732</tr>
733<tr class="row1">
734<td class="file">measunit.h</td><td class="proto">MeasureUnit&amp; icu::MeasureUnit::operator=(const MeasureUnit&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
735<span class="verchange"><span>3.0</span>
736<br>
737<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
738</tr>
739<tr class="row0">
740<td class="file">measunit.h</td><td class="proto">UBool icu::MeasureUnit::operator!=(const UObject&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
741</tr>
742<tr class="row1">
743<td class="file">measunit.h</td><td class="proto">UClassID icu::MeasureUnit::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
744</tr>
745<tr class="row0">
746<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getSubtype()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
747</tr>
748<tr class="row1">
749<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getType()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
750</tr>
751<tr class="row0">
752<td class="file">measunit.h</td><td class="proto">icu::MeasureUnit::MeasureUnit(const MeasureUnit&amp;)</td><td class="">Draft<br>53</td><td>Stable<br>
753<span class="verchange"><span>3.0</span>
754<br>
755<b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td>
756</tr>
757<tr class="row1">
758<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcre(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
759</tr>
760<tr class="row0">
761<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
762</tr>
763<tr class="row1">
764<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createArcSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
765</tr>
766<tr class="row0">
767<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCelsius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
768</tr>
769<tr class="row1">
770<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
771</tr>
772<tr class="row0">
773<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
774</tr>
775<tr class="row1">
776<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
777</tr>
778<tr class="row0">
779<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDay(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
780</tr>
781<tr class="row1">
782<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDegree(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
783</tr>
784<tr class="row0">
785<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFahrenheit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
786</tr>
787<tr class="row1">
788<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
789</tr>
790<tr class="row0">
791<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGForce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
792</tr>
793<tr class="row1">
794<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
795</tr>
796<tr class="row0">
797<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectare(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
798</tr>
799<tr class="row1">
800<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectopascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
801</tr>
802<tr class="row0">
803<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHorsepower(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
804</tr>
805<tr class="row1">
806<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
807</tr>
808<tr class="row0">
809<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
810</tr>
811<tr class="row1">
812<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createInchHg(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
813</tr>
814<tr class="row0">
815<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilogram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
816</tr>
817<tr class="row1">
818<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
819</tr>
820<tr class="row0">
821<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilometerPerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
822</tr>
823<tr class="row1">
824<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
825</tr>
826<tr class="row0">
827<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLightYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
828</tr>
829<tr class="row1">
830<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
831</tr>
832<tr class="row0">
833<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
834</tr>
835<tr class="row1">
836<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
837</tr>
838<tr class="row0">
839<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
840</tr>
841<tr class="row1">
842<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
843</tr>
844<tr class="row0">
845<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillibar(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
846</tr>
847<tr class="row1">
848<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
849</tr>
850<tr class="row0">
851<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillisecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
852</tr>
853<tr class="row1">
854<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMinute(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
855</tr>
856<tr class="row0">
857<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMonth(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
858</tr>
859<tr class="row1">
860<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
861</tr>
862<tr class="row0">
863<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPicometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
864</tr>
865<tr class="row1">
866<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPound(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
867</tr>
868<tr class="row0">
869<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
870</tr>
871<tr class="row1">
872<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
873</tr>
874<tr class="row0">
875<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
876</tr>
877<tr class="row1">
878<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
879</tr>
880<tr class="row0">
881<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
882</tr>
883<tr class="row1">
884<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
885</tr>
886<tr class="row0">
887<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeek(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
888</tr>
889<tr class="row1">
890<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYard(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
891</tr>
892<tr class="row0">
893<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYear(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
894</tr>
895<tr class="row1">
896<td class="file">measunit.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::MeasureUnit::getAvailableTypes(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
897</tr>
898<tr class="row0">
899<td class="file">measunit.h</td><td class="proto"><tt>static</tt> UClassID icu::MeasureUnit::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
900</tr>
901<tr class="row1">
902<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
903</tr>
904<tr class="row0">
905<td class="file">measunit.h</td><td class="proto"><tt>static</tt> int32_t icu::MeasureUnit::getAvailable(const char*, MeasureUnit*, int32_t, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
906</tr>
907<tr class="row1">
908<td class="file">measure.h</td><td class="proto">UClassID icu::Measure::getDynamicClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
909</tr>
910<tr class="row0">
911<td class="file">measure.h</td><td class="proto"><tt>static</tt> UClassID icu::Measure::getStaticClassID()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
912</tr>
913<tr class="row1">
914<td class="file">numfmt.h</td><td class="proto">UDisplayContext icu::NumberFormat::getContext(UDisplayContextType, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
915</tr>
916<tr class="row0">
917<td class="file">numfmt.h</td><td class="proto">void icu::NumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
918</tr>
919<tr class="row1">
920<td class="file">rbnf.h</td><td class="proto">void icu::RuleBasedNumberFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
921</tr>
922<tr class="row0">
923<td class="file">reldatefmt.h</td><td class="proto">RelativeDateTimeFormatter&amp; icu::RelativeDateTimeFormatter::operator=(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
924</tr>
925<tr class="row1">
926<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::combineDateAndTime(const UnicodeString&amp;, const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
927</tr>
928<tr class="row0">
929<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(UDateDirection, UDateAbsoluteUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
930</tr>
931<tr class="row1">
932<td class="file">reldatefmt.h</td><td class="proto">UnicodeString&amp; icu::RelativeDateTimeFormatter::format(double, UDateDirection, UDateRelativeUnit, UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
933</tr>
934<tr class="row0">
935<td class="file">reldatefmt.h</td><td class="proto">const NumberFormat&amp; icu::RelativeDateTimeFormatter::getNumberFormat()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
936</tr>
937<tr class="row1">
938<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_DAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
939</tr>
940<tr class="row0">
941<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_FRIDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
942</tr>
943<tr class="row1">
944<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
945</tr>
946<tr class="row0">
947<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MONTH</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
948</tr>
949<tr class="row1">
950<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_NOW</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
951</tr>
952<tr class="row0">
953<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SATURDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
954</tr>
955<tr class="row1">
956<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_SUNDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
957</tr>
958<tr class="row0">
959<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_THURSDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
960</tr>
961<tr class="row1">
962<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_TUESDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
963</tr>
964<tr class="row0">
965<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
966</tr>
967<tr class="row1">
968<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEDNESDAY</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
969</tr>
970<tr class="row0">
971<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_WEEK</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
972</tr>
973<tr class="row1">
974<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_YEAR</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
975</tr>
976<tr class="row0">
977<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
978</tr>
979<tr class="row1">
980<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST_2</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
981</tr>
982<tr class="row0">
983<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_LAST</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
984</tr>
985<tr class="row1">
986<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT_2</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
987</tr>
988<tr class="row0">
989<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_NEXT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
990</tr>
991<tr class="row1">
992<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_PLAIN</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
993</tr>
994<tr class="row0">
995<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateDirection::UDAT_DIRECTION_THIS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
996</tr>
997<tr class="row1">
998<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_DAYS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
999</tr>
1000<tr class="row0">
1001<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_HOURS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1002</tr>
1003<tr class="row1">
1004<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MINUTES</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1005</tr>
1006<tr class="row0">
1007<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_MONTHS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1008</tr>
1009<tr class="row1">
1010<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_SECONDS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1011</tr>
1012<tr class="row0">
1013<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_UNIT_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1014</tr>
1015<tr class="row1">
1016<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_WEEKS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1017</tr>
1018<tr class="row0">
1019<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeUnit::UDAT_RELATIVE_YEARS</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1020</tr>
1021<tr class="row1">
1022<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1023</tr>
1024<tr class="row0">
1025<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1026</tr>
1027<tr class="row1">
1028<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1029</tr>
1030<tr class="row0">
1031<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const RelativeDateTimeFormatter&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1032</tr>
1033<tr class="row1">
1034<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::~RelativeDateTimeFormatter()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1035</tr>
1036<tr class="row0">
1037<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1038</tr>
1039<tr class="row1">
1040<td class="file">tblcoll.h</td><td class="proto">Collator&amp; icu::RuleBasedCollator::setMaxVariable(UColReorderCode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1041</tr>
1042<tr class="row0">
1043<td class="file">tblcoll.h</td><td class="proto">UColReorderCode icu::RuleBasedCollator::getMaxVariable()</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1044</tr>
1045<tr class="row1">
1046<td class="file">ucol.h</td><td class="proto">UColReorderCode ucol_getMaxVariable(const UCollator*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1047</tr>
1048<tr class="row0">
1049<td class="file">ucol.h</td><td class="proto">void ucol_setMaxVariable(UCollator*, UColReorderCode, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1050</tr>
1051<tr class="row1">
1052<td class="file">udat.h</td><td class="proto">UBool udat_getBooleanAttribute(const UDateFormat*, UDateFormatBooleanAttribute, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1053</tr>
1054<tr class="row0">
1055<td class="file">udat.h</td><td class="proto">UDisplayContext udat_getContext(const UDateFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1056</tr>
1057<tr class="row1">
1058<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_BOOLEAN_ATTRIBUTE_COUNT</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1059</tr>
1060<tr class="row0">
1061<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_NUMERIC</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1062</tr>
1063<tr class="row1">
1064<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_ALLOW_WHITESPACE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1065</tr>
1066<tr class="row0">
1067<td class="file">udat.h</td><td class="proto">void udat_setBooleanAttribute(UDateFormat*, UDateFormatBooleanAttribute, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1068</tr>
1069<tr class="row1">
1070<td class="file">ulocdata.h</td><td class="proto"><tt>enum</tt> UMeasurementSystem::UMS_UK</td><td class="">(missing)</td><td>Stable<br>
1071<span class=""><span>55</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
1072</tr>
1073<tr class="row0">
1074<td class="file">unum.h</td><td class="proto">UDisplayContext unum_getContext(const UNumberFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1075</tr>
1076<tr class="row1">
1077<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ACCOUNTING</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1078</tr>
1079<tr class="row0">
1080<td class="file">unum.h</td><td class="proto">void unum_setContext(UNumberFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1081</tr>
1082<tr class="row1">
1083<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_RESTRICTION_LEVEL_MASK</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1084</tr>
1085<tr class="row0">
1086<td class="file">uspoof.h</td><td class="proto"><tt>enum</tt> URestrictionLevel::USPOOF_SINGLE_SCRIPT_RESTRICTIVE</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1087</tr>
1088<tr class="row1">
1089<td class="file">utrans.h</td><td class="proto">USet* utrans_getSourceSet(const UTransliterator*, UBool, USet*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1090</tr>
1091<tr class="row0">
1092<td class="file">utrans.h</td><td class="proto">int32_t utrans_toRules(const UTransliterator*, UBool, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>53</td>
1093</tr>
1094</table>
1095<P></P>
1096<a href="#_top">(jump back to top)</a>
1097<hr>
1098<a name="added"></a>
1099<h2>Added in 55</h2>
1100<table BORDER="1" class="genTable">
1101<THEAD>
1102<tr>
1103<th>File</th><th>API</th><th>54</th><th>55</th>
1104</tr>
1105</THEAD>
1106<tr class="row1">
1107<td class="file">calendar.h</td><td class="proto"><tt>static</tt> Calendar* icu::Calendar::makeInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
1108<span class=""></span></td>
1109</tr>
1110<tr class="row0">
1111<td class="file">calendar.h</td><td class="proto"><tt>static</tt> void icu::Calendar::getCalendarTypeFromLocale(const Locale&amp;, char*, int32_t, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
1112<span class=""></span></td>
1113</tr>
1114<tr class="row1">
1115<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(Calendar*, const UnicodeString&amp;, const Locale&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1116<span class=""><span>55</span></span></td>
1117</tr>
1118<tr class="row0">
1119<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1120<span class=""><span>55</span></span></td>
1121</tr>
1122<tr class="row1">
1123<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> DateFormat* icu::DateFormat::createInstanceForSkeleton(const UnicodeString&amp;, const Locale&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1124<span class=""><span>55</span></span></td>
1125</tr>
1126<tr class="row0">
1127<td class="file">datefmt.h</td><td class="proto"><tt>static</tt> DateFormat* icu::DateFormat::internalCreateInstanceForSkeleton(const UnicodeString&amp;, const Locale&amp;, DateTimePatternGenerator&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
1128<span class=""><span></span></span></td>
1129</tr>
1130<tr class="row1">
1131<td class="file">dtfmtsym.h</td><td class="proto">UnicodeString&amp; icu::DateFormatSymbols::getTimeSeparatorString(UnicodeString&amp;)</td><td class="">(missing)</td><td>Draft<br>
1132<span class=""><span>55</span></span></td>
1133</tr>
1134<tr class="row0">
1135<td class="file">dtfmtsym.h</td><td class="proto"><tt>static</tt> DateFormatSymbols* icu::DateFormatSymbols::createForLocale(const Locale&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
1136<span class=""></span></td>
1137</tr>
1138<tr class="row1">
1139<td class="file">dtfmtsym.h</td><td class="proto"><tt>static</tt> const UChar icu::DateFormatSymbols::ALTERNATE_TIME_SEPARATOR</td><td class="">(missing)</td><td>Internal<br>
1140<span class=""></span></td>
1141</tr>
1142<tr class="row0">
1143<td class="file">dtfmtsym.h</td><td class="proto"><tt>static</tt> const UChar icu::DateFormatSymbols::DEFAULT_TIME_SEPARATOR</td><td class="">(missing)</td><td>Internal<br>
1144<span class=""></span></td>
1145</tr>
1146<tr class="row1">
1147<td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setTimeSeparatorString(const UnicodeString&amp;)</td><td class="">(missing)</td><td>Draft<br>
1148<span class=""><span>55</span></span></td>
1149</tr>
1150<tr class="row0">
1151<td class="file">dtptngen.h</td><td class="proto"><tt>static</tt> DateTimePatternGenerator* icu::DateTimePatternGenerator::internalMakeInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
1152<span class=""></span></td>
1153</tr>
1154<tr class="row1">
1155<td class="file">localpointer.h</td><td class="proto">icu::LocalPointer&lt; T &gt;::LocalPointer(T*, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1156<span class=""><span>55</span></span></td>
1157</tr>
1158<tr class="row0">
1159<td class="file">localpointer.h</td><td class="proto">void icu::LocalPointer&lt; T &gt;::adoptInsteadAndCheckErrorCode(T*, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1160<span class=""><span>55</span></span></td>
1161</tr>
1162<tr class="row1">
1163<td class="file">measfmt.h</td><td class="proto">UnicodeString&amp; icu::MeasureFormat::formatMeasurePerUnit(const Measure&amp;, const MeasureUnit&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1164<span class=""><span>55</span></span></td>
1165</tr>
1166<tr class="row0">
1167<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&amp;, const MeasureUnit&amp;)</td><td class="">(missing)</td><td>Internal<br>
1168<span class=""></span></td>
1169</tr>
1170<tr class="row1">
1171<td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_BROWSER_NATIVE_CLIENT</td><td class="">(missing)</td><td>Internal<br>
1172<span class=""></span></td>
1173</tr>
1174<tr class="row0">
1175<td class="file">regex.h</td><td class="proto">int32_t icu::RegexPattern::groupNumberFromName(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1176<span class=""><span>55</span></span></td>
1177</tr>
1178<tr class="row1">
1179<td class="file">regex.h</td><td class="proto">int32_t icu::RegexPattern::groupNumberFromName(const char*, int32_t, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1180<span class=""><span>55</span></span></td>
1181</tr>
1182<tr class="row0">
1183<td class="file">region.h</td><td class="proto">StringEnumeration* icu::Region::getContainedRegions(UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1184<span class=""><span>55</span></span></td>
1185</tr>
1186<tr class="row1">
1187<td class="file">region.h</td><td class="proto">StringEnumeration* icu::Region::getContainedRegions(URegionType, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1188<span class=""><span>55</span></span></td>
1189</tr>
1190<tr class="row0">
1191<td class="file">region.h</td><td class="proto">StringEnumeration* icu::Region::getPreferredValues(UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1192<span class=""><span>55</span></span></td>
1193</tr>
1194<tr class="row1">
1195<td class="file">region.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::Region::getAvailable(URegionType, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1196<span class=""><span>55</span></span></td>
1197</tr>
1198<tr class="row0">
1199<td class="file">scientificnumberformatter.h</td><td class="proto">ScientificNumberFormatter* icu::ScientificNumberFormatter::clone()</td><td class="">(missing)</td><td>Draft<br>
1200<span class=""><span>55</span></span></td>
1201</tr>
1202<tr class="row1">
1203<td class="file">scientificnumberformatter.h</td><td class="proto">UnicodeString&amp; icu::ScientificNumberFormatter::format(const Formattable&amp;, UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1204<span class=""><span>55</span></span></td>
1205</tr>
1206<tr class="row0">
1207<td class="file">scientificnumberformatter.h</td><td class="proto">icu::ScientificNumberFormatter::~ScientificNumberFormatter()</td><td class="">(missing)</td><td>Draft<br>
1208<span class=""><span>55</span></span></td>
1209</tr>
1210<tr class="row1">
1211<td class="file">scientificnumberformatter.h</td><td class="proto"><tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(DecimalFormat*, const UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1212<span class=""><span>55</span></span></td>
1213</tr>
1214<tr class="row0">
1215<td class="file">scientificnumberformatter.h</td><td class="proto"><tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createMarkupInstance(const Locale&amp;, const UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1216<span class=""><span>55</span></span></td>
1217</tr>
1218<tr class="row1">
1219<td class="file">scientificnumberformatter.h</td><td class="proto"><tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(DecimalFormat*, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1220<span class=""><span>55</span></span></td>
1221</tr>
1222<tr class="row0">
1223<td class="file">scientificnumberformatter.h</td><td class="proto"><tt>static</tt> ScientificNumberFormatter* icu::ScientificNumberFormatter::createSuperscriptInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
1224<span class=""><span>55</span></span></td>
1225</tr>
1226<tr class="row1">
1227<td class="file">timezone.h</td><td class="proto"><tt>static</tt> TimeZone* icu::TimeZone::detectHostTimeZone()</td><td class="">(missing)</td><td>Draft<br>
1228<span class=""><span>55</span></span></td>
1229</tr>
1230<tr class="row0">
1231<td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_ONLY_HTML_CONVERSION</td><td class="">(missing)</td><td>Draft<br>
1232<span class=""><span>55</span></span></td>
1233</tr>
1234<tr class="row1">
1235<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatField::UDAT_TIME_SEPARATOR_FIELD</td><td class="">(missing)</td><td>Draft<br>
1236<span class=""><span>55</span></span></td>
1237</tr>
1238<tr class="row0">
1239<td class="file">udat.h</td><td class="proto">int32_t udat_formatCalendar(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPosition*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
1240<span class=""><span>55</span></span></td>
1241</tr>
1242<tr class="row1">
1243<td class="file">udat.h</td><td class="proto">int32_t udat_formatCalendarForFields(const UDateFormat*, UCalendar*, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
1244<span class=""><span>55</span></span></td>
1245</tr>
1246<tr class="row0">
1247<td class="file">udat.h</td><td class="proto">int32_t udat_formatForFields(const UDateFormat*, UDate, UChar*, int32_t, UFieldPositionIterator*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
1248<span class=""><span>55</span></span></td>
1249</tr>
1250<tr class="row1">
1251<td class="file">ufieldpositer.h</td><td class="proto">UFieldPositionIterator* ufieldpositer_open(UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
1252<span class=""><span>55</span></span></td>
1253</tr>
1254<tr class="row0">
1255<td class="file">ufieldpositer.h</td><td class="proto">int32_t ufieldpositer_next(UFieldPositionIterator*, int32_t*, int32_t*)</td><td class="">(missing)</td><td>Draft<br>
1256<span class=""><span>55</span></span></td>
1257</tr>
1258<tr class="row1">
1259<td class="file">ufieldpositer.h</td><td class="proto">void ufieldpositer_close(UFieldPositionIterator*)</td><td class="">(missing)</td><td>Draft<br>
1260<span class=""><span>55</span></span></td>
1261</tr>
1262<tr class="row0">
1263<td class="file">ulistformatter.h</td><td class="proto">UListFormatter* ulistfmt_open(const char*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
1264<span class=""><span>55</span></span></td>
1265</tr>
1266<tr class="row1">
1267<td class="file">ulistformatter.h</td><td class="proto">int32_t ulistfmt_format(const UListFormatter*, const UChar* const strings[], const int32_t*, int32_t, UChar*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
1268<span class=""><span>55</span></span></td>
1269</tr>
1270<tr class="row0">
1271<td class="file">ulistformatter.h</td><td class="proto">void ulistfmt_close(UListFormatter*)</td><td class="">(missing)</td><td>Draft<br>
1272<span class=""><span>55</span></span></td>
1273</tr>
1274<tr class="row1">
1275<td class="file">ulocdata.h</td><td class="proto"><tt>enum</tt> UMeasurementSystem::UMS_UK</td><td class="">(missing)</td><td>Stable<br>
1276<span class=""><span>55</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td>
1277</tr>
1278<tr class="row0">
1279<td class="file">uregex.h</td><td class="proto">int32_t uregex_groupNumberFromCName(URegularExpression*, const char*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
1280<span class=""><span>55</span></span></td>
1281</tr>
1282<tr class="row1">
1283<td class="file">uregex.h</td><td class="proto">int32_t uregex_groupNumberFromName(URegularExpression*, const UChar*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
1284<span class=""><span>55</span></span></td>
1285</tr>
1286</table>
1287<P></P>
1288<a href="#_top">(jump back to top)</a>
1289<hr>
1290<a name="other"></a>
1291<h2>Other existing drafts in 55</h2>
1292<div class="other">
1293<table BORDER="1" class="genTable">
1294<THEAD>
1295<tr>
1296<th>File</th><th>API</th><th>54</th><th>55</th>
1297</tr>
1298</THEAD>
1299<tr class="row1">
1300<td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1301							icu::DecimalFormatSymbols::ENumberFormatSymbol::kExponentMultiplicationSymbol</td><td class="" colspan="2" align="center">Draft<br>54</td>
1302</tr>
1303<tr class="row0">
1304<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isDecimalPatternMatchRequired()</td><td class="" colspan="2" align="center">Draft<br>54</td>
1305</tr>
1306<tr class="row1">
1307<td class="file">decimfmt.h</td><td class="proto">UCurrencyUsage icu::DecimalFormat::getCurrencyUsage()</td><td class="" colspan="2" align="center">Draft<br>54</td>
1308</tr>
1309<tr class="row0">
1310<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setCurrencyUsage(UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1311</tr>
1312<tr class="row1">
1313<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setDecimalPatternMatchRequired(UBool)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1314</tr>
1315<tr class="row0">
1316<td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* icu::DateFormatSymbols::getYearNames(int32_t&amp;, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1317</tr>
1318<tr class="row1">
1319<td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* icu::DateFormatSymbols::getZodiacNames(int32_t&amp;, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1320</tr>
1321<tr class="row0">
1322<td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setYearNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1323</tr>
1324<tr class="row1">
1325<td class="file">dtfmtsym.h</td><td class="proto">void icu::DateFormatSymbols::setZodiacNames(const UnicodeString*, int32_t, DtContextType, DtWidthType)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1326</tr>
1327<tr class="row0">
1328<td class="file">locid.h</td><td class="proto">UBool icu::Locale::isRightToLeft()</td><td class="" colspan="2" align="center">Draft<br>54</td>
1329</tr>
1330<tr class="row1">
1331<td class="file">measfmt.h</td><td class="proto">void icu::MeasureFormat::parseObject(const UnicodeString&amp;, Formattable&amp;, ParsePosition&amp;)</td><td class="" colspan="2" align="center">Draft<br>53</td>
1332</tr>
1333<tr class="row0">
1334<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAcreFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1335</tr>
1336<tr class="row1">
1337<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAmpere(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1338</tr>
1339<tr class="row0">
1340<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createAstronomicalUnit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1341</tr>
1342<tr class="row1">
1343<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1344</tr>
1345<tr class="row0">
1346<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBushel(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1347</tr>
1348<tr class="row1">
1349<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createByte(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1350</tr>
1351<tr class="row0">
1352<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCalorie(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1353</tr>
1354<tr class="row1">
1355<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCarat(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1356</tr>
1357<tr class="row0">
1358<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCentiliter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1359</tr>
1360<tr class="row1">
1361<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1362</tr>
1363<tr class="row0">
1364<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1365</tr>
1366<tr class="row1">
1367<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1368</tr>
1369<tr class="row0">
1370<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1371</tr>
1372<tr class="row1">
1373<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCubicYard(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1374</tr>
1375<tr class="row0">
1376<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCup(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1377</tr>
1378<tr class="row1">
1379<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDeciliter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1380</tr>
1381<tr class="row0">
1382<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDecimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1383</tr>
1384<tr class="row1">
1385<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFathom(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1386</tr>
1387<tr class="row0">
1388<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFluidOunce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1389</tr>
1390<tr class="row1">
1391<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFoodcalorie(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1392</tr>
1393<tr class="row0">
1394<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFurlong(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1395</tr>
1396<tr class="row1">
1397<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGallon(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1398</tr>
1399<tr class="row0">
1400<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigabit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1401</tr>
1402<tr class="row1">
1403<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigabyte(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1404</tr>
1405<tr class="row0">
1406<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigahertz(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1407</tr>
1408<tr class="row1">
1409<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGigawatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1410</tr>
1411<tr class="row0">
1412<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHectoliter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1413</tr>
1414<tr class="row1">
1415<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createHertz(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1416</tr>
1417<tr class="row0">
1418<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createJoule(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1419</tr>
1420<tr class="row1">
1421<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKarat(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1422</tr>
1423<tr class="row0">
1424<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKelvin(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1425</tr>
1426<tr class="row1">
1427<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilobit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1428</tr>
1429<tr class="row0">
1430<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilobyte(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1431</tr>
1432<tr class="row1">
1433<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilocalorie(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1434</tr>
1435<tr class="row0">
1436<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilohertz(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1437</tr>
1438<tr class="row1">
1439<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilojoule(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1440</tr>
1441<tr class="row0">
1442<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowattHour(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1443</tr>
1444<tr class="row1">
1445<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLiterPerKilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1446</tr>
1447<tr class="row0">
1448<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLux(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1449</tr>
1450<tr class="row1">
1451<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegabit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1452</tr>
1453<tr class="row0">
1454<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegabyte(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1455</tr>
1456<tr class="row1">
1457<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegahertz(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1458</tr>
1459<tr class="row0">
1460<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegaliter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1461</tr>
1462<tr class="row1">
1463<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegawatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1464</tr>
1465<tr class="row0">
1466<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMeterPerSecondSquared(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1467</tr>
1468<tr class="row1">
1469<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMetricTon(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1470</tr>
1471<tr class="row0">
1472<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrogram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1473</tr>
1474<tr class="row1">
1475<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1476</tr>
1477<tr class="row0">
1478<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMicrosecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1479</tr>
1480<tr class="row1">
1481<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilePerGallon(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1482</tr>
1483<tr class="row0">
1484<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliampere(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1485</tr>
1486<tr class="row1">
1487<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1488</tr>
1489<tr class="row0">
1490<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliliter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1491</tr>
1492<tr class="row1">
1493<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMillimeterOfMercury(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1494</tr>
1495<tr class="row0">
1496<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilliwatt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1497</tr>
1498<tr class="row1">
1499<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNanometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1500</tr>
1501<tr class="row0">
1502<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNanosecond(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1503</tr>
1504<tr class="row1">
1505<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNauticalMile(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1506</tr>
1507<tr class="row0">
1508<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOhm(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1509</tr>
1510<tr class="row1">
1511<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createOunceTroy(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1512</tr>
1513<tr class="row0">
1514<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createParsec(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1515</tr>
1516<tr class="row1">
1517<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPint(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1518</tr>
1519<tr class="row0">
1520<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPoundPerSquareInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1521</tr>
1522<tr class="row1">
1523<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createQuart(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1524</tr>
1525<tr class="row0">
1526<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createRadian(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1527</tr>
1528<tr class="row1">
1529<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1530</tr>
1531<tr class="row0">
1532<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1533</tr>
1534<tr class="row1">
1535<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSquareYard(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1536</tr>
1537<tr class="row0">
1538<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createStone(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1539</tr>
1540<tr class="row1">
1541<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTablespoon(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1542</tr>
1543<tr class="row0">
1544<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTeaspoon(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1545</tr>
1546<tr class="row1">
1547<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTerabit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1548</tr>
1549<tr class="row0">
1550<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTerabyte(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1551</tr>
1552<tr class="row1">
1553<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createTon(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1554</tr>
1555<tr class="row0">
1556<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createVolt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1557</tr>
1558<tr class="row1">
1559<td class="file">reldatefmt.h</td><td class="proto">UDateRelativeDateTimeFormatterStyle icu::RelativeDateTimeFormatter::getFormatStyle()</td><td class="" colspan="2" align="center">Draft<br>54</td>
1560</tr>
1561<tr class="row0">
1562<td class="file">reldatefmt.h</td><td class="proto">UDisplayContext icu::RelativeDateTimeFormatter::getCapitalizationContext()</td><td class="" colspan="2" align="center">Draft<br>54</td>
1563</tr>
1564<tr class="row1">
1565<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_COUNT</td><td class="" colspan="2" align="center">Draft<br>54</td>
1566</tr>
1567<tr class="row0">
1568<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_LONG</td><td class="" colspan="2" align="center">Draft<br>54</td>
1569</tr>
1570<tr class="row1">
1571<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_NARROW</td><td class="" colspan="2" align="center">Draft<br>54</td>
1572</tr>
1573<tr class="row0">
1574<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateRelativeDateTimeFormatterStyle::UDAT_STYLE_SHORT</td><td class="" colspan="2" align="center">Draft<br>54</td>
1575</tr>
1576<tr class="row1">
1577<td class="file">reldatefmt.h</td><td class="proto">icu::RelativeDateTimeFormatter::RelativeDateTimeFormatter(const Locale&amp;, NumberFormat*, UDateRelativeDateTimeFormatterStyle, UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1578</tr>
1579<tr class="row0">
1580<td class="file">smpdtfmt.h</td><td class="proto">const NumberFormat* icu::SimpleDateFormat::getNumberFormatForField(UChar)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1581</tr>
1582<tr class="row1">
1583<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::adoptNumberFormat(NumberFormat*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1584</tr>
1585<tr class="row0">
1586<td class="file">smpdtfmt.h</td><td class="proto">void icu::SimpleDateFormat::adoptNumberFormat(const UnicodeString&amp;, NumberFormat*, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1587</tr>
1588<tr class="row1">
1589<td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONS</td><td class="" colspan="2" align="center">Draft<br>54</td>
1590</tr>
1591<tr class="row0">
1592<td class="file">tznames.h</td><td class="proto"><tt>static</tt> TimeZoneNames* icu::TimeZoneNames::createTZDBInstance(const Locale&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1593</tr>
1594<tr class="row1">
1595<td class="file">ucurr.h</td><td class="proto">double ucurr_getRoundingIncrementForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1596</tr>
1597<tr class="row0">
1598<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_CASH</td><td class="" colspan="2" align="center">Draft<br>54</td>
1599</tr>
1600<tr class="row1">
1601<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_COUNT</td><td class="" colspan="2" align="center">Draft<br>54</td>
1602</tr>
1603<tr class="row0">
1604<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrencyUsage::UCURR_USAGE_STANDARD</td><td class="" colspan="2" align="center">Draft<br>54</td>
1605</tr>
1606<tr class="row1">
1607<td class="file">ucurr.h</td><td class="proto">int32_t ucurr_getDefaultFractionDigitsForUsage(const UChar*, const UCurrencyUsage, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1608</tr>
1609<tr class="row0">
1610<td class="file">udat.h</td><td class="proto">const UNumberFormat* udat_getNumberFormatForField(const UDateFormat*, UChar)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1611</tr>
1612<tr class="row1">
1613<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH</td><td class="" colspan="2" align="center">Draft<br>53</td>
1614</tr>
1615<tr class="row0">
1616<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatBooleanAttribute::UDAT_PARSE_PARTIAL_MATCH</td><td class="" colspan="2" align="center">Draft<br>53</td>
1617</tr>
1618<tr class="row1">
1619<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_ABBREVIATED</td><td class="" colspan="2" align="center">Draft<br>54</td>
1620</tr>
1621<tr class="row0">
1622<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_NARROW</td><td class="" colspan="2" align="center">Draft<br>54</td>
1623</tr>
1624<tr class="row1">
1625<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_CYCLIC_YEARS_WIDE</td><td class="" colspan="2" align="center">Draft<br>54</td>
1626</tr>
1627<tr class="row0">
1628<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_ABBREVIATED</td><td class="" colspan="2" align="center">Draft<br>54</td>
1629</tr>
1630<tr class="row1">
1631<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_NARROW</td><td class="" colspan="2" align="center">Draft<br>54</td>
1632</tr>
1633<tr class="row0">
1634<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_ZODIAC_NAMES_WIDE</td><td class="" colspan="2" align="center">Draft<br>54</td>
1635</tr>
1636<tr class="row1">
1637<td class="file">udat.h</td><td class="proto">void udat_adoptNumberFormat(UDateFormat*, UNumberFormat*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1638</tr>
1639<tr class="row0">
1640<td class="file">udat.h</td><td class="proto">void udat_adoptNumberFormatForFields(UDateFormat*, const UChar*, UNumberFormat*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1641</tr>
1642<tr class="row1">
1643<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContext::UDISPCTX_LENGTH_FULL</td><td class="" colspan="2" align="center">Draft<br>54</td>
1644</tr>
1645<tr class="row0">
1646<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContext::UDISPCTX_LENGTH_SHORT</td><td class="" colspan="2" align="center">Draft<br>54</td>
1647</tr>
1648<tr class="row1">
1649<td class="file">udisplaycontext.h</td><td class="proto"><tt>enum</tt> UDisplayContextType::UDISPCTX_TYPE_DISPLAY_LENGTH</td><td class="" colspan="2" align="center">Draft<br>54</td>
1650</tr>
1651<tr class="row0">
1652<td class="file">uloc.h</td><td class="proto">UBool uloc_isRightToLeft(const char*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1653</tr>
1654<tr class="row1">
1655<td class="file">uloc.h</td><td class="proto">const char* uloc_toLegacyKey(const char*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1656</tr>
1657<tr class="row0">
1658<td class="file">uloc.h</td><td class="proto">const char* uloc_toLegacyType(const char*, const char*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1659</tr>
1660<tr class="row1">
1661<td class="file">uloc.h</td><td class="proto">const char* uloc_toUnicodeLocaleKey(const char*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1662</tr>
1663<tr class="row0">
1664<td class="file">uloc.h</td><td class="proto">const char* uloc_toUnicodeLocaleType(const char*, const char*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1665</tr>
1666<tr class="row1">
1667<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_CURRENCY_USAGE</td><td class="" colspan="2" align="center">Draft<br>54</td>
1668</tr>
1669<tr class="row0">
1670<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_PARSE_DECIMAL_MARK_REQUIRED</td><td class="" colspan="2" align="center">Draft<br>54</td>
1671</tr>
1672<tr class="row1">
1673<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CASH_CURRENCY</td><td class="" colspan="2" align="center">Draft<br>54</td>
1674</tr>
1675<tr class="row0">
1676<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_EXPONENT_MULTIPLICATION_SYMBOL</td><td class="" colspan="2" align="center">Draft<br>54</td>
1677</tr>
1678<tr class="row1">
1679<td class="file">uregex.h</td><td class="proto"><tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ</td><td class="" colspan="2" align="center">Draft<br>2.4</td>
1680</tr>
1681<tr class="row0">
1682<td class="file">ustdio.h</td><td class="proto">UFILE* u_fopen_u(const UChar*, const char*, const char*, const char*)</td><td class="" colspan="2" align="center">Draft<br>54</td>
1683</tr>
1684</table>
1685</div>
1686<P></P>
1687<a href="#_top">(jump back to top)</a>
1688<hr>
1689<a name="purevirtual"></a>
1690<h2>Signature Simplifications</h2>
1691<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by
1692    	all possible variations in "original" form.</i>
1693<div class="other">
1694<ul>
1695<li>
1696<b>const void* icu::LEFontInstance::getFontTable(LETag, size_t&amp;)</b>
1697<br>const void* icu::LEFontInstance::getFontTable(LETag, size_t&amp;) const<br>const void* icu::LEFontInstance::getFontTable(LETag, size_t&amp;) const=0<br>
1698</li>
1699</ul>
1700</div>
1701<P></P>
1702<a href="#_top">(jump back to top)</a>
1703<hr>
1704<p>
1705<i><font size="-1">Contents generated by StableAPI tool on Tue Mar 10 17:07:36 PDT 2015<br>Copyright (C) 2015, International Business Machines Corporation, All Rights Reserved.</font></i>
1706</p>
1707</body>
1708</html>
1709