• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?><!--
2	 Copyright (C)  2009, International Business Machines Corporation, All Rights Reserved.
3	--><html>
4<head>
5<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
6<title>ICU4C API Comparison: 4.0.1 with 4.2</title>
7<link type="text/css" href="icu4c.css" rel="stylesheet">
8</head>
9<body>
10<a name="_top"></a>
11<h1>ICU4C API Comparison: 4.0.1 with 4.2</h1>
12<ul>
13<li>
14<a href="#removed">Removed from 4.0.1</a>
15</li>
16<li>
17<a href="#deprecated">Deprecated or Obsoleted in 4.2</a>
18</li>
19<li>
20<a href="#changed">Changed in  4.2</a>
21</li>
22<li>
23<a href="#promoted">Promoted to stable in 4.2</a>
24</li>
25<li>
26<a href="#added">Added in 4.2</a>
27</li>
28<li>
29<a href="#other">Other existing drafts in 4.2</a>
30</li>
31</ul>
32<hr>
33<a name="removed">
34<h2>Removed from 4.0.1</h2>
35</a>
36<table BORDER="1" class="genTable">
37<THEAD>
38<tr>
39<th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
40</tr>
41</THEAD>
42<tr class="row1">
43<td class="file">datefmt.h</td><td class="proto">static DateFormat* DateFormat::createPatternInstance(const UnicodeString &amp;, const Locale &amp;, UErrorCode &amp;)</td><td class="">Internal<br>4.0</td><td>None<br>
44<span class=""><span></span></span></td>
45</tr>
46<!--
47  Not really removed. Split.
48<tr class="row0">
49<td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t , const char *codepage=) const</td><td class="stabchange">Stable<br>2.0</td><td>None<br>
50<span class=""><span></span></span></td>
51</tr>
52<tr class="row1">
53<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t , const char *codepage=)</td><td class="stabchange">Stable<br>2.0</td><td>None<br>
54<span class=""><span></span></span></td>
55</tr>
56<tr class="row0">
57<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, const char *codepage=)</td><td class="stabchange">Stable<br>2.0</td><td>None<br>
58<span class=""><span></span></span></td>
59</tr>
60-->
61
62</table>
63<P></P>
64<a href="#_top">(jump back to top)</a>
65<hr>
66<a name="deprecated">
67<h2>Deprecated or Obsoleted in 4.2</h2>
68</a>
69<table BORDER="1" class="genTable">
70<THEAD>
71<tr>
72<th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
73</tr>
74</THEAD>
75</table>
76<P></P>
77<a href="#_top">(jump back to top)</a>
78<hr>
79<a name="changed">
80<h2>Changed in  4.2 (old, new)</h2>
81</a>
82<table BORDER="1" class="genTable">
83<THEAD>
84<tr>
85<th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
86</tr>
87</THEAD>
88<tr class="row1">
89<td class="file">bmsearch.h</td><td class="proto">static UClassID BoyerMooreSearch::getStaticClassID()</td><td class="">Internal<br>4.0.1 technology preview</td><td>
90<br>
91<span class=""><span></span></span></td>
92</tr>
93<tr class="row0">
94<td class="file">bmsearch.h</td><td class="proto">UClassID BoyerMooreSearch::getDynamicClassID() const</td><td class="">Internal<br>4.0.1 technology preview</td><td>
95<br>
96<span class=""><span></span></span></td>
97</tr>
98<tr class="row1">
99<td class="file">colldata.h</td><td class="proto">UClassID CEList::getDynamicClassID() const</td><td class="">Internal<br>4.0.1 technology preview</td><td>
100<br>
101<span class=""><span></span></span></td>
102</tr>
103<tr class="row0">
104<td class="file">colldata.h</td><td class="proto">static UClassID StringList::getStaticClassID()</td><td class="">Internal<br>4.0.1 technology preview</td><td>
105<br>
106<span class=""><span></span></span></td>
107</tr>
108<tr class="row1">
109<td class="file">colldata.h</td><td class="proto">UClassID StringList::getDynamicClassID() const</td><td class="">Internal<br>4.0.1 technology preview</td><td>
110<br>
111<span class=""><span></span></span></td>
112</tr>
113<tr class="row0">
114<td class="file">colldata.h</td><td class="proto">static UClassID CollData::getStaticClassID()</td><td class="">Internal<br>4.0.1 technology preview</td><td>
115<br>
116<span class=""><span></span></span></td>
117</tr>
118<tr class="row1">
119<td class="file">colldata.h</td><td class="proto">static UClassID CEList::getStaticClassID()</td><td class="">Internal<br>4.0.1 technology preview</td><td>
120<br>
121<span class=""><span></span></span></td>
122</tr>
123<tr class="row0">
124<td class="file">colldata.h</td><td class="proto">UClassID CollData::getDynamicClassID() const</td><td class="">Internal<br>4.0.1 technology preview</td><td>
125<br>
126<span class=""><span></span></span></td>
127</tr>
128<tr class="row1">
129<td class="file">dtintrv.h</td><td class="proto">UDate DateInterval::getToDate() const</td><td class="" colspan="
130       	            		2
131       	            	" align="
132       	            		center
133       	            	">Draft&gt;Stable<br>4.0</td>
134</tr>
135<tr class="row0">
136<td class="file">dtintrv.h</td><td class="proto">DateInterval::DateInterval(UDate , UDate )</td><td class="" colspan="
137       	            		2
138       	            	" align="
139       	            		center
140       	            	">Draft&gt;Stable<br>4.0</td>
141</tr>
142<tr class="row1">
143<td class="file">dtintrv.h</td><td class="proto">static UClassID DateInterval::getStaticClassID(void)</td><td class="" colspan="
144       	            		2
145       	            	" align="
146       	            		center
147       	            	">Draft&gt;Stable<br>4.0</td>
148</tr>
149<tr class="row0">
150<td class="file">dtintrv.h</td><td class="proto">DateInterval::~DateInterval()</td><td class="" colspan="
151       	            		2
152       	            	" align="
153       	            		center
154       	            	">Draft&gt;Stable<br>4.0</td>
155</tr>
156<tr class="row1">
157<td class="file">dtintrv.h</td><td class="proto">DateInterval&amp; DateInterval::operator=(const DateInterval &amp;)</td><td class="" colspan="
158       	            		2
159       	            	" align="
160       	            		center
161       	            	">Draft&gt;Stable<br>4.0</td>
162</tr>
163<tr class="row0">
164<td class="file">dtintrv.h</td><td class="proto">UBool DateInterval::operator==(const DateInterval &amp;) const</td><td class="" colspan="
165       	            		2
166       	            	" align="
167       	            		center
168       	            	">Draft&gt;Stable<br>4.0</td>
169</tr>
170<tr class="row1">
171<td class="file">dtintrv.h</td><td class="proto">UDate DateInterval::getFromDate() const</td><td class="" colspan="
172       	            		2
173       	            	" align="
174       	            		center
175       	            	">Draft&gt;Stable<br>4.0</td>
176</tr>
177<tr class="row0">
178<td class="file">dtintrv.h</td><td class="proto">DateInterval* DateInterval::clone() const</td><td class="" colspan="
179       	            		2
180       	            	" align="
181       	            		center
182       	            	">Draft&gt;Stable<br>4.0</td>
183</tr>
184<tr class="row1">
185<td class="file">dtintrv.h</td><td class="proto">UClassID DateInterval::getDynamicClassID(void) const</td><td class="" colspan="
186       	            		2
187       	            	" align="
188       	            		center
189       	            	">Draft&gt;Stable<br>4.0</td>
190</tr>
191<tr class="row0">
192<td class="file">dtintrv.h</td><td class="proto">UBool DateInterval::operator!=(const DateInterval &amp;) const</td><td class="" colspan="
193       	            		2
194       	            	" align="
195       	            		center
196       	            	">Draft&gt;Stable<br>4.0</td>
197</tr>
198<tr class="row1">
199<td class="file">dtintrv.h</td><td class="proto">DateInterval::DateInterval(const DateInterval &amp;)</td><td class="" colspan="
200       	            		2
201       	            	" align="
202       	            		center
203       	            	">Draft&gt;Stable<br>4.0</td>
204</tr>
205<tr class="row0">
206<td class="file">dtitvfmt.h</td><td class="proto">static UClassID DateIntervalFormat::getStaticClassID(void)</td><td class="" colspan="
207       	            		2
208       	            	" align="
209       	            		center
210       	            	">Draft&gt;Stable<br>4.0</td>
211</tr>
212<tr class="row1">
213<td class="file">dtitvfmt.h</td><td class="proto">DateIntervalFormat::~DateIntervalFormat()</td><td class="" colspan="
214       	            		2
215       	            	" align="
216       	            		center
217       	            	">Draft&gt;Stable<br>4.0</td>
218</tr>
219<tr class="row0">
220<td class="file">dtitvfmt.h</td><td class="proto">UBool DateIntervalFormat::operator==(const Format &amp;) const</td><td class="" colspan="
221       	            		2
222       	            	" align="
223       	            		center
224       	            	">Draft&gt;Stable<br>4.0</td>
225</tr>
226<tr class="row1">
227<td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
228       	            		2
229       	            	" align="
230       	            		center
231       	            	">Draft&gt;Stable<br>4.0</td>
232</tr>
233<tr class="row0">
234<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(const DateInterval *, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
235       	            		2
236       	            	" align="
237       	            		center
238       	            	">Draft&gt;Stable<br>4.0</td>
239</tr>
240<tr class="row1">
241<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
242       	            		2
243       	            	" align="
244       	            		center
245       	            	">Draft&gt;Stable<br>4.0</td>
246</tr>
247<tr class="row0">
248<td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const Locale &amp;, const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
249       	            		2
250       	            	" align="
251       	            		center
252       	            	">Draft&gt;Stable<br>4.0</td>
253</tr>
254<tr class="row1">
255<td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
256       	            		2
257       	            	" align="
258       	            		center
259       	            	">Draft&gt;Stable<br>4.0</td>
260</tr>
261<tr class="row0">
262<td class="file">dtitvfmt.h</td><td class="proto">const DateIntervalInfo* DateIntervalFormat::getDateIntervalInfo(void) const</td><td class="" colspan="
263       	            		2
264       	            	" align="
265       	            		center
266       	            	">Draft&gt;Stable<br>4.0</td>
267</tr>
268<tr class="row1">
269<td class="file">dtitvfmt.h</td><td class="proto">const DateFormat* DateIntervalFormat::getDateFormat(void) const</td><td class="" colspan="
270       	            		2
271       	            	" align="
272       	            		center
273       	            	">Draft&gt;Stable<br>4.0</td>
274</tr>
275<tr class="row0">
276<td class="file">dtitvfmt.h</td><td class="proto">UClassID DateIntervalFormat::getDynamicClassID(void) const</td><td class="" colspan="
277       	            		2
278       	            	" align="
279       	            		center
280       	            	">Draft&gt;Stable<br>4.0</td>
281</tr>
282<tr class="row1">
283<td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::setDateIntervalInfo(const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
284       	            		2
285       	            	" align="
286       	            		center
287       	            	">Draft&gt;Stable<br>4.0</td>
288</tr>
289<tr class="row0">
290<td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
291       	            		2
292       	            	" align="
293       	            		center
294       	            	">Draft&gt;Stable<br>4.0</td>
295</tr>
296<tr class="row1">
297<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(Calendar &amp;, Calendar &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
298       	            		2
299       	            	" align="
300       	            		center
301       	            	">Draft&gt;Stable<br>4.0</td>
302</tr>
303<tr class="row0">
304<td class="file">dtitvfmt.h</td><td class="proto">UBool DateIntervalFormat::operator!=(const Format &amp;) const</td><td class="" colspan="
305       	            		2
306       	            	" align="
307       	            		center
308       	            	">Draft&gt;Stable<br>4.0</td>
309</tr>
310<tr class="row1">
311<td class="file">dtitvfmt.h</td><td class="proto">Format* DateIntervalFormat::clone(void) const</td><td class="" colspan="
312       	            		2
313       	            	" align="
314       	            		center
315       	            	">Draft&gt;Stable<br>4.0</td>
316</tr>
317<tr class="row0">
318<td class="file">dtitvinf.h</td><td class="proto">UnicodeString&amp; DateIntervalInfo::getFallbackIntervalPattern(UnicodeString &amp;) const</td><td class="" colspan="
319       	            		2
320       	            	" align="
321       	            		center
322       	            	">Draft&gt;Stable<br>4.0</td>
323</tr>
324<tr class="row1">
325<td class="file">dtitvinf.h</td><td class="proto">void DateIntervalInfo::setIntervalPattern(const UnicodeString &amp;, UCalendarDateFields , const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
326       	            		2
327       	            	" align="
328       	            		center
329       	            	">Draft&gt;Stable<br>4.0</td>
330</tr>
331<tr class="row0">
332<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo&amp; DateIntervalInfo::operator=(const DateIntervalInfo &amp;)</td><td class="" colspan="
333       	            		2
334       	            	" align="
335       	            		center
336       	            	">Draft&gt;Stable<br>4.0</td>
337</tr>
338<tr class="row1">
339<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo* DateIntervalInfo::clone(void) const</td><td class="" colspan="
340       	            		2
341       	            	" align="
342       	            		center
343       	            	">Draft&gt;Stable<br>4.0</td>
344</tr>
345<tr class="row0">
346<td class="file">dtitvinf.h</td><td class="proto">UBool DateIntervalInfo::getDefaultOrder() const</td><td class="" colspan="
347       	            		2
348       	            	" align="
349       	            		center
350       	            	">Draft&gt;Stable<br>4.0</td>
351</tr>
352<tr class="row1">
353<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::DateIntervalInfo(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
354       	            		2
355       	            	" align="
356       	            		center
357       	            	">Draft&gt;Stable<br>4.0</td>
358</tr>
359<tr class="row0">
360<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::~DateIntervalInfo()</td><td class="" colspan="
361       	            		2
362       	            	" align="
363       	            		center
364       	            	">Draft&gt;Stable<br>4.0</td>
365</tr>
366<tr class="row1">
367<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::DateIntervalInfo(const DateIntervalInfo &amp;)</td><td class="" colspan="
368       	            		2
369       	            	" align="
370       	            		center
371       	            	">Draft&gt;Stable<br>4.0</td>
372</tr>
373<tr class="row0">
374<td class="file">dtitvinf.h</td><td class="proto">UnicodeString&amp; DateIntervalInfo::getIntervalPattern(const UnicodeString &amp;, UCalendarDateFields , UnicodeString &amp;, UErrorCode &amp;) const</td><td class="" colspan="
375       	            		2
376       	            	" align="
377       	            		center
378       	            	">Draft&gt;Stable<br>4.0</td>
379</tr>
380<tr class="row1">
381<td class="file">dtitvinf.h</td><td class="proto">void DateIntervalInfo::setFallbackIntervalPattern(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
382       	            		2
383       	            	" align="
384       	            		center
385       	            	">Draft&gt;Stable<br>4.0</td>
386</tr>
387<tr class="row0">
388<td class="file">msgfmt.h</td><td class="proto">UBool MessageFormat::usesNamedArguments() const</td><td class="" colspan="
389       	            		2
390       	            	" align="
391       	            		center
392       	            	">Draft&gt;Stable<br>4.0</td>
393</tr>
394<tr class="row1">
395<td class="file">msgfmt.h</td><td class="proto">void MessageFormat::setFormat(const UnicodeString &amp;, const Format &amp;, UErrorCode &amp;)</td><td class="" colspan="
396       	            		2
397       	            	" align="
398       	            		center
399       	            	">Draft&gt;Stable<br>4.0</td>
400</tr>
401<tr class="row0">
402<td class="file">msgfmt.h</td><td class="proto">Format* MessageFormat::getFormat(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
403       	            		2
404       	            	" align="
405       	            		center
406       	            	">Draft&gt;Stable<br>4.0</td>
407</tr>
408<tr class="row1">
409<td class="file">msgfmt.h</td><td class="proto">void MessageFormat::adoptFormat(const UnicodeString &amp;, Format *, UErrorCode &amp;)</td><td class="" colspan="
410       	            		2
411       	            	" align="
412       	            		center
413       	            	">Draft&gt;Stable<br>4.0</td>
414</tr>
415<tr class="row0">
416<td class="file">msgfmt.h</td><td class="proto">StringEnumeration* MessageFormat::getFormatNames(UErrorCode &amp;)</td><td class="" colspan="
417       	            		2
418       	            	" align="
419       	            		center
420       	            	">Draft&gt;Stable<br>4.0</td>
421</tr>
422<tr class="row1">
423<td class="file">plurfmt.h</td><td class="proto">void PluralFormat::applyPattern(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
424       	            		2
425       	            	" align="
426       	            		center
427       	            	">Draft&gt;Stable<br>4.0</td>
428</tr>
429<tr class="row0">
430<td class="file">plurfmt.h</td><td class="proto">UBool PluralFormat::operator!=(const Format &amp;) const</td><td class="" colspan="
431       	            		2
432       	            	" align="
433       	            		center
434       	            	">Draft&gt;Stable<br>4.0</td>
435</tr>
436<tr class="row1">
437<td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::format(int32_t , UErrorCode &amp;) const</td><td class="" colspan="
438       	            		2
439       	            	" align="
440       	            		center
441       	            	">Draft&gt;Stable<br>4.0</td>
442</tr>
443<tr class="row0">
444<td class="file">plurfmt.h</td><td class="proto">void PluralFormat::parseObject(const UnicodeString &amp;, Formattable &amp;, ParsePosition &amp;) const</td><td class="" colspan="
445       	            		2
446       	            	" align="
447       	            		center
448       	            	">Draft&gt;Stable<br>4.0</td>
449</tr>
450<tr class="row1">
451<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
452       	            		2
453       	            	" align="
454       	            		center
455       	            	">Draft&gt;Stable<br>4.0</td>
456</tr>
457<tr class="row0">
458<td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::format(double , UErrorCode &amp;) const</td><td class="" colspan="
459       	            		2
460       	            	" align="
461       	            		center
462       	            	">Draft&gt;Stable<br>4.0</td>
463</tr>
464<tr class="row1">
465<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(UErrorCode &amp;)</td><td class="" colspan="
466       	            		2
467       	            	" align="
468       	            		center
469       	            	">Draft&gt;Stable<br>4.0</td>
470</tr>
471<tr class="row0">
472<td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(int32_t , UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
473       	            		2
474       	            	" align="
475       	            		center
476       	            	">Draft&gt;Stable<br>4.0</td>
477</tr>
478<tr class="row1">
479<td class="file">plurfmt.h</td><td class="proto">static UClassID PluralFormat::getStaticClassID(void)</td><td class="" colspan="
480       	            		2
481       	            	" align="
482       	            		center
483       	            	">Draft&gt;Stable<br>4.0</td>
484</tr>
485<tr class="row0">
486<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralFormat &amp;)</td><td class="" colspan="
487       	            		2
488       	            	" align="
489       	            		center
490       	            	">Draft&gt;Stable<br>4.0</td>
491</tr>
492<tr class="row1">
493<td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::toPattern(UnicodeString &amp;)</td><td class="" colspan="
494       	            		2
495       	            	" align="
496       	            		center
497       	            	">Draft&gt;Stable<br>4.0</td>
498</tr>
499<tr class="row0">
500<td class="file">plurfmt.h</td><td class="proto">PluralFormat::~PluralFormat()</td><td class="" colspan="
501       	            		2
502       	            	" align="
503       	            		center
504       	            	">Draft&gt;Stable<br>4.0</td>
505</tr>
506<tr class="row1">
507<td class="file">plurfmt.h</td><td class="proto">UBool PluralFormat::operator==(const Format &amp;) const</td><td class="" colspan="
508       	            		2
509       	            	" align="
510       	            		center
511       	            	">Draft&gt;Stable<br>4.0</td>
512</tr>
513<tr class="row0">
514<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralRules &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
515       	            		2
516       	            	" align="
517       	            		center
518       	            	">Draft&gt;Stable<br>4.0</td>
519</tr>
520<tr class="row1">
521<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const PluralRules &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
522       	            		2
523       	            	" align="
524       	            		center
525       	            	">Draft&gt;Stable<br>4.0</td>
526</tr>
527<tr class="row0">
528<td class="file">plurfmt.h</td><td class="proto">void PluralFormat::setLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
529       	            		2
530       	            	" align="
531       	            		center
532       	            	">Draft&gt;Stable<br>4.0</td>
533</tr>
534<tr class="row1">
535<td class="file">plurfmt.h</td><td class="proto">PluralFormat&amp; PluralFormat::operator=(const PluralFormat &amp;)</td><td class="" colspan="
536       	            		2
537       	            	" align="
538       	            		center
539       	            	">Draft&gt;Stable<br>4.0</td>
540</tr>
541<tr class="row0">
542<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
543       	            		2
544       	            	" align="
545       	            		center
546       	            	">Draft&gt;Stable<br>4.0</td>
547</tr>
548<tr class="row1">
549<td class="file">plurfmt.h</td><td class="proto">UClassID PluralFormat::getDynamicClassID() const</td><td class="" colspan="
550       	            		2
551       	            	" align="
552       	            		center
553       	            	">Draft&gt;Stable<br>4.0</td>
554</tr>
555<tr class="row0">
556<td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(double , UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
557       	            		2
558       	            	" align="
559       	            		center
560       	            	">Draft&gt;Stable<br>4.0</td>
561</tr>
562<tr class="row1">
563<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const PluralRules &amp;, UErrorCode &amp;)</td><td class="" colspan="
564       	            		2
565       	            	" align="
566       	            		center
567       	            	">Draft&gt;Stable<br>4.0</td>
568</tr>
569<tr class="row0">
570<td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
571       	            		2
572       	            	" align="
573       	            		center
574       	            	">Draft&gt;Stable<br>4.0</td>
575</tr>
576<tr class="row1">
577<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
578       	            		2
579       	            	" align="
580       	            		center
581       	            	">Draft&gt;Stable<br>4.0</td>
582</tr>
583<tr class="row0">
584<td class="file">plurfmt.h</td><td class="proto">void PluralFormat::setNumberFormat(const NumberFormat *, UErrorCode &amp;)</td><td class="" colspan="
585       	            		2
586       	            	" align="
587       	            		center
588       	            	">Draft&gt;Stable<br>4.0</td>
589</tr>
590<tr class="row1">
591<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralRules &amp;, UErrorCode &amp;)</td><td class="" colspan="
592       	            		2
593       	            	" align="
594       	            		center
595       	            	">Draft&gt;Stable<br>4.0</td>
596</tr>
597<tr class="row0">
598<td class="file">plurfmt.h</td><td class="proto">Format* PluralFormat::clone(void) const</td><td class="" colspan="
599       	            		2
600       	            	" align="
601       	            		center
602       	            	">Draft&gt;Stable<br>4.0</td>
603</tr>
604<tr class="row1">
605<td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::createRules(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
606       	            		2
607       	            	" align="
608       	            		center
609       	            	">Draft&gt;Stable<br>4.0</td>
610</tr>
611<tr class="row0">
612<td class="file">plurrule.h</td><td class="proto">UBool PluralRules::operator!=(const PluralRules &amp;) const</td><td class="" colspan="
613       	            		2
614       	            	" align="
615       	            		center
616       	            	">Draft&gt;Stable<br>4.0</td>
617</tr>
618<tr class="row1">
619<td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::createDefaultRules(UErrorCode &amp;)</td><td class="" colspan="
620       	            		2
621       	            	" align="
622       	            		center
623       	            	">Draft&gt;Stable<br>4.0</td>
624</tr>
625<tr class="row0">
626<td class="file">plurrule.h</td><td class="proto">PluralRules* PluralRules::clone() const</td><td class="" colspan="
627       	            		2
628       	            	" align="
629       	            		center
630       	            	">Draft&gt;Stable<br>4.0</td>
631</tr>
632<tr class="row1">
633<td class="file">plurrule.h</td><td class="proto">UBool PluralRules::isKeyword(const UnicodeString &amp;) const</td><td class="" colspan="
634       	            		2
635       	            	" align="
636       	            		center
637       	            	">Draft&gt;Stable<br>4.0</td>
638</tr>
639<tr class="row0">
640<td class="file">plurrule.h</td><td class="proto">static UClassID PluralRules::getStaticClassID(void)</td><td class="" colspan="
641       	            		2
642       	            	" align="
643       	            		center
644       	            	">Draft&gt;Stable<br>4.0</td>
645</tr>
646<tr class="row1">
647<td class="file">plurrule.h</td><td class="proto">PluralRules::PluralRules(UErrorCode &amp;)</td><td class="" colspan="
648       	            		2
649       	            	" align="
650       	            		center
651       	            	">Draft&gt;Stable<br>4.0</td>
652</tr>
653<tr class="row0">
654<td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::select(double ) const</td><td class="" colspan="
655       	            		2
656       	            	" align="
657       	            		center
658       	            	">Draft&gt;Stable<br>4.0</td>
659</tr>
660<tr class="row1">
661<td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::select(int32_t ) const</td><td class="" colspan="
662       	            		2
663       	            	" align="
664       	            		center
665       	            	">Draft&gt;Stable<br>4.0</td>
666</tr>
667<tr class="row0">
668<td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::forLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
669       	            		2
670       	            	" align="
671       	            		center
672       	            	">Draft&gt;Stable<br>4.0</td>
673</tr>
674<tr class="row1">
675<td class="file">plurrule.h</td><td class="proto">StringEnumeration* PluralRules::getKeywords(UErrorCode &amp;) const</td><td class="" colspan="
676       	            		2
677       	            	" align="
678       	            		center
679       	            	">Draft&gt;Stable<br>4.0</td>
680</tr>
681<tr class="row0">
682<td class="file">plurrule.h</td><td class="proto">UClassID PluralRules::getDynamicClassID() const</td><td class="" colspan="
683       	            		2
684       	            	" align="
685       	            		center
686       	            	">Draft&gt;Stable<br>4.0</td>
687</tr>
688<tr class="row1">
689<td class="file">plurrule.h</td><td class="proto">PluralRules::~PluralRules()</td><td class="" colspan="
690       	            		2
691       	            	" align="
692       	            		center
693       	            	">Draft&gt;Stable<br>4.0</td>
694</tr>
695<tr class="row0">
696<td class="file">plurrule.h</td><td class="proto">PluralRules&amp; PluralRules::operator=(const PluralRules &amp;)</td><td class="" colspan="
697       	            		2
698       	            	" align="
699       	            		center
700       	            	">Draft&gt;Stable<br>4.0</td>
701</tr>
702<tr class="row1">
703<td class="file">plurrule.h</td><td class="proto">UBool PluralRules::operator==(const PluralRules &amp;) const</td><td class="" colspan="
704       	            		2
705       	            	" align="
706       	            		center
707       	            	">Draft&gt;Stable<br>4.0</td>
708</tr>
709<tr class="row0">
710<td class="file">plurrule.h</td><td class="proto">PluralRules::PluralRules(const PluralRules &amp;)</td><td class="" colspan="
711       	            		2
712       	            	" align="
713       	            		center
714       	            	">Draft&gt;Stable<br>4.0</td>
715</tr>
716<tr class="row1">
717<td class="file">regex.h</td><td class="proto">void RegexMatcher::setTimeLimit(int32_t , UErrorCode &amp;)</td><td class="" colspan="
718       	            		2
719       	            	" align="
720       	            		center
721       	            	">Draft&gt;Stable<br>4.0</td>
722</tr>
723<tr class="row0">
724<td class="file">regex.h</td><td class="proto">void RegexMatcher::getMatchCallback(URegexMatchCallback *&amp;, const void *&amp;, UErrorCode &amp;)</td><td class="" colspan="
725       	            		2
726       	            	" align="
727       	            		center
728       	            	">Draft&gt;Stable<br>4.0</td>
729</tr>
730<tr class="row1">
731<td class="file">regex.h</td><td class="proto">void RegexMatcher::setMatchCallback(URegexMatchCallback *, const void *, UErrorCode &amp;)</td><td class="" colspan="
732       	            		2
733       	            	" align="
734       	            		center
735       	            	">Draft&gt;Stable<br>4.0</td>
736</tr>
737<tr class="row0">
738<td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::useTransparentBounds(UBool )</td><td class="" colspan="
739       	            		2
740       	            	" align="
741       	            		center
742       	            	">Draft&gt;Stable<br>4.0</td>
743</tr>
744<tr class="row1">
745<td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hasTransparentBounds() const</td><td class="" colspan="
746       	            		2
747       	            	" align="
748       	            		center
749       	            	">Draft&gt;Stable<br>4.0</td>
750</tr>
751<tr class="row0">
752<td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::getTimeLimit() const</td><td class="" colspan="
753       	            		2
754       	            	" align="
755       	            		center
756       	            	">Draft&gt;Stable<br>4.0</td>
757</tr>
758<tr class="row1">
759<td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::region(int32_t , int32_t , UErrorCode &amp;)</td><td class="" colspan="
760       	            		2
761       	            	" align="
762       	            		center
763       	            	">Draft&gt;Stable<br>4.0</td>
764</tr>
765<tr class="row0">
766<td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::regionEnd() const</td><td class="" colspan="
767       	            		2
768       	            	" align="
769       	            		center
770       	            	">Draft&gt;Stable<br>4.0</td>
771</tr>
772<tr class="row1">
773<td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hitEnd() const</td><td class="" colspan="
774       	            		2
775       	            	" align="
776       	            		center
777       	            	">Draft&gt;Stable<br>4.0</td>
778</tr>
779<tr class="row0">
780<td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::useAnchoringBounds(UBool )</td><td class="" colspan="
781       	            		2
782       	            	" align="
783       	            		center
784       	            	">Draft&gt;Stable<br>4.0</td>
785</tr>
786<tr class="row1">
787<td class="file">regex.h</td><td class="proto">void RegexMatcher::setStackLimit(int32_t , UErrorCode &amp;)</td><td class="" colspan="
788       	            		2
789       	            	" align="
790       	            		center
791       	            	">Draft&gt;Stable<br>4.0</td>
792</tr>
793<tr class="row0">
794<td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::getStackLimit() const</td><td class="" colspan="
795       	            		2
796       	            	" align="
797       	            		center
798       	            	">Draft&gt;Stable<br>4.0</td>
799</tr>
800<tr class="row1">
801<td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::regionStart() const</td><td class="" colspan="
802       	            		2
803       	            	" align="
804       	            		center
805       	            	">Draft&gt;Stable<br>4.0</td>
806</tr>
807<tr class="row0">
808<td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hasAnchoringBounds() const</td><td class="" colspan="
809       	            		2
810       	            	" align="
811       	            		center
812       	            	">Draft&gt;Stable<br>4.0</td>
813</tr>
814<tr class="row1">
815<td class="file">regex.h</td><td class="proto">UBool RegexMatcher::requireEnd() const</td><td class="" colspan="
816       	            		2
817       	            	" align="
818       	            		center
819       	            	">Draft&gt;Stable<br>4.0</td>
820</tr>
821<tr class="row0">
822<td class="file">timezone.h</td><td class="proto">static UnicodeString&amp; TimeZone::getCanonicalID(const UnicodeString &amp;, UnicodeString &amp;, UBool &amp;, UErrorCode &amp;)</td><td class="" colspan="
823       	            		2
824       	            	" align="
825       	            		center
826       	            	">Draft&gt;Stable<br>4.0</td>
827</tr>
828<tr class="row1">
829<td class="file">timezone.h</td><td class="proto">static UnicodeString&amp; TimeZone::getCanonicalID(const UnicodeString &amp;, UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
830       	            		2
831       	            	" align="
832       	            		center
833       	            	">Draft&gt;Stable<br>4.0</td>
834</tr>
835<tr class="row0">
836<td class="file">tmutfmt.h</td><td class="proto">static UBool hashTableValueComparator(UHashTok , UHashTok )</td><td class="">Internal<br>4.0</td><td>Internal<br>
837<span class="verchange"><span>4.2</span></span></td>
838</tr>
839<tr class="row1">
840<td class="file">ucal.h</td><td class="proto">int32_t ucal_getCanonicalTimeZoneID(const UChar *, int32_t , UChar *, int32_t , UBool *, UErrorCode *)</td><td class="" colspan="
841       	            		2
842       	            	" align="
843       	            		center
844       	            	">Draft&gt;Stable<br>4.0</td>
845</tr>
846<tr class="row0">
847<td class="file">ucal.h</td><td class="proto">UCalendar* ucal_clone(const UCalendar *, UErrorCode *)</td><td class="" colspan="
848       	            		2
849       	            	" align="
850       	            		center
851       	            	">Draft&gt;Stable<br>4.0</td>
852</tr>
853<tr class="row1">
854<td class="file">ucurr.h</td><td class="proto">int32_t ucurr_countCurrencies(const char *, UDate , UErrorCode *)</td><td class="" colspan="
855       	            		2
856       	            	" align="
857       	            		center
858       	            	">Draft&gt;Stable<br>4.0</td>
859</tr>
860<tr class="row0">
861<td class="file">ucurr.h</td><td class="proto">int32_t ucurr_forLocaleAndDate(const char *, UDate , int32_t , UChar *, int32_t , UErrorCode *)</td><td class="" colspan="
862       	            		2
863       	            	" align="
864       	            		center
865       	            	">Draft&gt;Stable<br>4.0</td>
866</tr>
867<tr class="row1">
868<td class="file">uloc.h</td><td class="proto">ULayoutType uloc_getLineOrientation(const char *, UErrorCode *)</td><td class="" colspan="
869       	            		2
870       	            	" align="
871       	            		center
872       	            	">Draft&gt;Stable<br>4.0</td>
873</tr>
874<tr class="row0">
875<td class="file">uloc.h</td><td class="proto">ULayoutType uloc_getCharacterOrientation(const char *, UErrorCode *)</td><td class="" colspan="
876       	            		2
877       	            	" align="
878       	            		center
879       	            	">Draft&gt;Stable<br>4.0</td>
880</tr>
881<tr class="row1">
882<td class="file">uloc.h</td><td class="proto">int32_t uloc_minimizeSubtags(const char *, char *, int32_t , UErrorCode *)</td><td class="" colspan="
883       	            		2
884       	            	" align="
885       	            		center
886       	            	">Draft&gt;Stable<br>4.0</td>
887</tr>
888<tr class="row0">
889<td class="file">uloc.h</td><td class="proto">int32_t uloc_addLikelySubtags(const char *, char *, int32_t , UErrorCode *)</td><td class="" colspan="
890       	            		2
891       	            	" align="
892       	            		center
893       	            	">Draft&gt;Stable<br>4.0</td>
894</tr>
895<tr class="row1">
896<td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; UnicodeSet::closeOver(int32_t )</td><td class="">Internal<br>.</td><td>Draft<br>
897<span class="verchange"><span>4.2</span></span></td>
898</tr>
899<tr class="row0">
900<td class="file">uniset.h</td><td class="proto">UBool UnicodeSet::isBogus(void) const</td><td class="" colspan="
901       	            		2
902       	            	" align="
903       	            		center
904       	            	">Draft&gt;Stable<br>4.0</td>
905</tr>
906<tr class="row1">
907<td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; UnicodeSet::removeAllStrings()</td><td class="">Internal<br>.</td><td>Draft<br>
908<span class="verchange"><span>4.2</span></span></td>
909</tr>
910<tr class="row0">
911<td class="file">uniset.h</td><td class="proto">void UnicodeSet::setToBogus()</td><td class="" colspan="
912       	            		2
913       	            	" align="
914       	            		center
915       	            	">Draft&gt;Stable<br>4.0</td>
916</tr>
917<tr class="row1">
918<td class="file">uregex.h</td><td class="proto">int32_t uregex_getStackLimit(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
919       	            		2
920       	            	" align="
921       	            		center
922       	            	">Draft&gt;Stable<br>4.0</td>
923</tr>
924<tr class="row0">
925<td class="file">uregex.h</td><td class="proto">UBool uregex_hitEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
926       	            		2
927       	            	" align="
928       	            		center
929       	            	">Draft&gt;Stable<br>4.0</td>
930</tr>
931<tr class="row1">
932<td class="file">uregex.h</td><td class="proto">void uregex_setStackLimit(URegularExpression *, int32_t , UErrorCode *)</td><td class="" colspan="
933       	            		2
934       	            	" align="
935       	            		center
936       	            	">Draft&gt;Stable<br>4.0</td>
937</tr>
938<tr class="row0">
939<td class="file">uregex.h</td><td class="proto">UBool uregex_hasAnchoringBounds(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
940       	            		2
941       	            	" align="
942       	            		center
943       	            	">Draft&gt;Stable<br>4.0</td>
944</tr>
945<tr class="row1">
946<td class="file">uregex.h</td><td class="proto">int32_t uregex_regionStart(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
947       	            		2
948       	            	" align="
949       	            		center
950       	            	">Draft&gt;Stable<br>4.0</td>
951</tr>
952<tr class="row0">
953<td class="file">uregex.h</td><td class="proto">void uregex_getMatchCallback(const URegularExpression *, URegexMatchCallback **, const void **, UErrorCode *)</td><td class="" colspan="
954       	            		2
955       	            	" align="
956       	            		center
957       	            	">Draft&gt;Stable<br>4.0</td>
958</tr>
959<tr class="row1">
960<td class="file">uregex.h</td><td class="proto">void uregex_useTransparentBounds(URegularExpression *, UBool , UErrorCode *)</td><td class="" colspan="
961       	            		2
962       	            	" align="
963       	            		center
964       	            	">Draft&gt;Stable<br>4.0</td>
965</tr>
966<tr class="row0">
967<td class="file">uregex.h</td><td class="proto">void uregex_setRegion(URegularExpression *, int32_t , int32_t , UErrorCode *)</td><td class="" colspan="
968       	            		2
969       	            	" align="
970       	            		center
971       	            	">Draft&gt;Stable<br>4.0</td>
972</tr>
973<tr class="row1">
974<td class="file">uregex.h</td><td class="proto">void uregex_setTimeLimit(URegularExpression *, int32_t , UErrorCode *)</td><td class="" colspan="
975       	            		2
976       	            	" align="
977       	            		center
978       	            	">Draft&gt;Stable<br>4.0</td>
979</tr>
980<tr class="row0">
981<td class="file">uregex.h</td><td class="proto">void uregex_useAnchoringBounds(URegularExpression *, UBool , UErrorCode *)</td><td class="" colspan="
982       	            		2
983       	            	" align="
984       	            		center
985       	            	">Draft&gt;Stable<br>4.0</td>
986</tr>
987<tr class="row1">
988<td class="file">uregex.h</td><td class="proto">UBool uregex_requireEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
989       	            		2
990       	            	" align="
991       	            		center
992       	            	">Draft&gt;Stable<br>4.0</td>
993</tr>
994<tr class="row0">
995<td class="file">uregex.h</td><td class="proto">int32_t uregex_getTimeLimit(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
996       	            		2
997       	            	" align="
998       	            		center
999       	            	">Draft&gt;Stable<br>4.0</td>
1000</tr>
1001<tr class="row1">
1002<td class="file">uregex.h</td><td class="proto">UBool uregex_hasTransparentBounds(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
1003       	            		2
1004       	            	" align="
1005       	            		center
1006       	            	">Draft&gt;Stable<br>4.0</td>
1007</tr>
1008<tr class="row0">
1009<td class="file">uregex.h</td><td class="proto">void uregex_setMatchCallback(URegularExpression *, URegexMatchCallback *, const void *, UErrorCode *)</td><td class="" colspan="
1010       	            		2
1011       	            	" align="
1012       	            		center
1013       	            	">Draft&gt;Stable<br>4.0</td>
1014</tr>
1015<tr class="row1">
1016<td class="file">uregex.h</td><td class="proto">int32_t uregex_regionEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
1017       	            		2
1018       	            	" align="
1019       	            		center
1020       	            	">Draft&gt;Stable<br>4.0</td>
1021</tr>
1022<tr class="row0">
1023<td class="file">ustdio.h</td><td class="proto">int32_t u_sprintf_u(UChar *, const UChar *,...)</td><td class="" colspan="
1024       	            		2
1025       	            	" align="
1026       	            		center
1027       	            	">Draft&gt;Stable<br>3.0</td>
1028</tr>
1029<tr class="row1">
1030<td class="file">ustdio.h</td><td class="proto">UChar* u_fgets(UChar *, int32_t , UFILE *)</td><td class="" colspan="
1031       	            		2
1032       	            	" align="
1033       	            		center
1034       	            	">Draft&gt;Stable<br>3.0</td>
1035</tr>
1036<tr class="row0">
1037<td class="file">ustdio.h</td><td class="proto">int32_t u_snprintf(UChar *, int32_t , const char *,...)</td><td class="" colspan="
1038       	            		2
1039       	            	" align="
1040       	            		center
1041       	            	">Draft&gt;Stable<br>3.0</td>
1042</tr>
1043<tr class="row1">
1044<td class="file">ustdio.h</td><td class="proto">int32_t u_snprintf_u(UChar *, int32_t , const UChar *,...)</td><td class="" colspan="
1045       	            		2
1046       	            	" align="
1047       	            		center
1048       	            	">Draft&gt;Stable<br>3.0</td>
1049</tr>
1050<tr class="row0">
1051<td class="file">ustdio.h</td><td class="proto">int32_t u_vfscanf(UFILE *, const char *, va_list )</td><td class="" colspan="
1052       	            		2
1053       	            	" align="
1054       	            		center
1055       	            	">Draft&gt;Stable<br>3.0</td>
1056</tr>
1057<tr class="row1">
1058<td class="file">ustdio.h</td><td class="proto">int32_t u_sprintf(UChar *, const char *,...)</td><td class="" colspan="
1059       	            		2
1060       	            	" align="
1061       	            		center
1062       	            	">Draft&gt;Stable<br>3.0</td>
1063</tr>
1064<tr class="row0">
1065<td class="file">ustdio.h</td><td class="proto">UChar32 u_fputc(UChar32 , UFILE *)</td><td class="" colspan="
1066       	            		2
1067       	            	" align="
1068       	            		center
1069       	            	">Draft&gt;Stable<br>3.0</td>
1070</tr>
1071<tr class="row1">
1072<td class="file">ustdio.h</td><td class="proto">int32_t u_vsprintf_u(UChar *, const UChar *, va_list )</td><td class="" colspan="
1073       	            		2
1074       	            	" align="
1075       	            		center
1076       	            	">Draft&gt;Stable<br>3.0</td>
1077</tr>
1078<tr class="row0">
1079<td class="file">ustdio.h</td><td class="proto">void u_fclose(UFILE *)</td><td class="" colspan="
1080       	            		2
1081       	            	" align="
1082       	            		center
1083       	            	">Draft&gt;Stable<br>3.0</td>
1084</tr>
1085<tr class="row1">
1086<td class="file">ustdio.h</td><td class="proto">int32_t u_vsprintf(UChar *, const char *, va_list )</td><td class="" colspan="
1087       	            		2
1088       	            	" align="
1089       	            		center
1090       	            	">Draft&gt;Stable<br>3.0</td>
1091</tr>
1092<tr class="row0">
1093<td class="file">ustdio.h</td><td class="proto">void u_fflush(UFILE *)</td><td class="" colspan="
1094       	            		2
1095       	            	" align="
1096       	            		center
1097       	            	">Draft&gt;Stable<br>3.0</td>
1098</tr>
1099<tr class="row1">
1100<td class="file">ustdio.h</td><td class="proto">int32_t u_vfprintf_u(UFILE *, const UChar *, va_list )</td><td class="" colspan="
1101       	            		2
1102       	            	" align="
1103       	            		center
1104       	            	">Draft&gt;Stable<br>3.0</td>
1105</tr>
1106<tr class="row0">
1107<td class="file">ustdio.h</td><td class="proto">int32_t u_vsnprintf_u(UChar *, int32_t , const UChar *, va_list )</td><td class="" colspan="
1108       	            		2
1109       	            	" align="
1110       	            		center
1111       	            	">Draft&gt;Stable<br>3.0</td>
1112</tr>
1113<tr class="row1">
1114<td class="file">ustdio.h</td><td class="proto">const char* u_fgetlocale(UFILE *)</td><td class="" colspan="
1115       	            		2
1116       	            	" align="
1117       	            		center
1118       	            	">Draft&gt;Stable<br>3.0</td>
1119</tr>
1120<tr class="row0">
1121<td class="file">ustdio.h</td><td class="proto">int32_t u_file_write(const UChar *, int32_t , UFILE *)</td><td class="" colspan="
1122       	            		2
1123       	            	" align="
1124       	            		center
1125       	            	">Draft&gt;Stable<br>3.0</td>
1126</tr>
1127<tr class="row1">
1128<td class="file">ustdio.h</td><td class="proto">int32_t u_file_read(UChar *, int32_t , UFILE *)</td><td class="" colspan="
1129       	            		2
1130       	            	" align="
1131       	            		center
1132       	            	">Draft&gt;Stable<br>3.0</td>
1133</tr>
1134<tr class="row0">
1135<td class="file">ustdio.h</td><td class="proto">FILE* u_fgetfile(UFILE *)</td><td class="" colspan="
1136       	            		2
1137       	            	" align="
1138       	            		center
1139       	            	">Draft&gt;Stable<br>3.0</td>
1140</tr>
1141<tr class="row1">
1142<td class="file">ustdio.h</td><td class="proto">int32_t u_vfscanf_u(UFILE *, const UChar *, va_list )</td><td class="" colspan="
1143       	            		2
1144       	            	" align="
1145       	            		center
1146       	            	">Draft&gt;Stable<br>3.0</td>
1147</tr>
1148<tr class="row0">
1149<td class="file">ustdio.h</td><td class="proto">UConverter* u_fgetConverter(UFILE *)</td><td class="" colspan="
1150       	            		2
1151       	            	" align="
1152       	            		center
1153       	            	">Draft&gt;Stable<br>3.0</td>
1154</tr>
1155<tr class="row1">
1156<td class="file">ustdio.h</td><td class="proto">UFILE* u_fstropen(UChar *, int32_t , const char *)</td><td class="" colspan="
1157       	            		2
1158       	            	" align="
1159       	            		center
1160       	            	">Draft&gt;Stable<br>3.0</td>
1161</tr>
1162<tr class="row0">
1163<td class="file">ustdio.h</td><td class="proto">UChar32 u_fgetcx(UFILE *)</td><td class="" colspan="
1164       	            		2
1165       	            	" align="
1166       	            		center
1167       	            	">Draft&gt;Stable<br>3.0</td>
1168</tr>
1169<tr class="row1">
1170<td class="file">ustdio.h</td><td class="proto">int32_t u_fprintf(UFILE *, const char *,...)</td><td class="" colspan="
1171       	            		2
1172       	            	" align="
1173       	            		center
1174       	            	">Draft&gt;Stable<br>3.0</td>
1175</tr>
1176<tr class="row0">
1177<td class="file">ustdio.h</td><td class="proto">int32_t u_fscanf_u(UFILE *, const UChar *,...)</td><td class="" colspan="
1178       	            		2
1179       	            	" align="
1180       	            		center
1181       	            	">Draft&gt;Stable<br>3.0</td>
1182</tr>
1183<tr class="row1">
1184<td class="file">ustdio.h</td><td class="proto">UChar u_fgetc(UFILE *)</td><td class="" colspan="
1185       	            		2
1186       	            	" align="
1187       	            		center
1188       	            	">Draft&gt;Stable<br>3.0</td>
1189</tr>
1190<tr class="row0">
1191<td class="file">ustdio.h</td><td class="proto">int32_t u_vsscanf_u(const UChar *, const UChar *, va_list )</td><td class="" colspan="
1192       	            		2
1193       	            	" align="
1194       	            		center
1195       	            	">Draft&gt;Stable<br>3.0</td>
1196</tr>
1197<tr class="row1">
1198<td class="file">ustdio.h</td><td class="proto">int32_t u_sscanf(const UChar *, const char *,...)</td><td class="" colspan="
1199       	            		2
1200       	            	" align="
1201       	            		center
1202       	            	">Draft&gt;Stable<br>3.0</td>
1203</tr>
1204<tr class="row0">
1205<td class="file">ustdio.h</td><td class="proto">const char* u_fgetcodepage(UFILE *)</td><td class="" colspan="
1206       	            		2
1207       	            	" align="
1208       	            		center
1209       	            	">Draft&gt;Stable<br>3.0</td>
1210</tr>
1211<tr class="row1">
1212<td class="file">ustdio.h</td><td class="proto">void u_frewind(UFILE *)</td><td class="" colspan="
1213       	            		2
1214       	            	" align="
1215       	            		center
1216       	            	">Draft&gt;Stable<br>3.0</td>
1217</tr>
1218<tr class="row0">
1219<td class="file">ustdio.h</td><td class="proto">int32_t u_sscanf_u(const UChar *, const UChar *,...)</td><td class="" colspan="
1220       	            		2
1221       	            	" align="
1222       	            		center
1223       	            	">Draft&gt;Stable<br>3.0</td>
1224</tr>
1225<tr class="row1">
1226<td class="file">ustdio.h</td><td class="proto">UFILE* u_finit(FILE *, const char *, const char *)</td><td class="" colspan="
1227       	            		2
1228       	            	" align="
1229       	            		center
1230       	            	">Draft&gt;Stable<br>3.0</td>
1231</tr>
1232<tr class="row0">
1233<td class="file">ustdio.h</td><td class="proto">int32_t u_fprintf_u(UFILE *, const UChar *,...)</td><td class="" colspan="
1234       	            		2
1235       	            	" align="
1236       	            		center
1237       	            	">Draft&gt;Stable<br>3.0</td>
1238</tr>
1239<tr class="row1">
1240<td class="file">ustdio.h</td><td class="proto">UTransliterator* u_fsettransliterator(UFILE *, UFileDirection , UTransliterator *, UErrorCode *)</td><td class="" colspan="
1241       	            		2
1242       	            	" align="
1243       	            		center
1244       	            	">Draft&gt;Stable<br>3.0</td>
1245</tr>
1246<tr class="row0">
1247<td class="file">ustdio.h</td><td class="proto">int32_t u_fscanf(UFILE *, const char *,...)</td><td class="" colspan="
1248       	            		2
1249       	            	" align="
1250       	            		center
1251       	            	">Draft&gt;Stable<br>3.0</td>
1252</tr>
1253<tr class="row1">
1254<td class="file">ustdio.h</td><td class="proto">int32_t u_vsscanf(const UChar *, const char *, va_list )</td><td class="" colspan="
1255       	            		2
1256       	            	" align="
1257       	            		center
1258       	            	">Draft&gt;Stable<br>3.0</td>
1259</tr>
1260<tr class="row0">
1261<td class="file">ustdio.h</td><td class="proto">int32_t u_vfprintf(UFILE *, const char *, va_list )</td><td class="" colspan="
1262       	            		2
1263       	            	" align="
1264       	            		center
1265       	            	">Draft&gt;Stable<br>3.0</td>
1266</tr>
1267<tr class="row1">
1268<td class="file">ustdio.h</td><td class="proto">UFILE* u_fopen(const char *, const char *, const char *, const char *)</td><td class="" colspan="
1269       	            		2
1270       	            	" align="
1271       	            		center
1272       	            	">Draft&gt;Stable<br>3.0</td>
1273</tr>
1274<tr class="row0">
1275<td class="file">ustdio.h</td><td class="proto">UChar32 u_fungetc(UChar32 , UFILE *)</td><td class="" colspan="
1276       	            		2
1277       	            	" align="
1278       	            		center
1279       	            	">Draft&gt;Stable<br>3.0</td>
1280</tr>
1281<tr class="row1">
1282<td class="file">ustdio.h</td><td class="proto">int32_t u_fputs(const UChar *, UFILE *)</td><td class="" colspan="
1283       	            		2
1284       	            	" align="
1285       	            		center
1286       	            	">Draft&gt;Stable<br>3.0</td>
1287</tr>
1288<tr class="row0">
1289<td class="file">ustdio.h</td><td class="proto">UBool u_feof(UFILE *)</td><td class="" colspan="
1290       	            		2
1291       	            	" align="
1292       	            		center
1293       	            	">Draft&gt;Stable<br>3.0</td>
1294</tr>
1295<tr class="row1">
1296<td class="file">ustdio.h</td><td class="proto">int32_t u_fsetlocale(UFILE *, const char *)</td><td class="" colspan="
1297       	            		2
1298       	            	" align="
1299       	            		center
1300       	            	">Draft&gt;Stable<br>3.0</td>
1301</tr>
1302<tr class="row0">
1303<td class="file">ustdio.h</td><td class="proto">int32_t u_vsnprintf(UChar *, int32_t , const char *, va_list )</td><td class="" colspan="
1304       	            		2
1305       	            	" align="
1306       	            		center
1307       	            	">Draft&gt;Stable<br>3.0</td>
1308</tr>
1309<tr class="row1">
1310<td class="file">ustdio.h</td><td class="proto">int32_t u_fsetcodepage(const char *, UFILE *)</td><td class="" colspan="
1311       	            		2
1312       	            	" align="
1313       	            		center
1314       	            	">Draft&gt;Stable<br>3.0</td>
1315</tr>
1316</table>
1317<P></P>
1318<a href="#_top">(jump back to top)</a>
1319<hr>
1320<a name="promoted">
1321<h2>Promoted to stable in 4.2</h2>
1322</a>
1323<table BORDER="1" class="genTable">
1324<THEAD>
1325<tr>
1326<th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
1327</tr>
1328</THEAD>
1329<tr class="row1">
1330<td class="file">dtintrv.h</td><td class="proto">UDate DateInterval::getToDate() const</td><td class="" colspan="
1331       	            		2
1332       	            	" align="
1333       	            		center
1334       	            	">Draft&gt;Stable<br>4.0</td>
1335</tr>
1336<tr class="row0">
1337<td class="file">dtintrv.h</td><td class="proto">DateInterval::DateInterval(UDate , UDate )</td><td class="" colspan="
1338       	            		2
1339       	            	" align="
1340       	            		center
1341       	            	">Draft&gt;Stable<br>4.0</td>
1342</tr>
1343<tr class="row1">
1344<td class="file">dtintrv.h</td><td class="proto">static UClassID DateInterval::getStaticClassID(void)</td><td class="" colspan="
1345       	            		2
1346       	            	" align="
1347       	            		center
1348       	            	">Draft&gt;Stable<br>4.0</td>
1349</tr>
1350<tr class="row0">
1351<td class="file">dtintrv.h</td><td class="proto">DateInterval::~DateInterval()</td><td class="" colspan="
1352       	            		2
1353       	            	" align="
1354       	            		center
1355       	            	">Draft&gt;Stable<br>4.0</td>
1356</tr>
1357<tr class="row1">
1358<td class="file">dtintrv.h</td><td class="proto">DateInterval&amp; DateInterval::operator=(const DateInterval &amp;)</td><td class="" colspan="
1359       	            		2
1360       	            	" align="
1361       	            		center
1362       	            	">Draft&gt;Stable<br>4.0</td>
1363</tr>
1364<tr class="row0">
1365<td class="file">dtintrv.h</td><td class="proto">UBool DateInterval::operator==(const DateInterval &amp;) const</td><td class="" colspan="
1366       	            		2
1367       	            	" align="
1368       	            		center
1369       	            	">Draft&gt;Stable<br>4.0</td>
1370</tr>
1371<tr class="row1">
1372<td class="file">dtintrv.h</td><td class="proto">UDate DateInterval::getFromDate() const</td><td class="" colspan="
1373       	            		2
1374       	            	" align="
1375       	            		center
1376       	            	">Draft&gt;Stable<br>4.0</td>
1377</tr>
1378<tr class="row0">
1379<td class="file">dtintrv.h</td><td class="proto">DateInterval* DateInterval::clone() const</td><td class="" colspan="
1380       	            		2
1381       	            	" align="
1382       	            		center
1383       	            	">Draft&gt;Stable<br>4.0</td>
1384</tr>
1385<tr class="row1">
1386<td class="file">dtintrv.h</td><td class="proto">UClassID DateInterval::getDynamicClassID(void) const</td><td class="" colspan="
1387       	            		2
1388       	            	" align="
1389       	            		center
1390       	            	">Draft&gt;Stable<br>4.0</td>
1391</tr>
1392<tr class="row0">
1393<td class="file">dtintrv.h</td><td class="proto">UBool DateInterval::operator!=(const DateInterval &amp;) const</td><td class="" colspan="
1394       	            		2
1395       	            	" align="
1396       	            		center
1397       	            	">Draft&gt;Stable<br>4.0</td>
1398</tr>
1399<tr class="row1">
1400<td class="file">dtintrv.h</td><td class="proto">DateInterval::DateInterval(const DateInterval &amp;)</td><td class="" colspan="
1401       	            		2
1402       	            	" align="
1403       	            		center
1404       	            	">Draft&gt;Stable<br>4.0</td>
1405</tr>
1406<tr class="row0">
1407<td class="file">dtitvfmt.h</td><td class="proto">static UClassID DateIntervalFormat::getStaticClassID(void)</td><td class="" colspan="
1408       	            		2
1409       	            	" align="
1410       	            		center
1411       	            	">Draft&gt;Stable<br>4.0</td>
1412</tr>
1413<tr class="row1">
1414<td class="file">dtitvfmt.h</td><td class="proto">DateIntervalFormat::~DateIntervalFormat()</td><td class="" colspan="
1415       	            		2
1416       	            	" align="
1417       	            		center
1418       	            	">Draft&gt;Stable<br>4.0</td>
1419</tr>
1420<tr class="row0">
1421<td class="file">dtitvfmt.h</td><td class="proto">UBool DateIntervalFormat::operator==(const Format &amp;) const</td><td class="" colspan="
1422       	            		2
1423       	            	" align="
1424       	            		center
1425       	            	">Draft&gt;Stable<br>4.0</td>
1426</tr>
1427<tr class="row1">
1428<td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1429       	            		2
1430       	            	" align="
1431       	            		center
1432       	            	">Draft&gt;Stable<br>4.0</td>
1433</tr>
1434<tr class="row0">
1435<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(const DateInterval *, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
1436       	            		2
1437       	            	" align="
1438       	            		center
1439       	            	">Draft&gt;Stable<br>4.0</td>
1440</tr>
1441<tr class="row1">
1442<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
1443       	            		2
1444       	            	" align="
1445       	            		center
1446       	            	">Draft&gt;Stable<br>4.0</td>
1447</tr>
1448<tr class="row0">
1449<td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const Locale &amp;, const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
1450       	            		2
1451       	            	" align="
1452       	            		center
1453       	            	">Draft&gt;Stable<br>4.0</td>
1454</tr>
1455<tr class="row1">
1456<td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
1457       	            		2
1458       	            	" align="
1459       	            		center
1460       	            	">Draft&gt;Stable<br>4.0</td>
1461</tr>
1462<tr class="row0">
1463<td class="file">dtitvfmt.h</td><td class="proto">const DateIntervalInfo* DateIntervalFormat::getDateIntervalInfo(void) const</td><td class="" colspan="
1464       	            		2
1465       	            	" align="
1466       	            		center
1467       	            	">Draft&gt;Stable<br>4.0</td>
1468</tr>
1469<tr class="row1">
1470<td class="file">dtitvfmt.h</td><td class="proto">const DateFormat* DateIntervalFormat::getDateFormat(void) const</td><td class="" colspan="
1471       	            		2
1472       	            	" align="
1473       	            		center
1474       	            	">Draft&gt;Stable<br>4.0</td>
1475</tr>
1476<tr class="row0">
1477<td class="file">dtitvfmt.h</td><td class="proto">UClassID DateIntervalFormat::getDynamicClassID(void) const</td><td class="" colspan="
1478       	            		2
1479       	            	" align="
1480       	            		center
1481       	            	">Draft&gt;Stable<br>4.0</td>
1482</tr>
1483<tr class="row1">
1484<td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::setDateIntervalInfo(const DateIntervalInfo &amp;, UErrorCode &amp;)</td><td class="" colspan="
1485       	            		2
1486       	            	" align="
1487       	            		center
1488       	            	">Draft&gt;Stable<br>4.0</td>
1489</tr>
1490<tr class="row0">
1491<td class="file">dtitvfmt.h</td><td class="proto">static DateIntervalFormat* DateIntervalFormat::createInstance(const UnicodeString &amp;, const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
1492       	            		2
1493       	            	" align="
1494       	            		center
1495       	            	">Draft&gt;Stable<br>4.0</td>
1496</tr>
1497<tr class="row1">
1498<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString&amp; DateIntervalFormat::format(Calendar &amp;, Calendar &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
1499       	            		2
1500       	            	" align="
1501       	            		center
1502       	            	">Draft&gt;Stable<br>4.0</td>
1503</tr>
1504<tr class="row0">
1505<td class="file">dtitvfmt.h</td><td class="proto">UBool DateIntervalFormat::operator!=(const Format &amp;) const</td><td class="" colspan="
1506       	            		2
1507       	            	" align="
1508       	            		center
1509       	            	">Draft&gt;Stable<br>4.0</td>
1510</tr>
1511<tr class="row1">
1512<td class="file">dtitvfmt.h</td><td class="proto">Format* DateIntervalFormat::clone(void) const</td><td class="" colspan="
1513       	            		2
1514       	            	" align="
1515       	            		center
1516       	            	">Draft&gt;Stable<br>4.0</td>
1517</tr>
1518<tr class="row0">
1519<td class="file">dtitvinf.h</td><td class="proto">UnicodeString&amp; DateIntervalInfo::getFallbackIntervalPattern(UnicodeString &amp;) const</td><td class="" colspan="
1520       	            		2
1521       	            	" align="
1522       	            		center
1523       	            	">Draft&gt;Stable<br>4.0</td>
1524</tr>
1525<tr class="row1">
1526<td class="file">dtitvinf.h</td><td class="proto">void DateIntervalInfo::setIntervalPattern(const UnicodeString &amp;, UCalendarDateFields , const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1527       	            		2
1528       	            	" align="
1529       	            		center
1530       	            	">Draft&gt;Stable<br>4.0</td>
1531</tr>
1532<tr class="row0">
1533<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo&amp; DateIntervalInfo::operator=(const DateIntervalInfo &amp;)</td><td class="" colspan="
1534       	            		2
1535       	            	" align="
1536       	            		center
1537       	            	">Draft&gt;Stable<br>4.0</td>
1538</tr>
1539<tr class="row1">
1540<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo* DateIntervalInfo::clone(void) const</td><td class="" colspan="
1541       	            		2
1542       	            	" align="
1543       	            		center
1544       	            	">Draft&gt;Stable<br>4.0</td>
1545</tr>
1546<tr class="row0">
1547<td class="file">dtitvinf.h</td><td class="proto">UBool DateIntervalInfo::getDefaultOrder() const</td><td class="" colspan="
1548       	            		2
1549       	            	" align="
1550       	            		center
1551       	            	">Draft&gt;Stable<br>4.0</td>
1552</tr>
1553<tr class="row1">
1554<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::DateIntervalInfo(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
1555       	            		2
1556       	            	" align="
1557       	            		center
1558       	            	">Draft&gt;Stable<br>4.0</td>
1559</tr>
1560<tr class="row0">
1561<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::~DateIntervalInfo()</td><td class="" colspan="
1562       	            		2
1563       	            	" align="
1564       	            		center
1565       	            	">Draft&gt;Stable<br>4.0</td>
1566</tr>
1567<tr class="row1">
1568<td class="file">dtitvinf.h</td><td class="proto">DateIntervalInfo::DateIntervalInfo(const DateIntervalInfo &amp;)</td><td class="" colspan="
1569       	            		2
1570       	            	" align="
1571       	            		center
1572       	            	">Draft&gt;Stable<br>4.0</td>
1573</tr>
1574<tr class="row0">
1575<td class="file">dtitvinf.h</td><td class="proto">UnicodeString&amp; DateIntervalInfo::getIntervalPattern(const UnicodeString &amp;, UCalendarDateFields , UnicodeString &amp;, UErrorCode &amp;) const</td><td class="" colspan="
1576       	            		2
1577       	            	" align="
1578       	            		center
1579       	            	">Draft&gt;Stable<br>4.0</td>
1580</tr>
1581<tr class="row1">
1582<td class="file">dtitvinf.h</td><td class="proto">void DateIntervalInfo::setFallbackIntervalPattern(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1583       	            		2
1584       	            	" align="
1585       	            		center
1586       	            	">Draft&gt;Stable<br>4.0</td>
1587</tr>
1588<tr class="row0">
1589<td class="file">msgfmt.h</td><td class="proto">UBool MessageFormat::usesNamedArguments() const</td><td class="" colspan="
1590       	            		2
1591       	            	" align="
1592       	            		center
1593       	            	">Draft&gt;Stable<br>4.0</td>
1594</tr>
1595<tr class="row1">
1596<td class="file">msgfmt.h</td><td class="proto">void MessageFormat::setFormat(const UnicodeString &amp;, const Format &amp;, UErrorCode &amp;)</td><td class="" colspan="
1597       	            		2
1598       	            	" align="
1599       	            		center
1600       	            	">Draft&gt;Stable<br>4.0</td>
1601</tr>
1602<tr class="row0">
1603<td class="file">msgfmt.h</td><td class="proto">Format* MessageFormat::getFormat(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1604       	            		2
1605       	            	" align="
1606       	            		center
1607       	            	">Draft&gt;Stable<br>4.0</td>
1608</tr>
1609<tr class="row1">
1610<td class="file">msgfmt.h</td><td class="proto">void MessageFormat::adoptFormat(const UnicodeString &amp;, Format *, UErrorCode &amp;)</td><td class="" colspan="
1611       	            		2
1612       	            	" align="
1613       	            		center
1614       	            	">Draft&gt;Stable<br>4.0</td>
1615</tr>
1616<tr class="row0">
1617<td class="file">msgfmt.h</td><td class="proto">StringEnumeration* MessageFormat::getFormatNames(UErrorCode &amp;)</td><td class="" colspan="
1618       	            		2
1619       	            	" align="
1620       	            		center
1621       	            	">Draft&gt;Stable<br>4.0</td>
1622</tr>
1623<tr class="row1">
1624<td class="file">plurfmt.h</td><td class="proto">void PluralFormat::applyPattern(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1625       	            		2
1626       	            	" align="
1627       	            		center
1628       	            	">Draft&gt;Stable<br>4.0</td>
1629</tr>
1630<tr class="row0">
1631<td class="file">plurfmt.h</td><td class="proto">UBool PluralFormat::operator!=(const Format &amp;) const</td><td class="" colspan="
1632       	            		2
1633       	            	" align="
1634       	            		center
1635       	            	">Draft&gt;Stable<br>4.0</td>
1636</tr>
1637<tr class="row1">
1638<td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::format(int32_t , UErrorCode &amp;) const</td><td class="" colspan="
1639       	            		2
1640       	            	" align="
1641       	            		center
1642       	            	">Draft&gt;Stable<br>4.0</td>
1643</tr>
1644<tr class="row0">
1645<td class="file">plurfmt.h</td><td class="proto">void PluralFormat::parseObject(const UnicodeString &amp;, Formattable &amp;, ParsePosition &amp;) const</td><td class="" colspan="
1646       	            		2
1647       	            	" align="
1648       	            		center
1649       	            	">Draft&gt;Stable<br>4.0</td>
1650</tr>
1651<tr class="row1">
1652<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1653       	            		2
1654       	            	" align="
1655       	            		center
1656       	            	">Draft&gt;Stable<br>4.0</td>
1657</tr>
1658<tr class="row0">
1659<td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::format(double , UErrorCode &amp;) const</td><td class="" colspan="
1660       	            		2
1661       	            	" align="
1662       	            		center
1663       	            	">Draft&gt;Stable<br>4.0</td>
1664</tr>
1665<tr class="row1">
1666<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(UErrorCode &amp;)</td><td class="" colspan="
1667       	            		2
1668       	            	" align="
1669       	            		center
1670       	            	">Draft&gt;Stable<br>4.0</td>
1671</tr>
1672<tr class="row0">
1673<td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(int32_t , UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
1674       	            		2
1675       	            	" align="
1676       	            		center
1677       	            	">Draft&gt;Stable<br>4.0</td>
1678</tr>
1679<tr class="row1">
1680<td class="file">plurfmt.h</td><td class="proto">static UClassID PluralFormat::getStaticClassID(void)</td><td class="" colspan="
1681       	            		2
1682       	            	" align="
1683       	            		center
1684       	            	">Draft&gt;Stable<br>4.0</td>
1685</tr>
1686<tr class="row0">
1687<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralFormat &amp;)</td><td class="" colspan="
1688       	            		2
1689       	            	" align="
1690       	            		center
1691       	            	">Draft&gt;Stable<br>4.0</td>
1692</tr>
1693<tr class="row1">
1694<td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::toPattern(UnicodeString &amp;)</td><td class="" colspan="
1695       	            		2
1696       	            	" align="
1697       	            		center
1698       	            	">Draft&gt;Stable<br>4.0</td>
1699</tr>
1700<tr class="row0">
1701<td class="file">plurfmt.h</td><td class="proto">PluralFormat::~PluralFormat()</td><td class="" colspan="
1702       	            		2
1703       	            	" align="
1704       	            		center
1705       	            	">Draft&gt;Stable<br>4.0</td>
1706</tr>
1707<tr class="row1">
1708<td class="file">plurfmt.h</td><td class="proto">UBool PluralFormat::operator==(const Format &amp;) const</td><td class="" colspan="
1709       	            		2
1710       	            	" align="
1711       	            		center
1712       	            	">Draft&gt;Stable<br>4.0</td>
1713</tr>
1714<tr class="row0">
1715<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralRules &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1716       	            		2
1717       	            	" align="
1718       	            		center
1719       	            	">Draft&gt;Stable<br>4.0</td>
1720</tr>
1721<tr class="row1">
1722<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const PluralRules &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1723       	            		2
1724       	            	" align="
1725       	            		center
1726       	            	">Draft&gt;Stable<br>4.0</td>
1727</tr>
1728<tr class="row0">
1729<td class="file">plurfmt.h</td><td class="proto">void PluralFormat::setLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
1730       	            		2
1731       	            	" align="
1732       	            		center
1733       	            	">Draft&gt;Stable<br>4.0</td>
1734</tr>
1735<tr class="row1">
1736<td class="file">plurfmt.h</td><td class="proto">PluralFormat&amp; PluralFormat::operator=(const PluralFormat &amp;)</td><td class="" colspan="
1737       	            		2
1738       	            	" align="
1739       	            		center
1740       	            	">Draft&gt;Stable<br>4.0</td>
1741</tr>
1742<tr class="row0">
1743<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1744       	            		2
1745       	            	" align="
1746       	            		center
1747       	            	">Draft&gt;Stable<br>4.0</td>
1748</tr>
1749<tr class="row1">
1750<td class="file">plurfmt.h</td><td class="proto">UClassID PluralFormat::getDynamicClassID() const</td><td class="" colspan="
1751       	            		2
1752       	            	" align="
1753       	            		center
1754       	            	">Draft&gt;Stable<br>4.0</td>
1755</tr>
1756<tr class="row0">
1757<td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(double , UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
1758       	            		2
1759       	            	" align="
1760       	            		center
1761       	            	">Draft&gt;Stable<br>4.0</td>
1762</tr>
1763<tr class="row1">
1764<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, const PluralRules &amp;, UErrorCode &amp;)</td><td class="" colspan="
1765       	            		2
1766       	            	" align="
1767       	            		center
1768       	            	">Draft&gt;Stable<br>4.0</td>
1769</tr>
1770<tr class="row0">
1771<td class="file">plurfmt.h</td><td class="proto">UnicodeString&amp; PluralFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="" colspan="
1772       	            		2
1773       	            	" align="
1774       	            		center
1775       	            	">Draft&gt;Stable<br>4.0</td>
1776</tr>
1777<tr class="row1">
1778<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
1779       	            		2
1780       	            	" align="
1781       	            		center
1782       	            	">Draft&gt;Stable<br>4.0</td>
1783</tr>
1784<tr class="row0">
1785<td class="file">plurfmt.h</td><td class="proto">void PluralFormat::setNumberFormat(const NumberFormat *, UErrorCode &amp;)</td><td class="" colspan="
1786       	            		2
1787       	            	" align="
1788       	            		center
1789       	            	">Draft&gt;Stable<br>4.0</td>
1790</tr>
1791<tr class="row1">
1792<td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat(const PluralRules &amp;, UErrorCode &amp;)</td><td class="" colspan="
1793       	            		2
1794       	            	" align="
1795       	            		center
1796       	            	">Draft&gt;Stable<br>4.0</td>
1797</tr>
1798<tr class="row0">
1799<td class="file">plurfmt.h</td><td class="proto">Format* PluralFormat::clone(void) const</td><td class="" colspan="
1800       	            		2
1801       	            	" align="
1802       	            		center
1803       	            	">Draft&gt;Stable<br>4.0</td>
1804</tr>
1805<tr class="row1">
1806<td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::createRules(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
1807       	            		2
1808       	            	" align="
1809       	            		center
1810       	            	">Draft&gt;Stable<br>4.0</td>
1811</tr>
1812<tr class="row0">
1813<td class="file">plurrule.h</td><td class="proto">UBool PluralRules::operator!=(const PluralRules &amp;) const</td><td class="" colspan="
1814       	            		2
1815       	            	" align="
1816       	            		center
1817       	            	">Draft&gt;Stable<br>4.0</td>
1818</tr>
1819<tr class="row1">
1820<td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::createDefaultRules(UErrorCode &amp;)</td><td class="" colspan="
1821       	            		2
1822       	            	" align="
1823       	            		center
1824       	            	">Draft&gt;Stable<br>4.0</td>
1825</tr>
1826<tr class="row0">
1827<td class="file">plurrule.h</td><td class="proto">PluralRules* PluralRules::clone() const</td><td class="" colspan="
1828       	            		2
1829       	            	" align="
1830       	            		center
1831       	            	">Draft&gt;Stable<br>4.0</td>
1832</tr>
1833<tr class="row1">
1834<td class="file">plurrule.h</td><td class="proto">UBool PluralRules::isKeyword(const UnicodeString &amp;) const</td><td class="" colspan="
1835       	            		2
1836       	            	" align="
1837       	            		center
1838       	            	">Draft&gt;Stable<br>4.0</td>
1839</tr>
1840<tr class="row0">
1841<td class="file">plurrule.h</td><td class="proto">static UClassID PluralRules::getStaticClassID(void)</td><td class="" colspan="
1842       	            		2
1843       	            	" align="
1844       	            		center
1845       	            	">Draft&gt;Stable<br>4.0</td>
1846</tr>
1847<tr class="row1">
1848<td class="file">plurrule.h</td><td class="proto">PluralRules::PluralRules(UErrorCode &amp;)</td><td class="" colspan="
1849       	            		2
1850       	            	" align="
1851       	            		center
1852       	            	">Draft&gt;Stable<br>4.0</td>
1853</tr>
1854<tr class="row0">
1855<td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::select(double ) const</td><td class="" colspan="
1856       	            		2
1857       	            	" align="
1858       	            		center
1859       	            	">Draft&gt;Stable<br>4.0</td>
1860</tr>
1861<tr class="row1">
1862<td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::select(int32_t ) const</td><td class="" colspan="
1863       	            		2
1864       	            	" align="
1865       	            		center
1866       	            	">Draft&gt;Stable<br>4.0</td>
1867</tr>
1868<tr class="row0">
1869<td class="file">plurrule.h</td><td class="proto">static PluralRules* PluralRules::forLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="" colspan="
1870       	            		2
1871       	            	" align="
1872       	            		center
1873       	            	">Draft&gt;Stable<br>4.0</td>
1874</tr>
1875<tr class="row1">
1876<td class="file">plurrule.h</td><td class="proto">StringEnumeration* PluralRules::getKeywords(UErrorCode &amp;) const</td><td class="" colspan="
1877       	            		2
1878       	            	" align="
1879       	            		center
1880       	            	">Draft&gt;Stable<br>4.0</td>
1881</tr>
1882<tr class="row0">
1883<td class="file">plurrule.h</td><td class="proto">UClassID PluralRules::getDynamicClassID() const</td><td class="" colspan="
1884       	            		2
1885       	            	" align="
1886       	            		center
1887       	            	">Draft&gt;Stable<br>4.0</td>
1888</tr>
1889<tr class="row1">
1890<td class="file">plurrule.h</td><td class="proto">PluralRules::~PluralRules()</td><td class="" colspan="
1891       	            		2
1892       	            	" align="
1893       	            		center
1894       	            	">Draft&gt;Stable<br>4.0</td>
1895</tr>
1896<tr class="row0">
1897<td class="file">plurrule.h</td><td class="proto">PluralRules&amp; PluralRules::operator=(const PluralRules &amp;)</td><td class="" colspan="
1898       	            		2
1899       	            	" align="
1900       	            		center
1901       	            	">Draft&gt;Stable<br>4.0</td>
1902</tr>
1903<tr class="row1">
1904<td class="file">plurrule.h</td><td class="proto">UBool PluralRules::operator==(const PluralRules &amp;) const</td><td class="" colspan="
1905       	            		2
1906       	            	" align="
1907       	            		center
1908       	            	">Draft&gt;Stable<br>4.0</td>
1909</tr>
1910<tr class="row0">
1911<td class="file">plurrule.h</td><td class="proto">PluralRules::PluralRules(const PluralRules &amp;)</td><td class="" colspan="
1912       	            		2
1913       	            	" align="
1914       	            		center
1915       	            	">Draft&gt;Stable<br>4.0</td>
1916</tr>
1917<tr class="row1">
1918<td class="file">regex.h</td><td class="proto">void RegexMatcher::setTimeLimit(int32_t , UErrorCode &amp;)</td><td class="" colspan="
1919       	            		2
1920       	            	" align="
1921       	            		center
1922       	            	">Draft&gt;Stable<br>4.0</td>
1923</tr>
1924<tr class="row0">
1925<td class="file">regex.h</td><td class="proto">void RegexMatcher::getMatchCallback(URegexMatchCallback *&amp;, const void *&amp;, UErrorCode &amp;)</td><td class="" colspan="
1926       	            		2
1927       	            	" align="
1928       	            		center
1929       	            	">Draft&gt;Stable<br>4.0</td>
1930</tr>
1931<tr class="row1">
1932<td class="file">regex.h</td><td class="proto">void RegexMatcher::setMatchCallback(URegexMatchCallback *, const void *, UErrorCode &amp;)</td><td class="" colspan="
1933       	            		2
1934       	            	" align="
1935       	            		center
1936       	            	">Draft&gt;Stable<br>4.0</td>
1937</tr>
1938<tr class="row0">
1939<td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::useTransparentBounds(UBool )</td><td class="" colspan="
1940       	            		2
1941       	            	" align="
1942       	            		center
1943       	            	">Draft&gt;Stable<br>4.0</td>
1944</tr>
1945<tr class="row1">
1946<td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hasTransparentBounds() const</td><td class="" colspan="
1947       	            		2
1948       	            	" align="
1949       	            		center
1950       	            	">Draft&gt;Stable<br>4.0</td>
1951</tr>
1952<tr class="row0">
1953<td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::getTimeLimit() const</td><td class="" colspan="
1954       	            		2
1955       	            	" align="
1956       	            		center
1957       	            	">Draft&gt;Stable<br>4.0</td>
1958</tr>
1959<tr class="row1">
1960<td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::region(int32_t , int32_t , UErrorCode &amp;)</td><td class="" colspan="
1961       	            		2
1962       	            	" align="
1963       	            		center
1964       	            	">Draft&gt;Stable<br>4.0</td>
1965</tr>
1966<tr class="row0">
1967<td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::regionEnd() const</td><td class="" colspan="
1968       	            		2
1969       	            	" align="
1970       	            		center
1971       	            	">Draft&gt;Stable<br>4.0</td>
1972</tr>
1973<tr class="row1">
1974<td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hitEnd() const</td><td class="" colspan="
1975       	            		2
1976       	            	" align="
1977       	            		center
1978       	            	">Draft&gt;Stable<br>4.0</td>
1979</tr>
1980<tr class="row0">
1981<td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::useAnchoringBounds(UBool )</td><td class="" colspan="
1982       	            		2
1983       	            	" align="
1984       	            		center
1985       	            	">Draft&gt;Stable<br>4.0</td>
1986</tr>
1987<tr class="row1">
1988<td class="file">regex.h</td><td class="proto">void RegexMatcher::setStackLimit(int32_t , UErrorCode &amp;)</td><td class="" colspan="
1989       	            		2
1990       	            	" align="
1991       	            		center
1992       	            	">Draft&gt;Stable<br>4.0</td>
1993</tr>
1994<tr class="row0">
1995<td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::getStackLimit() const</td><td class="" colspan="
1996       	            		2
1997       	            	" align="
1998       	            		center
1999       	            	">Draft&gt;Stable<br>4.0</td>
2000</tr>
2001<tr class="row1">
2002<td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::regionStart() const</td><td class="" colspan="
2003       	            		2
2004       	            	" align="
2005       	            		center
2006       	            	">Draft&gt;Stable<br>4.0</td>
2007</tr>
2008<tr class="row0">
2009<td class="file">regex.h</td><td class="proto">UBool RegexMatcher::hasAnchoringBounds() const</td><td class="" colspan="
2010       	            		2
2011       	            	" align="
2012       	            		center
2013       	            	">Draft&gt;Stable<br>4.0</td>
2014</tr>
2015<tr class="row1">
2016<td class="file">regex.h</td><td class="proto">UBool RegexMatcher::requireEnd() const</td><td class="" colspan="
2017       	            		2
2018       	            	" align="
2019       	            		center
2020       	            	">Draft&gt;Stable<br>4.0</td>
2021</tr>
2022<tr class="row0">
2023<td class="file">timezone.h</td><td class="proto">static UnicodeString&amp; TimeZone::getCanonicalID(const UnicodeString &amp;, UnicodeString &amp;, UBool &amp;, UErrorCode &amp;)</td><td class="" colspan="
2024       	            		2
2025       	            	" align="
2026       	            		center
2027       	            	">Draft&gt;Stable<br>4.0</td>
2028</tr>
2029<tr class="row1">
2030<td class="file">timezone.h</td><td class="proto">static UnicodeString&amp; TimeZone::getCanonicalID(const UnicodeString &amp;, UnicodeString &amp;, UErrorCode &amp;)</td><td class="" colspan="
2031       	            		2
2032       	            	" align="
2033       	            		center
2034       	            	">Draft&gt;Stable<br>4.0</td>
2035</tr>
2036<tr class="row0">
2037<td class="file">ucal.h</td><td class="proto">int32_t ucal_getCanonicalTimeZoneID(const UChar *, int32_t , UChar *, int32_t , UBool *, UErrorCode *)</td><td class="" colspan="
2038       	            		2
2039       	            	" align="
2040       	            		center
2041       	            	">Draft&gt;Stable<br>4.0</td>
2042</tr>
2043<tr class="row1">
2044<td class="file">ucal.h</td><td class="proto">UCalendar* ucal_clone(const UCalendar *, UErrorCode *)</td><td class="" colspan="
2045       	            		2
2046       	            	" align="
2047       	            		center
2048       	            	">Draft&gt;Stable<br>4.0</td>
2049</tr>
2050<tr class="row0">
2051<td class="file">ucurr.h</td><td class="proto">int32_t ucurr_countCurrencies(const char *, UDate , UErrorCode *)</td><td class="" colspan="
2052       	            		2
2053       	            	" align="
2054       	            		center
2055       	            	">Draft&gt;Stable<br>4.0</td>
2056</tr>
2057<tr class="row1">
2058<td class="file">ucurr.h</td><td class="proto">int32_t ucurr_forLocaleAndDate(const char *, UDate , int32_t , UChar *, int32_t , UErrorCode *)</td><td class="" colspan="
2059       	            		2
2060       	            	" align="
2061       	            		center
2062       	            	">Draft&gt;Stable<br>4.0</td>
2063</tr>
2064<tr class="row0">
2065<td class="file">uloc.h</td><td class="proto">ULayoutType uloc_getLineOrientation(const char *, UErrorCode *)</td><td class="" colspan="
2066       	            		2
2067       	            	" align="
2068       	            		center
2069       	            	">Draft&gt;Stable<br>4.0</td>
2070</tr>
2071<tr class="row1">
2072<td class="file">uloc.h</td><td class="proto">ULayoutType uloc_getCharacterOrientation(const char *, UErrorCode *)</td><td class="" colspan="
2073       	            		2
2074       	            	" align="
2075       	            		center
2076       	            	">Draft&gt;Stable<br>4.0</td>
2077</tr>
2078<tr class="row0">
2079<td class="file">uloc.h</td><td class="proto">int32_t uloc_minimizeSubtags(const char *, char *, int32_t , UErrorCode *)</td><td class="" colspan="
2080       	            		2
2081       	            	" align="
2082       	            		center
2083       	            	">Draft&gt;Stable<br>4.0</td>
2084</tr>
2085<tr class="row1">
2086<td class="file">uloc.h</td><td class="proto">int32_t uloc_addLikelySubtags(const char *, char *, int32_t , UErrorCode *)</td><td class="" colspan="
2087       	            		2
2088       	            	" align="
2089       	            		center
2090       	            	">Draft&gt;Stable<br>4.0</td>
2091</tr>
2092<tr class="row0">
2093<td class="file">uniset.h</td><td class="proto">UBool UnicodeSet::isBogus(void) const</td><td class="" colspan="
2094       	            		2
2095       	            	" align="
2096       	            		center
2097       	            	">Draft&gt;Stable<br>4.0</td>
2098</tr>
2099<tr class="row1">
2100<td class="file">uniset.h</td><td class="proto">void UnicodeSet::setToBogus()</td><td class="" colspan="
2101       	            		2
2102       	            	" align="
2103       	            		center
2104       	            	">Draft&gt;Stable<br>4.0</td>
2105</tr>
2106<tr class="row0">
2107<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t , const char *)</td><td class="">None<br>
2108</td><td>Stable<br>
2109<span class=""><span>2.0</span></span></td>
2110</tr>
2111<tr class="row1">
2112<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t )</td><td class="">None<br>
2113</td><td>Stable<br>
2114<span class=""><span>2.0</span></span></td>
2115</tr>
2116<tr class="row0">
2117<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, const char *)</td><td class="">None<br>
2118</td><td>Stable<br>
2119<span class=""><span>2.0</span></span></td>
2120</tr>
2121<tr class="row1">
2122<td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t ) const</td><td class="">None<br>
2123</td><td>Stable<br>
2124<span class=""><span>2.0</span></span></td>
2125</tr>
2126<tr class="row0">
2127<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *)</td><td class="">None<br>
2128</td><td>Stable<br>
2129<span class=""><span>2.0</span></span></td>
2130</tr>
2131<tr class="row1">
2132<td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t , const char *) const</td><td class="">None<br>
2133</td><td>Stable<br>
2134<span class=""><span>2.0</span></span></td>
2135</tr>
2136<tr class="row0">
2137<td class="file">uregex.h</td><td class="proto">int32_t uregex_getStackLimit(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
2138       	            		2
2139       	            	" align="
2140       	            		center
2141       	            	">Draft&gt;Stable<br>4.0</td>
2142</tr>
2143<tr class="row1">
2144<td class="file">uregex.h</td><td class="proto">UBool uregex_hitEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
2145       	            		2
2146       	            	" align="
2147       	            		center
2148       	            	">Draft&gt;Stable<br>4.0</td>
2149</tr>
2150<tr class="row0">
2151<td class="file">uregex.h</td><td class="proto">void uregex_setStackLimit(URegularExpression *, int32_t , UErrorCode *)</td><td class="" colspan="
2152       	            		2
2153       	            	" align="
2154       	            		center
2155       	            	">Draft&gt;Stable<br>4.0</td>
2156</tr>
2157<tr class="row1">
2158<td class="file">uregex.h</td><td class="proto">UBool uregex_hasAnchoringBounds(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
2159       	            		2
2160       	            	" align="
2161       	            		center
2162       	            	">Draft&gt;Stable<br>4.0</td>
2163</tr>
2164<tr class="row0">
2165<td class="file">uregex.h</td><td class="proto">int32_t uregex_regionStart(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
2166       	            		2
2167       	            	" align="
2168       	            		center
2169       	            	">Draft&gt;Stable<br>4.0</td>
2170</tr>
2171<tr class="row1">
2172<td class="file">uregex.h</td><td class="proto">void uregex_getMatchCallback(const URegularExpression *, URegexMatchCallback **, const void **, UErrorCode *)</td><td class="" colspan="
2173       	            		2
2174       	            	" align="
2175       	            		center
2176       	            	">Draft&gt;Stable<br>4.0</td>
2177</tr>
2178<tr class="row0">
2179<td class="file">uregex.h</td><td class="proto">void uregex_useTransparentBounds(URegularExpression *, UBool , UErrorCode *)</td><td class="" colspan="
2180       	            		2
2181       	            	" align="
2182       	            		center
2183       	            	">Draft&gt;Stable<br>4.0</td>
2184</tr>
2185<tr class="row1">
2186<td class="file">uregex.h</td><td class="proto">void uregex_setRegion(URegularExpression *, int32_t , int32_t , UErrorCode *)</td><td class="" colspan="
2187       	            		2
2188       	            	" align="
2189       	            		center
2190       	            	">Draft&gt;Stable<br>4.0</td>
2191</tr>
2192<tr class="row0">
2193<td class="file">uregex.h</td><td class="proto">void uregex_setTimeLimit(URegularExpression *, int32_t , UErrorCode *)</td><td class="" colspan="
2194       	            		2
2195       	            	" align="
2196       	            		center
2197       	            	">Draft&gt;Stable<br>4.0</td>
2198</tr>
2199<tr class="row1">
2200<td class="file">uregex.h</td><td class="proto">void uregex_useAnchoringBounds(URegularExpression *, UBool , UErrorCode *)</td><td class="" colspan="
2201       	            		2
2202       	            	" align="
2203       	            		center
2204       	            	">Draft&gt;Stable<br>4.0</td>
2205</tr>
2206<tr class="row0">
2207<td class="file">uregex.h</td><td class="proto">UBool uregex_requireEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
2208       	            		2
2209       	            	" align="
2210       	            		center
2211       	            	">Draft&gt;Stable<br>4.0</td>
2212</tr>
2213<tr class="row1">
2214<td class="file">uregex.h</td><td class="proto">int32_t uregex_getTimeLimit(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
2215       	            		2
2216       	            	" align="
2217       	            		center
2218       	            	">Draft&gt;Stable<br>4.0</td>
2219</tr>
2220<tr class="row0">
2221<td class="file">uregex.h</td><td class="proto">UBool uregex_hasTransparentBounds(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
2222       	            		2
2223       	            	" align="
2224       	            		center
2225       	            	">Draft&gt;Stable<br>4.0</td>
2226</tr>
2227<tr class="row1">
2228<td class="file">uregex.h</td><td class="proto">void uregex_setMatchCallback(URegularExpression *, URegexMatchCallback *, const void *, UErrorCode *)</td><td class="" colspan="
2229       	            		2
2230       	            	" align="
2231       	            		center
2232       	            	">Draft&gt;Stable<br>4.0</td>
2233</tr>
2234<tr class="row0">
2235<td class="file">uregex.h</td><td class="proto">int32_t uregex_regionEnd(const URegularExpression *, UErrorCode *)</td><td class="" colspan="
2236       	            		2
2237       	            	" align="
2238       	            		center
2239       	            	">Draft&gt;Stable<br>4.0</td>
2240</tr>
2241<tr class="row1">
2242<td class="file">ustdio.h</td><td class="proto">int32_t u_sprintf_u(UChar *, const UChar *,...)</td><td class="" colspan="
2243       	            		2
2244       	            	" align="
2245       	            		center
2246       	            	">Draft&gt;Stable<br>3.0</td>
2247</tr>
2248<tr class="row0">
2249<td class="file">ustdio.h</td><td class="proto">UChar* u_fgets(UChar *, int32_t , UFILE *)</td><td class="" colspan="
2250       	            		2
2251       	            	" align="
2252       	            		center
2253       	            	">Draft&gt;Stable<br>3.0</td>
2254</tr>
2255<tr class="row1">
2256<td class="file">ustdio.h</td><td class="proto">int32_t u_snprintf(UChar *, int32_t , const char *,...)</td><td class="" colspan="
2257       	            		2
2258       	            	" align="
2259       	            		center
2260       	            	">Draft&gt;Stable<br>3.0</td>
2261</tr>
2262<tr class="row0">
2263<td class="file">ustdio.h</td><td class="proto">int32_t u_snprintf_u(UChar *, int32_t , const UChar *,...)</td><td class="" colspan="
2264       	            		2
2265       	            	" align="
2266       	            		center
2267       	            	">Draft&gt;Stable<br>3.0</td>
2268</tr>
2269<tr class="row1">
2270<td class="file">ustdio.h</td><td class="proto">int32_t u_vfscanf(UFILE *, const char *, va_list )</td><td class="" colspan="
2271       	            		2
2272       	            	" align="
2273       	            		center
2274       	            	">Draft&gt;Stable<br>3.0</td>
2275</tr>
2276<tr class="row0">
2277<td class="file">ustdio.h</td><td class="proto">int32_t u_sprintf(UChar *, const char *,...)</td><td class="" colspan="
2278       	            		2
2279       	            	" align="
2280       	            		center
2281       	            	">Draft&gt;Stable<br>3.0</td>
2282</tr>
2283<tr class="row1">
2284<td class="file">ustdio.h</td><td class="proto">UChar32 u_fputc(UChar32 , UFILE *)</td><td class="" colspan="
2285       	            		2
2286       	            	" align="
2287       	            		center
2288       	            	">Draft&gt;Stable<br>3.0</td>
2289</tr>
2290<tr class="row0">
2291<td class="file">ustdio.h</td><td class="proto">int32_t u_vsprintf_u(UChar *, const UChar *, va_list )</td><td class="" colspan="
2292       	            		2
2293       	            	" align="
2294       	            		center
2295       	            	">Draft&gt;Stable<br>3.0</td>
2296</tr>
2297<tr class="row1">
2298<td class="file">ustdio.h</td><td class="proto">void u_fclose(UFILE *)</td><td class="" colspan="
2299       	            		2
2300       	            	" align="
2301       	            		center
2302       	            	">Draft&gt;Stable<br>3.0</td>
2303</tr>
2304<tr class="row0">
2305<td class="file">ustdio.h</td><td class="proto">int32_t u_vsprintf(UChar *, const char *, va_list )</td><td class="" colspan="
2306       	            		2
2307       	            	" align="
2308       	            		center
2309       	            	">Draft&gt;Stable<br>3.0</td>
2310</tr>
2311<tr class="row1">
2312<td class="file">ustdio.h</td><td class="proto">void u_fflush(UFILE *)</td><td class="" colspan="
2313       	            		2
2314       	            	" align="
2315       	            		center
2316       	            	">Draft&gt;Stable<br>3.0</td>
2317</tr>
2318<tr class="row0">
2319<td class="file">ustdio.h</td><td class="proto">int32_t u_vfprintf_u(UFILE *, const UChar *, va_list )</td><td class="" colspan="
2320       	            		2
2321       	            	" align="
2322       	            		center
2323       	            	">Draft&gt;Stable<br>3.0</td>
2324</tr>
2325<tr class="row1">
2326<td class="file">ustdio.h</td><td class="proto">int32_t u_vsnprintf_u(UChar *, int32_t , const UChar *, va_list )</td><td class="" colspan="
2327       	            		2
2328       	            	" align="
2329       	            		center
2330       	            	">Draft&gt;Stable<br>3.0</td>
2331</tr>
2332<tr class="row0">
2333<td class="file">ustdio.h</td><td class="proto">const char* u_fgetlocale(UFILE *)</td><td class="" colspan="
2334       	            		2
2335       	            	" align="
2336       	            		center
2337       	            	">Draft&gt;Stable<br>3.0</td>
2338</tr>
2339<tr class="row1">
2340<td class="file">ustdio.h</td><td class="proto">int32_t u_file_write(const UChar *, int32_t , UFILE *)</td><td class="" colspan="
2341       	            		2
2342       	            	" align="
2343       	            		center
2344       	            	">Draft&gt;Stable<br>3.0</td>
2345</tr>
2346<tr class="row0">
2347<td class="file">ustdio.h</td><td class="proto">int32_t u_file_read(UChar *, int32_t , UFILE *)</td><td class="" colspan="
2348       	            		2
2349       	            	" align="
2350       	            		center
2351       	            	">Draft&gt;Stable<br>3.0</td>
2352</tr>
2353<tr class="row1">
2354<td class="file">ustdio.h</td><td class="proto">FILE* u_fgetfile(UFILE *)</td><td class="" colspan="
2355       	            		2
2356       	            	" align="
2357       	            		center
2358       	            	">Draft&gt;Stable<br>3.0</td>
2359</tr>
2360<tr class="row0">
2361<td class="file">ustdio.h</td><td class="proto">int32_t u_vfscanf_u(UFILE *, const UChar *, va_list )</td><td class="" colspan="
2362       	            		2
2363       	            	" align="
2364       	            		center
2365       	            	">Draft&gt;Stable<br>3.0</td>
2366</tr>
2367<tr class="row1">
2368<td class="file">ustdio.h</td><td class="proto">UConverter* u_fgetConverter(UFILE *)</td><td class="" colspan="
2369       	            		2
2370       	            	" align="
2371       	            		center
2372       	            	">Draft&gt;Stable<br>3.0</td>
2373</tr>
2374<tr class="row0">
2375<td class="file">ustdio.h</td><td class="proto">UFILE* u_fstropen(UChar *, int32_t , const char *)</td><td class="" colspan="
2376       	            		2
2377       	            	" align="
2378       	            		center
2379       	            	">Draft&gt;Stable<br>3.0</td>
2380</tr>
2381<tr class="row1">
2382<td class="file">ustdio.h</td><td class="proto">UChar32 u_fgetcx(UFILE *)</td><td class="" colspan="
2383       	            		2
2384       	            	" align="
2385       	            		center
2386       	            	">Draft&gt;Stable<br>3.0</td>
2387</tr>
2388<tr class="row0">
2389<td class="file">ustdio.h</td><td class="proto">int32_t u_fprintf(UFILE *, const char *,...)</td><td class="" colspan="
2390       	            		2
2391       	            	" align="
2392       	            		center
2393       	            	">Draft&gt;Stable<br>3.0</td>
2394</tr>
2395<tr class="row1">
2396<td class="file">ustdio.h</td><td class="proto">int32_t u_fscanf_u(UFILE *, const UChar *,...)</td><td class="" colspan="
2397       	            		2
2398       	            	" align="
2399       	            		center
2400       	            	">Draft&gt;Stable<br>3.0</td>
2401</tr>
2402<tr class="row0">
2403<td class="file">ustdio.h</td><td class="proto">UChar u_fgetc(UFILE *)</td><td class="" colspan="
2404       	            		2
2405       	            	" align="
2406       	            		center
2407       	            	">Draft&gt;Stable<br>3.0</td>
2408</tr>
2409<tr class="row1">
2410<td class="file">ustdio.h</td><td class="proto">int32_t u_vsscanf_u(const UChar *, const UChar *, va_list )</td><td class="" colspan="
2411       	            		2
2412       	            	" align="
2413       	            		center
2414       	            	">Draft&gt;Stable<br>3.0</td>
2415</tr>
2416<tr class="row0">
2417<td class="file">ustdio.h</td><td class="proto">int32_t u_sscanf(const UChar *, const char *,...)</td><td class="" colspan="
2418       	            		2
2419       	            	" align="
2420       	            		center
2421       	            	">Draft&gt;Stable<br>3.0</td>
2422</tr>
2423<tr class="row1">
2424<td class="file">ustdio.h</td><td class="proto">const char* u_fgetcodepage(UFILE *)</td><td class="" colspan="
2425       	            		2
2426       	            	" align="
2427       	            		center
2428       	            	">Draft&gt;Stable<br>3.0</td>
2429</tr>
2430<tr class="row0">
2431<td class="file">ustdio.h</td><td class="proto">void u_frewind(UFILE *)</td><td class="" colspan="
2432       	            		2
2433       	            	" align="
2434       	            		center
2435       	            	">Draft&gt;Stable<br>3.0</td>
2436</tr>
2437<tr class="row1">
2438<td class="file">ustdio.h</td><td class="proto">int32_t u_sscanf_u(const UChar *, const UChar *,...)</td><td class="" colspan="
2439       	            		2
2440       	            	" align="
2441       	            		center
2442       	            	">Draft&gt;Stable<br>3.0</td>
2443</tr>
2444<tr class="row0">
2445<td class="file">ustdio.h</td><td class="proto">UFILE* u_finit(FILE *, const char *, const char *)</td><td class="" colspan="
2446       	            		2
2447       	            	" align="
2448       	            		center
2449       	            	">Draft&gt;Stable<br>3.0</td>
2450</tr>
2451<tr class="row1">
2452<td class="file">ustdio.h</td><td class="proto">int32_t u_fprintf_u(UFILE *, const UChar *,...)</td><td class="" colspan="
2453       	            		2
2454       	            	" align="
2455       	            		center
2456       	            	">Draft&gt;Stable<br>3.0</td>
2457</tr>
2458<tr class="row0">
2459<td class="file">ustdio.h</td><td class="proto">UTransliterator* u_fsettransliterator(UFILE *, UFileDirection , UTransliterator *, UErrorCode *)</td><td class="" colspan="
2460       	            		2
2461       	            	" align="
2462       	            		center
2463       	            	">Draft&gt;Stable<br>3.0</td>
2464</tr>
2465<tr class="row1">
2466<td class="file">ustdio.h</td><td class="proto">int32_t u_fscanf(UFILE *, const char *,...)</td><td class="" colspan="
2467       	            		2
2468       	            	" align="
2469       	            		center
2470       	            	">Draft&gt;Stable<br>3.0</td>
2471</tr>
2472<tr class="row0">
2473<td class="file">ustdio.h</td><td class="proto">int32_t u_vsscanf(const UChar *, const char *, va_list )</td><td class="" colspan="
2474       	            		2
2475       	            	" align="
2476       	            		center
2477       	            	">Draft&gt;Stable<br>3.0</td>
2478</tr>
2479<tr class="row1">
2480<td class="file">ustdio.h</td><td class="proto">int32_t u_vfprintf(UFILE *, const char *, va_list )</td><td class="" colspan="
2481       	            		2
2482       	            	" align="
2483       	            		center
2484       	            	">Draft&gt;Stable<br>3.0</td>
2485</tr>
2486<tr class="row0">
2487<td class="file">ustdio.h</td><td class="proto">UFILE* u_fopen(const char *, const char *, const char *, const char *)</td><td class="" colspan="
2488       	            		2
2489       	            	" align="
2490       	            		center
2491       	            	">Draft&gt;Stable<br>3.0</td>
2492</tr>
2493<tr class="row1">
2494<td class="file">ustdio.h</td><td class="proto">UChar32 u_fungetc(UChar32 , UFILE *)</td><td class="" colspan="
2495       	            		2
2496       	            	" align="
2497       	            		center
2498       	            	">Draft&gt;Stable<br>3.0</td>
2499</tr>
2500<tr class="row0">
2501<td class="file">ustdio.h</td><td class="proto">int32_t u_fputs(const UChar *, UFILE *)</td><td class="" colspan="
2502       	            		2
2503       	            	" align="
2504       	            		center
2505       	            	">Draft&gt;Stable<br>3.0</td>
2506</tr>
2507<tr class="row1">
2508<td class="file">ustdio.h</td><td class="proto">UBool u_feof(UFILE *)</td><td class="" colspan="
2509       	            		2
2510       	            	" align="
2511       	            		center
2512       	            	">Draft&gt;Stable<br>3.0</td>
2513</tr>
2514<tr class="row0">
2515<td class="file">ustdio.h</td><td class="proto">int32_t u_fsetlocale(UFILE *, const char *)</td><td class="" colspan="
2516       	            		2
2517       	            	" align="
2518       	            		center
2519       	            	">Draft&gt;Stable<br>3.0</td>
2520</tr>
2521<tr class="row1">
2522<td class="file">ustdio.h</td><td class="proto">int32_t u_vsnprintf(UChar *, int32_t , const char *, va_list )</td><td class="" colspan="
2523       	            		2
2524       	            	" align="
2525       	            		center
2526       	            	">Draft&gt;Stable<br>3.0</td>
2527</tr>
2528<tr class="row0">
2529<td class="file">ustdio.h</td><td class="proto">int32_t u_fsetcodepage(const char *, UFILE *)</td><td class="" colspan="
2530       	            		2
2531       	            	" align="
2532       	            		center
2533       	            	">Draft&gt;Stable<br>3.0</td>
2534</tr>
2535</table>
2536<P></P>
2537<a href="#_top">(jump back to top)</a>
2538<hr>
2539<a name="added">
2540<h2>Added in 4.2</h2>
2541</a>
2542<table BORDER="1" class="genTable">
2543<THEAD>
2544<tr>
2545<th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
2546</tr>
2547</THEAD>
2548<tr class="row1">
2549<td class="file">bytestream.h</td><td class="proto">ByteSink::~ByteSink()</td><td class="">None<br>
2550</td><td>Draft<br>
2551<span class=""><span>4.2</span></span></td>
2552</tr>
2553<tr class="row0">
2554<td class="file">bytestream.h</td><td class="proto">UBool CheckedArrayByteSink::Overflowed() const</td><td class="">None<br>
2555</td><td>Draft<br>
2556<span class=""><span>4.2</span></span></td>
2557</tr>
2558<tr class="row1">
2559<td class="file">bytestream.h</td><td class="proto">void ByteSink::Flush()</td><td class="">None<br>
2560</td><td>Draft<br>
2561<span class=""><span>4.2</span></span></td>
2562</tr>
2563<tr class="row0">
2564<td class="file">bytestream.h</td><td class="proto">char* ByteSink::GetAppendBuffer(int32_t , int32_t , char *, int32_t , int32_t *)</td><td class="">None<br>
2565</td><td>Draft<br>
2566<span class=""><span>4.2</span></span></td>
2567</tr>
2568<tr class="row1">
2569<td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink::CheckedArrayByteSink(char *, int32_t )</td><td class="">None<br>
2570</td><td>Draft<br>
2571<span class=""><span>4.2</span></span></td>
2572</tr>
2573<tr class="row0">
2574<td class="file">bytestream.h</td><td class="proto">char* CheckedArrayByteSink::GetAppendBuffer(int32_t , int32_t , char *, int32_t , int32_t *)</td><td class="">None<br>
2575</td><td>Draft<br>
2576<span class=""><span>4.2</span></span></td>
2577</tr>
2578<tr class="row1">
2579<td class="file">bytestream.h</td><td class="proto">ByteSink::ByteSink()</td><td class="">None<br>
2580</td><td>Draft<br>
2581<span class=""><span>4.2</span></span></td>
2582</tr>
2583<tr class="row0">
2584<td class="file">bytestream.h</td><td class="proto">void ByteSink::Append(const char *, int32_t )=0</td><td class="">None<br>
2585</td><td>Draft<br>
2586<span class=""><span>4.2</span></span></td>
2587</tr>
2588<tr class="row1">
2589<td class="file">bytestream.h</td><td class="proto">void CheckedArrayByteSink::Append(const char *, int32_t )</td><td class="">None<br>
2590</td><td>Draft<br>
2591<span class=""><span>4.2</span></span></td>
2592</tr>
2593<tr class="row0">
2594<td class="file">bytestream.h</td><td class="proto">int32_t CheckedArrayByteSink::NumberOfBytesWritten() const</td><td class="">None<br>
2595</td><td>Draft<br>
2596<span class=""><span>4.2</span></span></td>
2597</tr>
2598<tr class="row1">
2599<td class="file">calendar.h</td><td class="proto">static StringEnumeration* Calendar::getKeywordValuesForLocale(const char *, const Locale &amp;, UBool , UErrorCode &amp;)</td><td class="">None<br>
2600</td><td>Draft<br>
2601<span class=""><span>4.2</span></span></td>
2602</tr>
2603<tr class="row0">
2604<td class="file">coll.h</td><td class="proto">UCollationResult Collator::compareUTF8(const StringPiece &amp;, const StringPiece &amp;, UErrorCode &amp;) const</td><td class="">None<br>
2605</td><td>Draft<br>
2606<span class=""><span>4.2</span></span></td>
2607</tr>
2608<tr class="row1">
2609<td class="file">coll.h</td><td class="proto">UCollationResult Collator::compare(UCharIterator &amp;, UCharIterator &amp;, UErrorCode &amp;) const</td><td class="">None<br>
2610</td><td>Draft<br>
2611<span class=""><span>4.2</span></span></td>
2612</tr>
2613<tr class="row0">
2614<td class="file">coll.h</td><td class="proto">static StringEnumeration* Collator::getKeywordValuesForLocale(const char *, const Locale &amp;, UBool , UErrorCode &amp;)</td><td class="">None<br>
2615</td><td>Draft<br>
2616<span class=""><span>4.2</span></span></td>
2617</tr>
2618<tr class="row1">
2619<td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
2620</td><td>Draft<br>
2621<span class=""><span>4.2</span></span></td>
2622</tr>
2623<tr class="row0">
2624<td class="file">currpinf.h</td><td class="proto">UnicodeString&amp; CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString &amp;, UnicodeString &amp;) const</td><td class="">None<br>
2625</td><td>Draft<br>
2626<span class=""><span>4.2</span></span></td>
2627</tr>
2628<tr class="row1">
2629<td class="file">currpinf.h</td><td class="proto">const PluralRules* CurrencyPluralInfo::getPluralRules() const</td><td class="">None<br>
2630</td><td>Draft<br>
2631<span class=""><span>4.2</span></span></td>
2632</tr>
2633<tr class="row0">
2634<td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(const CurrencyPluralInfo &amp;)</td><td class="">None<br>
2635</td><td>Draft<br>
2636<span class=""><span>4.2</span></span></td>
2637</tr>
2638<tr class="row1">
2639<td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo&amp; CurrencyPluralInfo::operator=(const CurrencyPluralInfo &amp;)</td><td class="">None<br>
2640</td><td>Draft<br>
2641<span class=""><span>4.2</span></span></td>
2642</tr>
2643<tr class="row0">
2644<td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
2645</td><td>Draft<br>
2646<span class=""><span>4.2</span></span></td>
2647</tr>
2648<tr class="row1">
2649<td class="file">currpinf.h</td><td class="proto">static UClassID CurrencyPluralInfo::getStaticClassID()</td><td class="">None<br>
2650</td><td>Draft<br>
2651<span class=""><span>4.2</span></span></td>
2652</tr>
2653<tr class="row0">
2654<td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::~CurrencyPluralInfo()</td><td class="">None<br>
2655</td><td>Draft<br>
2656<span class=""><span>4.2</span></span></td>
2657</tr>
2658<tr class="row1">
2659<td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setPluralRules(const UnicodeString &amp;, UErrorCode &amp;)</td><td class="">None<br>
2660</td><td>Draft<br>
2661<span class=""><span>4.2</span></span></td>
2662</tr>
2663<tr class="row0">
2664<td class="file">currpinf.h</td><td class="proto">void CurrencyPluralInfo::setCurrencyPluralPattern(const UnicodeString &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="">None<br>
2665</td><td>Draft<br>
2666<span class=""><span>4.2</span></span></td>
2667</tr>
2668<tr class="row1">
2669<td class="file">currpinf.h</td><td class="proto">UClassID CurrencyPluralInfo::getDynamicClassID() const</td><td class="">None<br>
2670</td><td>Draft<br>
2671<span class=""><span>4.2</span></span></td>
2672</tr>
2673<tr class="row0">
2674<td class="file">currpinf.h</td><td class="proto">UBool CurrencyPluralInfo::operator==(const CurrencyPluralInfo &amp;) const</td><td class="">None<br>
2675</td><td>Draft<br>
2676<span class=""><span>4.2</span></span></td>
2677</tr>
2678<tr class="row1">
2679<td class="file">currpinf.h</td><td class="proto">UBool CurrencyPluralInfo::operator!=(const CurrencyPluralInfo &amp;) const</td><td class="">None<br>
2680</td><td>Draft<br>
2681<span class=""><span>4.2</span></span></td>
2682</tr>
2683<tr class="row0">
2684<td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo::CurrencyPluralInfo(UErrorCode &amp;)</td><td class="">None<br>
2685</td><td>Draft<br>
2686<span class=""><span>4.2</span></span></td>
2687</tr>
2688<tr class="row1">
2689<td class="file">currpinf.h</td><td class="proto">const Locale&amp; CurrencyPluralInfo::getLocale() const</td><td class="">None<br>
2690</td><td>Draft<br>
2691<span class=""><span>4.2</span></span></td>
2692</tr>
2693<tr class="row0">
2694<td class="file">currpinf.h</td><td class="proto">CurrencyPluralInfo* CurrencyPluralInfo::clone() const</td><td class="">None<br>
2695</td><td>Draft<br>
2696<span class=""><span>4.2</span></span></td>
2697</tr>
2698<tr class="row1">
2699<td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing , UBool , const UnicodeString &amp;)</td><td class="">None<br>
2700</td><td>Draft<br>
2701<span class=""><span>4.2</span></span></td>
2702</tr>
2703<tr class="row0">
2704<td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString&amp; DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing , UBool , UErrorCode &amp;) const</td><td class="">None<br>
2705</td><td>Draft<br>
2706<span class=""><span>4.2</span></span></td>
2707</tr>
2708<tr class="row1">
2709<td class="file">decimfmt.h</td><td class="proto">UBool decimfmtAffixValueComparator(UHashTok , UHashTok )</td><td class="">None<br>
2710</td><td>Internal<br>
2711<span class=""><span>4.2</span></span></td>
2712</tr>
2713<tr class="row0">
2714<td class="file">decimfmt.h</td><td class="proto">void DecimalFormat::adoptCurrencyPluralInfo(CurrencyPluralInfo *)</td><td class="">None<br>
2715</td><td>Draft<br>
2716<span class=""><span>4.2</span></span></td>
2717</tr>
2718<tr class="row1">
2719<td class="file">decimfmt.h</td><td class="proto">void DecimalFormat::setCurrencyPluralInfo(const CurrencyPluralInfo &amp;)</td><td class="">None<br>
2720</td><td>Draft<br>
2721<span class=""><span>4.2</span></span></td>
2722</tr>
2723<tr class="row0">
2724<td class="file">decimfmt.h</td><td class="proto">DecimalFormat::DecimalFormat(const UnicodeString &amp;, DecimalFormatSymbols *, NumberFormat::EStyles , UErrorCode &amp;)</td><td class="">None<br>
2725</td><td>Internal<br>
2726<span class=""><span>4.2</span></span></td>
2727</tr>
2728<tr class="row1">
2729<td class="file">decimfmt.h</td><td class="proto">UBool decimfmtAffixPatternValueComparator(UHashTok , UHashTok )</td><td class="">None<br>
2730</td><td>Internal<br>
2731<span class=""><span>4.2</span></span></td>
2732</tr>
2733<tr class="row0">
2734<td class="file">decimfmt.h</td><td class="proto">const CurrencyPluralInfo* DecimalFormat::getCurrencyPluralInfo(void) const</td><td class="">None<br>
2735</td><td>Draft<br>
2736<span class=""><span>4.2</span></span></td>
2737</tr>
2738<tr class="row1">
2739<td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* DateFormatSymbols::getNarrowEras(int32_t &amp;) const</td><td class="">None<br>
2740</td><td>Draft<br>
2741<span class=""><span>4.2</span></span></td>
2742</tr>
2743<tr class="row0">
2744<td class="file">dtfmtsym.h</td><td class="proto">void DateFormatSymbols::setNarrowEras(const UnicodeString *, int32_t )</td><td class="">None<br>
2745</td><td>Draft<br>
2746<span class=""><span>4.2</span></span></td>
2747</tr>
2748<tr class="row1">
2749<td class="file">dtitvinf.h</td><td class="proto">UBool dtitvinfHashTableValueComparator(UHashTok , UHashTok )</td><td class="">None<br>
2750</td><td>Internal<br>
2751<span class=""><span>4.0</span></span></td>
2752</tr>
2753<tr class="row0">
2754<td class="file">errorcode.h</td><td class="proto">void ErrorCode::check() const</td><td class="">None<br>
2755</td><td>Draft<br>
2756<span class=""><span>4.2</span></span></td>
2757</tr>
2758<tr class="row1">
2759<td class="file">errorcode.h</td><td class="proto">ErrorCode::operator UErrorCode &amp;()</td><td class="">None<br>
2760</td><td>Draft<br>
2761<span class=""><span>4.2</span></span></td>
2762</tr>
2763<tr class="row0">
2764<td class="file">errorcode.h</td><td class="proto">ErrorCode::operator UErrorCode *()</td><td class="">None<br>
2765</td><td>Draft<br>
2766<span class=""><span>4.2</span></span></td>
2767</tr>
2768<tr class="row1">
2769<td class="file">errorcode.h</td><td class="proto">ErrorCode::ErrorCode()</td><td class="">None<br>
2770</td><td>Draft<br>
2771<span class=""><span>4.2</span></span></td>
2772</tr>
2773<tr class="row0">
2774<td class="file">errorcode.h</td><td class="proto">UBool ErrorCode::isFailure() const</td><td class="">None<br>
2775</td><td>Draft<br>
2776<span class=""><span>4.2</span></span></td>
2777</tr>
2778<tr class="row1">
2779<td class="file">errorcode.h</td><td class="proto">UBool ErrorCode::isSuccess() const</td><td class="">None<br>
2780</td><td>Draft<br>
2781<span class=""><span>4.2</span></span></td>
2782</tr>
2783<tr class="row0">
2784<td class="file">errorcode.h</td><td class="proto">void ErrorCode::set(UErrorCode )</td><td class="">None<br>
2785</td><td>Draft<br>
2786<span class=""><span>4.2</span></span></td>
2787</tr>
2788<tr class="row1">
2789<td class="file">errorcode.h</td><td class="proto">UErrorCode ErrorCode::reset()</td><td class="">None<br>
2790</td><td>Draft<br>
2791<span class=""><span>4.2</span></span></td>
2792</tr>
2793<tr class="row0">
2794<td class="file">errorcode.h</td><td class="proto">ErrorCode::~ErrorCode()</td><td class="">None<br>
2795</td><td>Draft<br>
2796<span class=""><span>4.2</span></span></td>
2797</tr>
2798<tr class="row1">
2799<td class="file">errorcode.h</td><td class="proto">UErrorCode ErrorCode::get() const</td><td class="">None<br>
2800</td><td>Draft<br>
2801<span class=""><span>4.2</span></span></td>
2802</tr>
2803<tr class="row0">
2804<td class="file">LEGlyphStorage.h</td><td class="proto">LEGlyphID* LEGlyphStorage::insertGlyphs(le_int32 , le_int32 , LEErrorCode &amp;)</td><td class="">None<br>
2805</td><td>Draft<br>
2806<span class=""><span>4.2</span></span></td>
2807</tr>
2808<tr class="row1">
2809<td class="file">LEGlyphStorage.h</td><td class="proto">void LEGlyphStorage::moveGlyph(le_int32 , le_int32 , le_uint32 )</td><td class="">None<br>
2810</td><td>Draft<br>
2811<span class=""><span>4.2</span></span></td>
2812</tr>
2813<tr class="row0">
2814<td class="file">msgfmt.h</td><td class="proto">int32_t MessageFormat::getArgTypeCount() const</td><td class="">None<br>
2815</td><td>Internal<br>
2816<span class=""><span>.</span></span></td>
2817</tr>
2818<tr class="row1">
2819<td class="file">numfmt.h</td><td class="proto">static NumberFormat* NumberFormat::createInstance(const Locale &amp;, EStyles , UErrorCode &amp;)</td><td class="">None<br>
2820</td><td>Draft<br>
2821<span class=""><span>4.2</span></span></td>
2822</tr>
2823<tr class="row0">
2824<td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstanceByName(const char *, UErrorCode &amp;)</td><td class="">None<br>
2825</td><td>Draft<br>
2826<span class=""><span>4.2</span></span></td>
2827</tr>
2828<tr class="row1">
2829<td class="file">numsys.h</td><td class="proto">UClassID NumberingSystem::getDynamicClassID() const</td><td class="">None<br>
2830</td><td>Draft<br>
2831<span class=""><span>4.2</span></span></td>
2832</tr>
2833<tr class="row0">
2834<td class="file">numsys.h</td><td class="proto">UnicodeString NumberingSystem::getDescription()</td><td class="">None<br>
2835</td><td>Draft<br>
2836<span class=""><span>4.2</span></span></td>
2837</tr>
2838<tr class="row1">
2839<td class="file">numsys.h</td><td class="proto">NumberingSystem::NumberingSystem()</td><td class="">None<br>
2840</td><td>Draft<br>
2841<span class=""><span>4.2</span></span></td>
2842</tr>
2843<tr class="row0">
2844<td class="file">numsys.h</td><td class="proto">NumberingSystem::NumberingSystem(const NumberingSystem &amp;)</td><td class="">None<br>
2845</td><td>Draft<br>
2846<span class=""><span>4.2</span></span></td>
2847</tr>
2848<tr class="row1">
2849<td class="file">numsys.h</td><td class="proto">NumberingSystem::~NumberingSystem()</td><td class="">None<br>
2850</td><td>Draft<br>
2851<span class=""><span>4.2</span></span></td>
2852</tr>
2853<tr class="row0">
2854<td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(UErrorCode &amp;)</td><td class="">None<br>
2855</td><td>Draft<br>
2856<span class=""><span>4.2</span></span></td>
2857</tr>
2858<tr class="row1">
2859<td class="file">numsys.h</td><td class="proto">static UClassID NumberingSystem::getStaticClassID(void)</td><td class="">None<br>
2860</td><td>Draft<br>
2861<span class=""><span>4.2</span></span></td>
2862</tr>
2863<tr class="row0">
2864<td class="file">numsys.h</td><td class="proto">static StringEnumeration* NumberingSystem::getAvailableNames(UErrorCode &amp;)</td><td class="">None<br>
2865</td><td>Draft<br>
2866<span class=""><span>4.2</span></span></td>
2867</tr>
2868<tr class="row1">
2869<td class="file">numsys.h</td><td class="proto">int32_t NumberingSystem::getRadix()</td><td class="">None<br>
2870</td><td>Draft<br>
2871<span class=""><span>4.2</span></span></td>
2872</tr>
2873<tr class="row0">
2874<td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
2875</td><td>Draft<br>
2876<span class=""><span>4.2</span></span></td>
2877</tr>
2878<tr class="row1">
2879<td class="file">numsys.h</td><td class="proto">UBool NumberingSystem::isAlgorithmic() const</td><td class="">None<br>
2880</td><td>Draft<br>
2881<span class=""><span>4.2</span></span></td>
2882</tr>
2883<tr class="row0">
2884<td class="file">numsys.h</td><td class="proto">static NumberingSystem* NumberingSystem::createInstance(int32_t , UBool , const UnicodeString &amp;, UErrorCode &amp;)</td><td class="">None<br>
2885</td><td>Draft<br>
2886<span class=""><span>4.2</span></span></td>
2887</tr>
2888<tr class="row1">
2889<td class="file">smpdtfmt.h</td><td class="proto">SimpleDateFormat::SimpleDateFormat(const UnicodeString &amp;, const UnicodeString &amp;, const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
2890</td><td>Draft<br>
2891<span class=""><span>4.2</span></span></td>
2892</tr>
2893<tr class="row0">
2894<td class="file">smpdtfmt.h</td><td class="proto">SimpleDateFormat::SimpleDateFormat(const UnicodeString &amp;, const UnicodeString &amp;, UErrorCode &amp;)</td><td class="">None<br>
2895</td><td>Draft<br>
2896<span class=""><span>4.2</span></span></td>
2897</tr>
2898<tr class="row1">
2899<td class="file">stringpiece.h</td><td class="proto">int32_t StringPiece::size() const</td><td class="">None<br>
2900</td><td>Draft<br>
2901<span class=""><span>4.2</span></span></td>
2902</tr>
2903<tr class="row0">
2904<td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece()</td><td class="">None<br>
2905</td><td>Draft<br>
2906<span class=""><span>4.2</span></span></td>
2907</tr>
2908<tr class="row1">
2909<td class="file">stringpiece.h</td><td class="proto">void StringPiece::remove_prefix(int32_t )</td><td class="">None<br>
2910</td><td>Draft<br>
2911<span class=""><span>4.2</span></span></td>
2912</tr>
2913<tr class="row0">
2914<td class="file">stringpiece.h</td><td class="proto">StringPiece StringPiece::substr(int32_t , int32_t len=) const</td><td class="">None<br>
2915</td><td>Draft<br>
2916<span class=""><span>4.2</span></span></td>
2917</tr>
2918<tr class="row1">
2919<td class="file">stringpiece.h</td><td class="proto">int32_t StringPiece::length() const</td><td class="">None<br>
2920</td><td>Draft<br>
2921<span class=""><span>4.2</span></span></td>
2922</tr>
2923<tr class="row0">
2924<td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const char *)</td><td class="">None<br>
2925</td><td>Draft<br>
2926<span class=""><span>4.2</span></span></td>
2927</tr>
2928<tr class="row1">
2929<td class="file">stringpiece.h</td><td class="proto">void StringPiece::clear()</td><td class="">None<br>
2930</td><td>Draft<br>
2931<span class=""><span>4.2</span></span></td>
2932</tr>
2933<tr class="row0">
2934<td class="file">stringpiece.h</td><td class="proto">const char* StringPiece::data() const</td><td class="">None<br>
2935</td><td>Draft<br>
2936<span class=""><span>4.2</span></span></td>
2937</tr>
2938<tr class="row1">
2939<td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const char *, int32_t )</td><td class="">None<br>
2940</td><td>Draft<br>
2941<span class=""><span>4.2</span></span></td>
2942</tr>
2943<tr class="row0">
2944<td class="file">stringpiece.h</td><td class="proto">UBool StringPiece::empty() const</td><td class="">None<br>
2945</td><td>Draft<br>
2946<span class=""><span>4.2</span></span></td>
2947</tr>
2948<tr class="row1">
2949<td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const StringPiece &amp;, int32_t )</td><td class="">None<br>
2950</td><td>Draft<br>
2951<span class=""><span>4.2</span></span></td>
2952</tr>
2953<tr class="row0">
2954<td class="file">stringpiece.h</td><td class="proto">StringPiece::StringPiece(const StringPiece &amp;, int32_t , int32_t )</td><td class="">None<br>
2955</td><td>Draft<br>
2956<span class=""><span>4.2</span></span></td>
2957</tr>
2958<tr class="row1">
2959<td class="file">stringpiece.h</td><td class="proto">void StringPiece::remove_suffix(int32_t )</td><td class="">None<br>
2960</td><td>Draft<br>
2961<span class=""><span>4.2</span></span></td>
2962</tr>
2963<tr class="row0">
2964<td class="file">tblcoll.h</td><td class="proto">UCollationResult RuleBasedCollator::compare(UCharIterator &amp;, UCharIterator &amp;, UErrorCode &amp;) const</td><td class="">None<br>
2965</td><td>Draft<br>
2966<span class=""><span>4.2</span></span></td>
2967</tr>
2968<tr class="row1">
2969<td class="file">tmunit.h</td><td class="proto">UTimeUnitFields TimeUnit::getTimeUnitField() const</td><td class="">None<br>
2970</td><td>Draft<br>
2971<span class=""><span>4.2</span></span></td>
2972</tr>
2973<tr class="row0">
2974<td class="file">tmunit.h</td><td class="proto">UClassID TimeUnit::getDynamicClassID() const</td><td class="">None<br>
2975</td><td>Draft<br>
2976<span class=""><span>4.2</span></span></td>
2977</tr>
2978<tr class="row1">
2979<td class="file">tmunit.h</td><td class="proto">static TimeUnit* TimeUnit::createInstance(UTimeUnitFields , UErrorCode &amp;)</td><td class="">None<br>
2980</td><td>Draft<br>
2981<span class=""><span>4.2</span></span></td>
2982</tr>
2983<tr class="row0">
2984<td class="file">tmunit.h</td><td class="proto">TimeUnit::~TimeUnit()</td><td class="">None<br>
2985</td><td>Draft<br>
2986<span class=""><span>4.2</span></span></td>
2987</tr>
2988<tr class="row1">
2989<td class="file">tmunit.h</td><td class="proto">static UClassID TimeUnit::getStaticClassID()</td><td class="">None<br>
2990</td><td>Draft<br>
2991<span class=""><span>4.2</span></span></td>
2992</tr>
2993<tr class="row0">
2994<td class="file">tmunit.h</td><td class="proto">TimeUnit::TimeUnit(const TimeUnit &amp;)</td><td class="">None<br>
2995</td><td>Draft<br>
2996<span class=""><span>4.2</span></span></td>
2997</tr>
2998<tr class="row1">
2999<td class="file">tmunit.h</td><td class="proto">UObject* TimeUnit::clone() const</td><td class="">None<br>
3000</td><td>Draft<br>
3001<span class=""><span>4.2</span></span></td>
3002</tr>
3003<tr class="row0">
3004<td class="file">tmunit.h</td><td class="proto">TimeUnit&amp; TimeUnit::operator=(const TimeUnit &amp;)</td><td class="">None<br>
3005</td><td>Draft<br>
3006<span class=""><span>4.2</span></span></td>
3007</tr>
3008<tr class="row1">
3009<td class="file">tmunit.h</td><td class="proto">UBool TimeUnit::operator!=(const UObject &amp;) const</td><td class="">None<br>
3010</td><td>Draft<br>
3011<span class=""><span>4.2</span></span></td>
3012</tr>
3013<tr class="row0">
3014<td class="file">tmunit.h</td><td class="proto">UBool TimeUnit::operator==(const UObject &amp;) const</td><td class="">None<br>
3015</td><td>Draft<br>
3016<span class=""><span>4.2</span></span></td>
3017</tr>
3018<tr class="row1">
3019<td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(double , TimeUnit::UTimeUnitFields , UErrorCode &amp;)</td><td class="">None<br>
3020</td><td>Draft<br>
3021<span class=""><span>4.2</span></span></td>
3022</tr>
3023<tr class="row0">
3024<td class="file">tmutamt.h</td><td class="proto">UClassID TimeUnitAmount::getDynamicClassID(void) const</td><td class="">None<br>
3025</td><td>Draft<br>
3026<span class=""><span>4.2</span></span></td>
3027</tr>
3028<tr class="row1">
3029<td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(const TimeUnitAmount &amp;)</td><td class="">None<br>
3030</td><td>Draft<br>
3031<span class=""><span>4.2</span></span></td>
3032</tr>
3033<tr class="row0">
3034<td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::~TimeUnitAmount()</td><td class="">None<br>
3035</td><td>Draft<br>
3036<span class=""><span>4.2</span></span></td>
3037</tr>
3038<tr class="row1">
3039<td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount::TimeUnitAmount(const Formattable &amp;, TimeUnit::UTimeUnitFields , UErrorCode &amp;)</td><td class="">None<br>
3040</td><td>Draft<br>
3041<span class=""><span>4.2</span></span></td>
3042</tr>
3043<tr class="row0">
3044<td class="file">tmutamt.h</td><td class="proto">TimeUnitAmount&amp; TimeUnitAmount::operator=(const TimeUnitAmount &amp;)</td><td class="">None<br>
3045</td><td>Draft<br>
3046<span class=""><span>4.2</span></span></td>
3047</tr>
3048<tr class="row1">
3049<td class="file">tmutamt.h</td><td class="proto">const TimeUnit&amp; TimeUnitAmount::getTimeUnit() const</td><td class="">None<br>
3050</td><td>Draft<br>
3051<span class=""><span>4.2</span></span></td>
3052</tr>
3053<tr class="row0">
3054<td class="file">tmutamt.h</td><td class="proto">UBool TimeUnitAmount::operator==(const UObject &amp;) const</td><td class="">None<br>
3055</td><td>Draft<br>
3056<span class=""><span>4.2</span></span></td>
3057</tr>
3058<tr class="row1">
3059<td class="file">tmutamt.h</td><td class="proto">UBool TimeUnitAmount::operator!=(const UObject &amp;) const</td><td class="">None<br>
3060</td><td>Draft<br>
3061<span class=""><span>4.2</span></span></td>
3062</tr>
3063<tr class="row0">
3064<td class="file">tmutamt.h</td><td class="proto">TimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() const</td><td class="">None<br>
3065</td><td>Draft<br>
3066<span class=""><span>4.2</span></span></td>
3067</tr>
3068<tr class="row1">
3069<td class="file">tmutamt.h</td><td class="proto">UObject* TimeUnitAmount::clone() const</td><td class="">None<br>
3070</td><td>Draft<br>
3071<span class=""><span>4.2</span></span></td>
3072</tr>
3073<tr class="row0">
3074<td class="file">tmutamt.h</td><td class="proto">static UClassID TimeUnitAmount::getStaticClassID(void)</td><td class="">None<br>
3075</td><td>Draft<br>
3076<span class=""><span>4.2</span></span></td>
3077</tr>
3078<tr class="row1">
3079<td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::~TimeUnitFormat()</td><td class="">None<br>
3080</td><td>Draft<br>
3081<span class=""><span>4.2</span></span></td>
3082</tr>
3083<tr class="row0">
3084<td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat&amp; TimeUnitFormat::operator=(const TimeUnitFormat &amp;)</td><td class="">None<br>
3085</td><td>Draft<br>
3086<span class=""><span>4.2</span></span></td>
3087</tr>
3088<tr class="row1">
3089<td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::setLocale(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
3090</td><td>Draft<br>
3091<span class=""><span>4.2</span></span></td>
3092</tr>
3093<tr class="row0">
3094<td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale &amp;, EStyle , UErrorCode &amp;)</td><td class="">None<br>
3095</td><td>Draft<br>
3096<span class=""><span>4.2</span></span></td>
3097</tr>
3098<tr class="row1">
3099<td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale &amp;, UErrorCode &amp;)</td><td class="">None<br>
3100</td><td>Draft<br>
3101<span class=""><span>4.2</span></span></td>
3102</tr>
3103<tr class="row0">
3104<td class="file">tmutfmt.h</td><td class="proto">UClassID TimeUnitFormat::getDynamicClassID(void) const</td><td class="">None<br>
3105</td><td>Draft<br>
3106<span class=""><span>4.2</span></span></td>
3107</tr>
3108<tr class="row1">
3109<td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(UErrorCode &amp;)</td><td class="">None<br>
3110</td><td>Draft<br>
3111<span class=""><span>4.2</span></span></td>
3112</tr>
3113<tr class="row0">
3114<td class="file">tmutfmt.h</td><td class="proto">Format* TimeUnitFormat::clone(void) const</td><td class="">None<br>
3115</td><td>Draft<br>
3116<span class=""><span>4.2</span></span></td>
3117</tr>
3118<tr class="row1">
3119<td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const TimeUnitFormat &amp;)</td><td class="">None<br>
3120</td><td>Draft<br>
3121<span class=""><span>4.2</span></span></td>
3122</tr>
3123<tr class="row0">
3124<td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::parseObject(const UnicodeString &amp;, Formattable &amp;, ParsePosition &amp;) const</td><td class="">None<br>
3125</td><td>Draft<br>
3126<span class=""><span>4.2</span></span></td>
3127</tr>
3128<tr class="row1">
3129<td class="file">tmutfmt.h</td><td class="proto">UnicodeString&amp; TimeUnitFormat::format(const Formattable &amp;, UnicodeString &amp;, FieldPosition &amp;, UErrorCode &amp;) const</td><td class="">None<br>
3130</td><td>Draft<br>
3131<span class=""><span>4.2</span></span></td>
3132</tr>
3133<tr class="row0">
3134<td class="file">tmutfmt.h</td><td class="proto">UBool TimeUnitFormat::operator!=(const Format &amp;) const</td><td class="">None<br>
3135</td><td>Draft<br>
3136<span class=""><span>4.2</span></span></td>
3137</tr>
3138<tr class="row1">
3139<td class="file">tmutfmt.h</td><td class="proto">static UClassID TimeUnitFormat::getStaticClassID(void)</td><td class="">None<br>
3140</td><td>Draft<br>
3141<span class=""><span>4.2</span></span></td>
3142</tr>
3143<tr class="row0">
3144<td class="file">tmutfmt.h</td><td class="proto">UBool TimeUnitFormat::operator==(const Format &amp;) const</td><td class="">None<br>
3145</td><td>Draft<br>
3146<span class=""><span>4.2</span></span></td>
3147</tr>
3148<tr class="row1">
3149<td class="file">tmutfmt.h</td><td class="proto">void TimeUnitFormat::setNumberFormat(const NumberFormat &amp;, UErrorCode &amp;)</td><td class="">None<br>
3150</td><td>Draft<br>
3151<span class=""><span>4.2</span></span></td>
3152</tr>
3153<tr class="row0">
3154<td class="file">ucal.h</td><td class="proto">const char* ucal_getType(const UCalendar *, UErrorCode *)</td><td class="">None<br>
3155</td><td>Draft<br>
3156<span class=""><span>4.2</span></span></td>
3157</tr>
3158<tr class="row1">
3159<td class="file">ucal.h</td><td class="proto">UEnumeration* ucal_getKeywordValuesForLocale(const char *, const char *, UBool , UErrorCode *)</td><td class="">None<br>
3160</td><td>Draft<br>
3161<span class=""><span>4.2</span></span></td>
3162</tr>
3163<tr class="row0">
3164<td class="file">ucnvsel.h</td><td class="proto">UConverterSelector* ucnvsel_open(const char *const *, int32_t , const USet *, const UConverterUnicodeSet , UErrorCode *)</td><td class="">None<br>
3165</td><td>Draft<br>
3166<span class=""><span>4.2</span></span></td>
3167</tr>
3168<tr class="row1">
3169<td class="file">ucnvsel.h</td><td class="proto">UEnumeration* ucnvsel_selectForString(const UConverterSelector *, const UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
3170</td><td>Draft<br>
3171<span class=""><span>4.2</span></span></td>
3172</tr>
3173<tr class="row0">
3174<td class="file">ucnvsel.h</td><td class="proto">void ucnvsel_close(UConverterSelector *)</td><td class="">None<br>
3175</td><td>Draft<br>
3176<span class=""><span>4.2</span></span></td>
3177</tr>
3178<tr class="row1">
3179<td class="file">ucnvsel.h</td><td class="proto">int32_t ucnvsel_serialize(const UConverterSelector *, void *, int32_t , UErrorCode *)</td><td class="">None<br>
3180</td><td>Draft<br>
3181<span class=""><span>4.2</span></span></td>
3182</tr>
3183<tr class="row0">
3184<td class="file">ucnvsel.h</td><td class="proto">UEnumeration* ucnvsel_selectForUTF8(const UConverterSelector *, const char *, int32_t , UErrorCode *)</td><td class="">None<br>
3185</td><td>Draft<br>
3186<span class=""><span>4.2</span></span></td>
3187</tr>
3188<tr class="row1">
3189<td class="file">ucnvsel.h</td><td class="proto">UConverterSelector* ucnvsel_openFromSerialized(const void *, int32_t , UErrorCode *)</td><td class="">None<br>
3190</td><td>Draft<br>
3191<span class=""><span>4.2</span></span></td>
3192</tr>
3193<tr class="row0">
3194<td class="file">ucol.h</td><td class="proto">UEnumeration* ucol_getKeywordValuesForLocale(const char *, const char *, UBool , UErrorCode *)</td><td class="">None<br>
3195</td><td>Draft<br>
3196<span class=""><span>4.2</span></span></td>
3197</tr>
3198<tr class="row1">
3199<td class="file">ucurr.h</td><td class="proto">const UChar* ucurr_getPluralName(const UChar *, const char *, UBool *, const char *, int32_t *, UErrorCode *)</td><td class="">None<br>
3200</td><td>Draft<br>
3201<span class=""><span>4.2</span></span></td>
3202</tr>
3203<tr class="row0">
3204<td class="file">ucurr.h</td><td class="proto">UEnumeration* ucurr_getKeywordValuesForLocale(const char *, const char *, UBool , UErrorCode *)</td><td class="">None<br>
3205</td><td>Draft<br>
3206<span class=""><span>4.2</span></span></td>
3207</tr>
3208<tr class="row1">
3209<td class="file">udat.h</td><td class="proto">void udat_applyPatternRelative(UDateFormat *, const UChar *, int32_t , const UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
3210</td><td>Internal<br>
3211<span class=""><span>4.2 technology preview</span></span></td>
3212</tr>
3213<tr class="row0">
3214<td class="file">udat.h</td><td class="proto">int32_t udat_toPatternRelativeDate(const UDateFormat *, UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
3215</td><td>Internal<br>
3216<span class=""><span>4.2 technology preview</span></span></td>
3217</tr>
3218<tr class="row1">
3219<td class="file">udat.h</td><td class="proto">int32_t udat_toPatternRelativeTime(const UDateFormat *, UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
3220</td><td>Internal<br>
3221<span class=""><span>4.2 technology preview</span></span></td>
3222</tr>
3223<tr class="row0">
3224<td class="file">uloc.h</td><td class="proto">int32_t uloc_toLanguageTag(const char *, char *, int32_t , UBool , UErrorCode *)</td><td class="">None<br>
3225</td><td>Draft<br>
3226<span class=""><span>4.2</span></span></td>
3227</tr>
3228<tr class="row1">
3229<td class="file">uloc.h</td><td class="proto">int32_t uloc_forLanguageTag(const char *, char *, int32_t , int32_t *, UErrorCode *)</td><td class="">None<br>
3230</td><td>Draft<br>
3231<span class=""><span>4.2</span></span></td>
3232</tr>
3233<tr class="row0">
3234<td class="file">ulocdata.h</td><td class="proto">int32_t ulocdata_getLocaleSeparator(ULocaleData *, UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
3235</td><td>Draft<br>
3236<span class=""><span>4.2</span></span></td>
3237</tr>
3238<tr class="row1">
3239<td class="file">ulocdata.h</td><td class="proto">int32_t ulocdata_getLocaleDisplayPattern(ULocaleData *, UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
3240</td><td>Draft<br>
3241<span class=""><span>4.2</span></span></td>
3242</tr>
3243<tr class="row0">
3244<td class="file">ulocdata.h</td><td class="proto">void ulocdata_getCLDRVersion(UVersionInfo , UErrorCode *)</td><td class="">None<br>
3245</td><td>Draft<br>
3246<span class=""><span>4.2</span></span></td>
3247</tr>
3248<tr class="row1">
3249<td class="file">uniset.h</td><td class="proto">const UnicodeSet * UnicodeSet::fromUSet(const USet *)</td><td class="">None<br>
3250</td><td>Draft<br>
3251<span class=""><span>4.2</span></span></td>
3252</tr>
3253<tr class="row0">
3254<td class="file">uniset.h</td><td class="proto">USet * UnicodeSet::toUSet()</td><td class="">None<br>
3255</td><td>Draft<br>
3256<span class=""><span>4.2</span></span></td>
3257</tr>
3258<tr class="row1">
3259<td class="file">uniset.h</td><td class="proto">const USet * UnicodeSet::toUSet() const</td><td class="">None<br>
3260</td><td>Draft<br>
3261<span class=""><span>4.2</span></span></td>
3262</tr>
3263<tr class="row0">
3264<td class="file">uniset.h</td><td class="proto">UnicodeSet * UnicodeSet::fromUSet(USet *)</td><td class="">None<br>
3265</td><td>Draft<br>
3266<span class=""><span>4.2</span></span></td>
3267</tr>
3268<tr class="row1">
3269<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t , const char *)</td><td class="">None<br>
3270</td><td>Stable<br>
3271<span class=""><span>2.0</span></span></td>
3272</tr>
3273<tr class="row0">
3274<td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::toUTF32(UChar32 *, int32_t , UErrorCode &amp;) const</td><td class="">None<br>
3275</td><td>Draft<br>
3276<span class=""><span>4.2</span></span></td>
3277</tr>
3278<tr class="row1">
3279<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, int32_t )</td><td class="">None<br>
3280</td><td>Stable<br>
3281<span class=""><span>2.0</span></span></td>
3282</tr>
3283<tr class="row0">
3284<td class="file">unistr.h</td><td class="proto">static UnicodeString UnicodeString::fromUTF32(const UChar32 *, int32_t )</td><td class="">None<br>
3285</td><td>Draft<br>
3286<span class=""><span>4.2</span></span></td>
3287</tr>
3288<tr class="row1">
3289<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *, const char *)</td><td class="">None<br>
3290</td><td>Stable<br>
3291<span class=""><span>2.0</span></span></td>
3292</tr>
3293<tr class="row0">
3294<td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t ) const</td><td class="">None<br>
3295</td><td>Stable<br>
3296<span class=""><span>2.0</span></span></td>
3297</tr>
3298<tr class="row1">
3299<td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char *)</td><td class="">None<br>
3300</td><td>Stable<br>
3301<span class=""><span>2.0</span></span></td>
3302</tr>
3303<tr class="row0">
3304<td class="file">unistr.h</td><td class="proto">int32_t UnicodeString::extract(int32_t , int32_t , char *, uint32_t , const char *) const</td><td class="">None<br>
3305</td><td>Stable<br>
3306<span class=""><span>2.0</span></span></td>
3307</tr>
3308<tr class="row1">
3309<td class="file">unistr.h</td><td class="proto">void UnicodeString::toUTF8(ByteSink &amp;) const</td><td class="">None<br>
3310</td><td>Draft<br>
3311<span class=""><span>4.2</span></span></td>
3312</tr>
3313<tr class="row0">
3314<td class="file">unistr.h</td><td class="proto">static UnicodeString UnicodeString::fromUTF8(const StringPiece &amp;)</td><td class="">None<br>
3315</td><td>Draft<br>
3316<span class=""><span>4.2</span></span></td>
3317</tr>
3318<tr class="row1">
3319<td class="file">uset.h</td><td class="proto">USet* uset_openEmpty()</td><td class="">None<br>
3320</td><td>Draft<br>
3321<span class=""><span>4.2</span></span></td>
3322</tr>
3323<tr class="row0">
3324<td class="file">uset.h</td><td class="proto">void uset_closeOver(USet *, int32_t )</td><td class="">None<br>
3325</td><td>Draft<br>
3326<span class=""><span>4.2</span></span></td>
3327</tr>
3328<tr class="row1">
3329<td class="file">uset.h</td><td class="proto">void uset_removeAllStrings(USet *)</td><td class="">None<br>
3330</td><td>Draft<br>
3331<span class=""><span>4.2</span></span></td>
3332</tr>
3333<tr class="row0">
3334<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_areConfusable(const USpoofChecker *, const UChar *, int32_t , const UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
3335</td><td>Draft<br>
3336<span class=""><span>4.2</span></span></td>
3337</tr>
3338<tr class="row1">
3339<td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_openFromSerialized(const void *, int32_t , int32_t *, UErrorCode *)</td><td class="">None<br>
3340</td><td>Draft<br>
3341<span class=""><span>4.2</span></span></td>
3342</tr>
3343<tr class="row0">
3344<td class="file">uspoof.h</td><td class="proto">void uspoof_setChecks(USpoofChecker *, int32_t , UErrorCode *)</td><td class="">None<br>
3345</td><td>Draft<br>
3346<span class=""><span>4.2</span></span></td>
3347</tr>
3348<tr class="row1">
3349<td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_clone(const USpoofChecker *, UErrorCode *)</td><td class="">None<br>
3350</td><td>Draft<br>
3351<span class=""><span>4.2</span></span></td>
3352</tr>
3353<tr class="row0">
3354<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_check(const USpoofChecker *, const UChar *, int32_t , int32_t *, UErrorCode *)</td><td class="">None<br>
3355</td><td>Draft<br>
3356<span class=""><span>4.2</span></span></td>
3357</tr>
3358<tr class="row1">
3359<td class="file">uspoof.h</td><td class="proto">void uspoof_setAllowedLocales(USpoofChecker *, const char *, UErrorCode *)</td><td class="">None<br>
3360</td><td>Draft<br>
3361<span class=""><span>4.2</span></span></td>
3362</tr>
3363<tr class="row0">
3364<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getSkeleton(const USpoofChecker *, uint32_t , const UChar *, int32_t , UChar *, int32_t , UErrorCode *)</td><td class="">None<br>
3365</td><td>Draft<br>
3366<span class=""><span>4.2</span></span></td>
3367</tr>
3368<tr class="row1">
3369<td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_openFromSource(const char *, int32_t , const char *, int32_t , int32_t *, UParseError *, UErrorCode *)</td><td class="">None<br>
3370</td><td>Draft<br>
3371<span class=""><span>4.2</span></span></td>
3372</tr>
3373<tr class="row0">
3374<td class="file">uspoof.h</td><td class="proto">void uspoof_setAllowedChars(USpoofChecker *, const USet *, UErrorCode *)</td><td class="">None<br>
3375</td><td>Draft<br>
3376<span class=""><span>4.2</span></span></td>
3377</tr>
3378<tr class="row1">
3379<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_areConfusableUTF8(const USpoofChecker *, const char *, int32_t , const char *, int32_t , UErrorCode *)</td><td class="">None<br>
3380</td><td>Draft<br>
3381<span class=""><span>4.2</span></span></td>
3382</tr>
3383<tr class="row0">
3384<td class="file">uspoof.h</td><td class="proto">const USet* uspoof_getAllowedChars(const USpoofChecker *, UErrorCode *)</td><td class="">None<br>
3385</td><td>Draft<br>
3386<span class=""><span>4.2</span></span></td>
3387</tr>
3388<tr class="row1">
3389<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_serialize(USpoofChecker *, void *, int32_t , UErrorCode *)</td><td class="">None<br>
3390</td><td>Draft<br>
3391<span class=""><span>4.2</span></span></td>
3392</tr>
3393<tr class="row0">
3394<td class="file">uspoof.h</td><td class="proto">USpoofChecker* uspoof_open(UErrorCode *)</td><td class="">None<br>
3395</td><td>Draft<br>
3396<span class=""><span>4.2</span></span></td>
3397</tr>
3398<tr class="row1">
3399<td class="file">uspoof.h</td><td class="proto">const char* uspoof_getAllowedLocales(USpoofChecker *, UErrorCode *)</td><td class="">None<br>
3400</td><td>Draft<br>
3401<span class=""><span>4.2</span></span></td>
3402</tr>
3403<tr class="row0">
3404<td class="file">uspoof.h</td><td class="proto">void uspoof_close(USpoofChecker *)</td><td class="">None<br>
3405</td><td>Draft<br>
3406<span class=""><span>4.2</span></span></td>
3407</tr>
3408<tr class="row1">
3409<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getSkeletonUTF8(const USpoofChecker *, uint32_t , const char *, int32_t , char *, int32_t , UErrorCode *)</td><td class="">None<br>
3410</td><td>Draft<br>
3411<span class=""><span>4.2</span></span></td>
3412</tr>
3413<tr class="row0">
3414<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_getChecks(const USpoofChecker *, UErrorCode *)</td><td class="">None<br>
3415</td><td>Draft<br>
3416<span class=""><span>4.2</span></span></td>
3417</tr>
3418<tr class="row1">
3419<td class="file">uspoof.h</td><td class="proto">int32_t uspoof_checkUTF8(const USpoofChecker *, const char *, int32_t , int32_t *, UErrorCode *)</td><td class="">None<br>
3420</td><td>Draft<br>
3421<span class=""><span>4.2</span></span></td>
3422</tr>
3423<tr class="row0">
3424<td class="file">usprep.h</td><td class="proto">UStringPrepProfile* usprep_openByType(UStringPrepProfileType , UErrorCode *)</td><td class="">None<br>
3425</td><td>Draft<br>
3426<span class=""><span>4.2</span></span></td>
3427</tr>
3428<tr class="row1">
3429<td class="file">ustring.h</td><td class="proto">UChar* u_strFromUTF32WithSub(UChar *, int32_t , int32_t *, const UChar32 *, int32_t , UChar32 , int32_t *, UErrorCode *)</td><td class="">None<br>
3430</td><td>Draft<br>
3431<span class=""><span>4.2</span></span></td>
3432</tr>
3433<tr class="row0">
3434<td class="file">ustring.h</td><td class="proto">UChar32* u_strToUTF32WithSub(UChar32 *, int32_t , int32_t *, const UChar *, int32_t , UChar32 , int32_t *, UErrorCode *)</td><td class="">None<br>
3435</td><td>Draft<br>
3436<span class=""><span>4.2</span></span></td>
3437</tr>
3438<tr class="row1">
3439<td class="file">uversion.h</td><td class="proto">int32_t u_compareVersions(UVersionInfo , UVersionInfo )</td><td class="">None<br>
3440</td><td>Draft<br>
3441<span class=""><span>4.2</span></span></td>
3442</tr>
3443<tr class="row0">
3444<td class="file">uversion.h</td><td class="proto">void u_versionFromUString(UVersionInfo , const UChar *)</td><td class="">None<br>
3445</td><td>Draft<br>
3446<span class=""><span>4.2</span></span></td>
3447</tr>
3448</table>
3449<P></P>
3450<a href="#_top">(jump back to top)</a>
3451<hr>
3452<a name="other">
3453<h2>Other existing drafts in 4.2</h2>
3454</a>
3455<div class="other">
3456<table BORDER="1" class="genTable">
3457<THEAD>
3458<tr>
3459<th>File</th><th>API</th><th>4.0.1</th><th>4.2</th>
3460</tr>
3461</THEAD>
3462</table>
3463</div>
3464<P></P>
3465<a href="#_top">(jump back to top)</a>
3466<hr>
3467<p>
3468<i><font size="-1">Contents generated by StableAPI tool on Mon Apr 27 16:35:28 PDT 2009<br>Copyright (C) 2009, International Business Machines Corporation, All Rights Reserved.</font></i>
3469</p>
3470</body>
3471</html>
3472