Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(79)

Side by Side Diff: icu46/APIChangeReport.html

Issue 5516007: Check in the pristine copy of ICU 4.6... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/
Patch Set: Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | icu46/icu4c.css » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or g/TR/html4/loose.dtd">
2 <html><!--
3 Copyright (C) 2010, International Business Machines Corporation, All R ights Reserved.
4 -->
5 <head>
6 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
7 <title>ICU4C API Comparison: 4.4.2 with 4.6 r29058</title>
8 <link type="text/css" href="icu4c.css" rel="stylesheet">
9 </head>
10 <body>
11 <a name="#_top"></a>
12 <h1>ICU4C API Comparison: 4.4.2 with 4.6 (r29058)</h1>
13 <div id="toc">
14 <ul>
15 <li>
16 <a href="#removed">Removed from 4.4.2</a>
17 </li>
18 <li>
19 <a href="#deprecated">Deprecated or Obsoleted in 4.6</a>
20 </li>
21 <li>
22 <a href="#changed">Changed in 4.6</a>
23 </li>
24 <li>
25 <a href="#promoted">Promoted to stable in 4.6</a>
26 </li>
27 <li>
28 <a href="#added">Added in 4.6</a>
29 </li>
30 <li>
31 <a href="#other">Other existing drafts in 4.6</a>
32 </li>
33 </ul>
34 <hr>
35 </div>
36 <a name="removed"></a>
37 <h2>Removed from 4.4.2</h2>
38 <table BORDER="1" class="genTable">
39 <THEAD>
40 <tr>
41 <th>File</th><th>API</th><th>4.4.2</th><th>4.6</th>
42 </tr>
43 </THEAD>
44 <tr class="row1">
45 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::set Symbol(ENumberFormatSymbol, const UnicodeString&amp;)</td><td class="stabchange" >Stable<br>2.0</td><td>None<br>
46 <span class=""><span></span></span></td>
47 </tr>
48 <tr class="row0">
49 <td class="file">format.h</td><td class="proto">UClassID Format::getDynamicClass ID() const =0</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">fpositer.h</td><td class="proto">UClassID FieldPositionIterator ::getDynamicClassID() const</td><td class="">Draft<br>4.4</td><td>None<br>
54 <span class=""><span></span></span></td>
55 </tr>
56 <tr class="row0">
57 <td class="file">fpositer.h</td><td class="proto"><tt>static</tt> UClassID Field PositionIterator::getStaticClassID()</td><td class="">Draft<br>4.4</td><td>None< br>
58 <span class=""><span></span></span></td>
59 </tr>
60 <tr class="row1">
61 <td class="file">LESwaps.h</td><td class="proto"><tt>static</tt> le_uint16 LESwa ps::swapWord(const le_uint16&amp;)</td><td class="stabchange">Stable<br>2.8</td> <td>None<br>
62 <span class=""><span></span></span></td>
63 </tr>
64 <tr class="row0">
65 <td class="file">LESwaps.h</td><td class="proto"><tt>static</tt> le_uint32 LESwa ps::swapLong(const le_uint32&amp;)</td><td class="stabchange">Stable<br>2.8</td> <td>None<br>
66 <span class=""><span></span></span></td>
67 </tr>
68 <tr class="row1">
69 <td class="file">locdspnm.h</td><td class="proto"><tt>static</tt> UClassID Local eDisplayNames::getStaticClassID()</td><td class="">Internal<br>4.4 // TODO</td>< td>None<br>
70 <span class=""><span></span></span></td>
71 </tr>
72 <tr class="row0">
73 <td class="file">locid.h</td><td class="proto"><tt>static</tt> const char* const * Locale::getISOCountries()</td><td class="stabchange">Stable<br>2.0</td><td>Non e<br>
74 <span class=""><span></span></span></td>
75 </tr>
76 <tr class="row1">
77 <td class="file">locid.h</td><td class="proto"><tt>static</tt> const char* const * Locale::getISOLanguages()</td><td class="stabchange">Stable<br>2.0</td><td>Non e<br>
78 <span class=""><span></span></span></td>
79 </tr>
80 <tr class="row0">
81 <td class="file">normalizer2.h</td><td class="proto">UClassID FilteredNormalizer 2::getDynamicClassID() const</td><td class="">Draft<br>4.4</td><td>None<br>
82 <span class=""><span></span></span></td>
83 </tr>
84 <tr class="row1">
85 <td class="file">normalizer2.h</td><td class="proto">UClassID Normalizer2::getDy namicClassID() const =0</td><td class="">Draft<br>4.4</td><td>None<br>
86 <span class=""><span></span></span></td>
87 </tr>
88 <tr class="row0">
89 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> UClassID Fi lteredNormalizer2::getStaticClassID()</td><td class="">Draft<br>4.4</td><td>None <br>
90 <span class=""><span></span></span></td>
91 </tr>
92 <tr class="row1">
93 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> UClassID No rmalizer2::getStaticClassID()</td><td class="">Draft<br>4.4</td><td>None<br>
94 <span class=""><span></span></span></td>
95 </tr>
96 <tr class="row0">
97 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::r egion(int32_t, int32_t, UErrorCode&amp;)</td><td class="stabchange">Stable<br>4. 0</td><td>None<br>
98 <span class=""><span></span></span></td>
99 </tr>
100 <tr class="row1">
101 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::r eset(int32_t, UErrorCode&amp;)</td><td class="stabchange">Stable<br>2.8</td><td> None<br>
102 <span class=""><span></span></span></td>
103 </tr>
104 <tr class="row0">
105 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::find(int32_t, UErrorCode&amp;)</td><td class="stabchange">Stable<br>2.4</td><td>None<br>
106 <span class=""><span></span></span></td>
107 </tr>
108 <tr class="row1">
109 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::lookingAt(int 32_t, UErrorCode&amp;)</td><td class="stabchange">Stable<br>2.8</td><td>None<br>
110 <span class=""><span></span></span></td>
111 </tr>
112 <tr class="row0">
113 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::matches(int32 _t, UErrorCode&amp;)</td><td class="stabchange">Stable<br>2.8</td><td>None<br>
114 <span class=""><span></span></span></td>
115 </tr>
116 <tr class="row1">
117 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::appendTail(U Text*)</td><td class="">Internal<br>4.4 technology preview</td><td>None<br>
118 <span class=""><span></span></span></td>
119 </tr>
120 <tr class="row0">
121 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::getInput(UTe xt*) const</td><td class="">Internal<br>4.4 technology preview</td><td>None<br>
122 <span class=""><span></span></span></td>
123 </tr>
124 <tr class="row1">
125 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(UText* , MatcherDestIsUTextFlag, UErrorCode&amp;) const</td><td class="">Internal<br>4. 4 technology preview</td><td>None<br>
126 <span class=""><span></span></span></td>
127 </tr>
128 <tr class="row0">
129 <td class="file">regex.h</td><td class="proto">UText* RegexPattern::patternText( ) const</td><td class="">Internal<br>4.4 technology preview</td><td>None<br>
130 <span class=""><span></span></span></td>
131 </tr>
132 <tr class="row1">
133 <td class="file">regex.h</td><td class="proto"><tt>enum</tt>
134 RegexMatcher::MatcherDes tIsUTextFlag {}</td><td class="">Internal<br>.</td><td>None<br>
135 <span class=""><span></span></span></td>
136 </tr>
137 <tr class="row0">
138 <td class="file">regex.h</td><td class="proto"><tt>enum</tt>
139 RegexMatcher::MatcherDes tIsUTextFlag::MATCHER_DEST_IS_UTEXT</td><td class="">Internal<br>.</td><td>None< br>
140 <span class=""><span></span></span></td>
141 </tr>
142 <tr class="row1">
143 <td class="file">uidna.h</td><td class="proto"><tt>#define</tt> UIDNA_ALLOW_UNAS SIGNED</td><td class="stabchange">Stable<br>2.6</td><td>None<br>
144 <span class=""><span></span></span></td>
145 </tr>
146 <tr class="row0">
147 <td class="file">uidna.h</td><td class="proto"><tt>#define</tt> UIDNA_DEFAULT</t d><td class="stabchange">Stable<br>2.6</td><td>None<br>
148 <span class=""><span></span></span></td>
149 </tr>
150 <tr class="row1">
151 <td class="file">uidna.h</td><td class="proto"><tt>#define</tt> UIDNA_USE_STD3_R ULES</td><td class="stabchange">Stable<br>2.6</td><td>None<br>
152 <span class=""><span></span></span></td>
153 </tr>
154 <tr class="row0">
155 <td class="file">uloc.h</td><td class="proto">const char* const* uloc_getISOCoun tries()</td><td class="stabchange">Stable<br>2.0</td><td>None<br>
156 <span class=""><span></span></span></td>
157 </tr>
158 <tr class="row1">
159 <td class="file">uloc.h</td><td class="proto">const char* const* uloc_getISOLang uages()</td><td class="stabchange">Stable<br>2.0</td><td>None<br>
160 <span class=""><span></span></span></td>
161 </tr>
162 <tr class="row0">
163 <td class="file">unifilt.h</td><td class="proto">UClassID UnicodeFilter::getDyna micClassID() const =0</td><td class="stabchange">Stable<br>2.2</td><td>None<br>
164 <span class=""><span></span></span></td>
165 </tr>
166 <tr class="row1">
167 <td class="file">uregex.h</td><td class="proto">UText* uregex_appendTailUText(UR egularExpression*, UText*)</td><td class="">Internal<br>4.4 technology preview</ td><td>None<br>
168 <span class=""><span></span></span></td>
169 </tr>
170 <tr class="row0">
171 <td class="file">uregex.h</td><td class="proto">UText* uregex_groupUText(URegula rExpression*, int32_t, UText*, UErrorCode*)</td><td class="">Internal<br>4.4 tec hnology preview</td><td>None<br>
172 <span class=""><span></span></span></td>
173 </tr>
174 </table>
175 <P></P>
176 <a href="#_top">(jump back to top)</a>
177 <hr>
178 <a name="deprecated"></a>
179 <h2>Deprecated or Obsoleted in 4.6</h2>
180 <table BORDER="1" class="genTable">
181 <THEAD>
182 <tr>
183 <th>File</th><th>API</th><th>4.4.2</th><th>4.6</th>
184 </tr>
185 </THEAD>
186 </table>
187 <P></P>
188 <a href="#_top">(jump back to top)</a>
189 <hr>
190 <a name="changed"></a>
191 <h2>Changed in 4.6 (old, new)</h2>
192 <table BORDER="1" class="genTable">
193 <THEAD>
194 <tr>
195 <th>File</th><th>API</th><th>4.4.2</th><th>4.6</th>
196 </tr>
197 </THEAD>
198 <tr class="row1">
199 <td class="file">calendar.h</td><td class="proto">UBool Calendar::isWeekend()con st</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
200 </tr>
201 <tr class="row0">
202 <td class="file">calendar.h</td><td class="proto">UBool Calendar::isWeekend(UDat e, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raqu o;Stable<br>4.4</td>
203 </tr>
204 <tr class="row1">
205 <td class="file">calendar.h</td><td class="proto">UCalendarWeekdayType Calendar: :getDayOfWeekType(UCalendarDaysOfWeek, UErrorCode&amp;) const</td><td class="" c olspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
206 </tr>
207 <tr class="row0">
208 <td class="file">calendar.h</td><td class="proto">int32_t Calendar::getWeekendTr ansition(UCalendarDaysOfWeek, UErrorCode&amp;) const</td><td class="" colspan="2 " align="center">Draft&raquo;Stable<br>4.4</td>
209 </tr>
210 <tr class="row1">
211 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat:: format(Calendar&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp ;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
212 </tr>
213 <tr class="row0">
214 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat:: format(UDate, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const </td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
215 </tr>
216 <tr class="row1">
217 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat:: format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErro rCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
218 </tr>
219 <tr class="row0">
220 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalForm at::format(const StringPiece&amp;, UnicodeString&amp;, FieldPositionIterator*, U ErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
221 </tr>
222 <tr class="row1">
223 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalForm at::format(double, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
224 </tr>
225 <tr class="row0">
226 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalForm at::format(int32_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
227 </tr>
228 <tr class="row1">
229 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalForm at::format(int64_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
230 </tr>
231 <tr class="row0">
232 <td class="file">dtptngen.h</td><td class="proto">UnicodeString DateTimePatternG enerator::getBestPattern(const UnicodeString&amp;, UDateTimePatternMatchOptions, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
233 </tr>
234 <tr class="row1">
235 <td class="file">dtptngen.h</td><td class="proto">UnicodeString DateTimePatternG enerator::replaceFieldTypes(const UnicodeString&amp;, const UnicodeString&amp;, UDateTimePatternMatchOptions, UErrorCode&amp;)</td><td class="" colspan="2" alig n="center">Draft&raquo;Stable<br>4.4</td>
236 </tr>
237 <tr class="row0">
238 <td class="file">errorcode.h</td><td class="proto">const char* ErrorCode::errorN ame() const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4. 4</td>
239 </tr>
240 <tr class="row1">
241 <td class="file">errorcode.h</td><td class="proto">void ErrorCode::assertSuccess () const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
242 </tr>
243 <tr class="row0">
244 <td class="file">fmtable.h</td><td class="proto">Formattable::Formattable(const StringPiece&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">D raft&raquo;Stable<br>4.4</td>
245 </tr>
246 <tr class="row1">
247 <td class="file">fmtable.h</td><td class="proto">StringPiece Formattable::getDec imalNumber(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&ra quo;Stable<br>4.4</td>
248 </tr>
249 <tr class="row0">
250 <td class="file">fmtable.h</td><td class="proto">void Formattable::setDecimalNum ber(const StringPiece&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align= "center">Draft&raquo;Stable<br>4.4</td>
251 </tr>
252 <tr class="row1">
253 <td class="file">format.h</td><td class="proto">UnicodeString&amp; Format::forma t(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode &amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
254 </tr>
255 <tr class="row0">
256 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::FieldPo sitionIterator()</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
257 </tr>
258 <tr class="row1">
259 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::FieldPo sitionIterator(const FieldPositionIterator&amp;)</td><td class="" colspan="2" al ign="center">Draft&raquo;Stable<br>4.4</td>
260 </tr>
261 <tr class="row0">
262 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::~FieldP ositionIterator()</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
263 </tr>
264 <tr class="row1">
265 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::n ext(FieldPosition&amp;)</td><td class="" colspan="2" align="center">Draft&raquo; Stable<br>4.4</td>
266 </tr>
267 <tr class="row0">
268 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::o perator!=(const FieldPositionIterator&amp;) const</td><td class="" colspan="2" a lign="center">Draft&raquo;Stable<br>4.4</td>
269 </tr>
270 <tr class="row1">
271 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::o perator==(const FieldPositionIterator&amp;) const</td><td class="" colspan="2" a lign="center">Draft&raquo;Stable<br>4.4</td>
272 </tr>
273 <tr class="row0">
274 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::ba muScriptCode</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
275 </tr>
276 <tr class="row1">
277 <td class="file">locdspnm.h</td><td class="proto">LocaleDisplayNames::~LocaleDis playNames()</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4. 4</td>
278 </tr>
279 <tr class="row0">
280 <td class="file">locdspnm.h</td><td class="proto">UDialectHandling LocaleDisplay Names::getDialectHandling() const =0</td><td class="" colspan="2" align="center" >Draft&raquo;Stable<br>4.4</td>
281 </tr>
282 <tr class="row1">
283 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::keyDisplayName(const char*, UnicodeString&amp;) const =0</td><td class= "" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
284 </tr>
285 <tr class="row0">
286 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::keyValueDisplayName(const char*, const char*, UnicodeString&amp;) const =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
287 </tr>
288 <tr class="row1">
289 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::languageDisplayName(const char*, UnicodeString&amp;) const =0</td><td c lass="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
290 </tr>
291 <tr class="row0">
292 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::localeDisplayName(const Locale&amp;, UnicodeString&amp;) const =0</td>< td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
293 </tr>
294 <tr class="row1">
295 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::localeDisplayName(const char*, UnicodeString&amp;) const =0</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
296 </tr>
297 <tr class="row0">
298 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::regionDisplayName(const char*, UnicodeString&amp;) const =0</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
299 </tr>
300 <tr class="row1">
301 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::scriptDisplayName(UScriptCode, UnicodeString&amp;) const =0</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
302 </tr>
303 <tr class="row0">
304 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::scriptDisplayName(const char*, UnicodeString&amp;) const =0</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
305 </tr>
306 <tr class="row1">
307 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::variantDisplayName(const char*, UnicodeString&amp;) const =0</td><td cl ass="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
308 </tr>
309 <tr class="row0">
310 <td class="file">locdspnm.h</td><td class="proto">const Locale&amp; LocaleDispla yNames::getLocale() const =0</td><td class="" colspan="2" align="center">Draft&r aquo;Stable<br>4.4</td>
311 </tr>
312 <tr class="row1">
313 <td class="file">locdspnm.h</td><td class="proto"><tt>static</tt> LocaleDisplayN ames* LocaleDisplayNames::createInstance(const Locale&amp;)</td><td class="" col span="2" align="center">Draft&raquo;Stable<br>4.4</td>
314 </tr>
315 <tr class="row0">
316 <td class="file">locdspnm.h</td><td class="proto"><tt>static</tt> LocaleDisplayN ames* LocaleDisplayNames::createInstance(const Locale&amp;, UDialectHandling)</t d><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
317 </tr>
318 <tr class="row1">
319 <td class="file">locid.h</td><td class="proto"><tt>static</tt> const Locale&amp; Locale::getRoot()</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
320 </tr>
321 <tr class="row0">
322 <td class="file">normalizer2.h</td><td class="proto">FilteredNormalizer2::Filter edNormalizer2(const Normalizer2&amp;, const UnicodeSet&amp;)</td><td class="" co lspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
323 </tr>
324 <tr class="row1">
325 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: hasBoundaryAfter(UChar32) const</td><td class="" colspan="2" align="center">Draf t&raquo;Stable<br>4.4</td>
326 </tr>
327 <tr class="row0">
328 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: hasBoundaryBefore(UChar32) const</td><td class="" colspan="2" align="center">Dra ft&raquo;Stable<br>4.4</td>
329 </tr>
330 <tr class="row1">
331 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: isInert(UChar32) const</td><td class="" colspan="2" align="center">Draft&raquo;S table<br>4.4</td>
332 </tr>
333 <tr class="row0">
334 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: isNormalized(const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="" c olspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
335 </tr>
336 <tr class="row1">
337 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::hasBound aryAfter(UChar32) const =0</td><td class="" colspan="2" align="center">Draft&raq uo;Stable<br>4.4</td>
338 </tr>
339 <tr class="row0">
340 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::hasBound aryBefore(UChar32) const =0</td><td class="" colspan="2" align="center">Draft&ra quo;Stable<br>4.4</td>
341 </tr>
342 <tr class="row1">
343 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::isInert( UChar32) const =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
344 </tr>
345 <tr class="row0">
346 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::isNormal ized(const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="" colspa n="2" align="center">Draft&raquo;Stable<br>4.4</td>
347 </tr>
348 <tr class="row1">
349 <td class="file">normalizer2.h</td><td class="proto">UNormalizationCheckResult F ilteredNormalizer2::quickCheck(const UnicodeString&amp;, UErrorCode&amp;) const< /td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
350 </tr>
351 <tr class="row0">
352 <td class="file">normalizer2.h</td><td class="proto">UNormalizationCheckResult N ormalizer2::quickCheck(const UnicodeString&amp;, UErrorCode&amp;) const =0</td>< td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
353 </tr>
354 <tr class="row1">
355 <td class="file">normalizer2.h</td><td class="proto">UnicodeString Normalizer2:: normalize(const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="" cols pan="2" align="center">Draft&raquo;Stable<br>4.4</td>
356 </tr>
357 <tr class="row0">
358 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Filtered Normalizer2::append(UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp ;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
359 </tr>
360 <tr class="row1">
361 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Filtered Normalizer2::normalize(const UnicodeString&amp;, UnicodeString&amp;, UErrorCode& amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4. 4</td>
362 </tr>
363 <tr class="row0">
364 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Filtered Normalizer2::normalizeSecondAndAppend(UnicodeString&amp;, const UnicodeString&am p;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raq uo;Stable<br>4.4</td>
365 </tr>
366 <tr class="row1">
367 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normaliz er2::append(UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
368 </tr>
369 <tr class="row0">
370 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normaliz er2::normalize(const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;) co nst =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
371 </tr>
372 <tr class="row1">
373 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normaliz er2::normalizeSecondAndAppend(UnicodeString&amp;, const UnicodeString&amp;, UErr orCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
374 </tr>
375 <tr class="row0">
376 <td class="file">normalizer2.h</td><td class="proto">int32_t FilteredNormalizer2 ::spanQuickCheckYes(const UnicodeString&amp;, UErrorCode&amp;) const</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
377 </tr>
378 <tr class="row1">
379 <td class="file">normalizer2.h</td><td class="proto">int32_t Normalizer2::spanQu ickCheckYes(const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
380 </tr>
381 <tr class="row0">
382 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> const Norma lizer2* Normalizer2::getInstance(const char*, const char*, UNormalization2Mode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
383 </tr>
384 <tr class="row1">
385 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErr orCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
386 </tr>
387 <tr class="row0">
388 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(const StringPiece&amp;, UnicodeString&amp;, FieldPositionIterator*, UErr orCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
389 </tr>
390 <tr class="row1">
391 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(double, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) con st</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
392 </tr>
393 <tr class="row0">
394 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(int32_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) co nst</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
395 </tr>
396 <tr class="row1">
397 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(int64_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) co nst</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
398 </tr>
399 <tr class="row0">
400 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> UCLN_NO_AUTO_ CLEANUP</td><td class="">Draft<br>4.4</td><td>Internal<br>
401 <span class="verchange"><span>.</span></span></td>
402 </tr>
403 <tr class="row1">
404 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_CHECK_DYLOA D</td><td class="">Draft<br>4.4</td><td>Internal<br>
405 <span class="verchange"><span>.</span></span></td>
406 </tr>
407 <tr class="row0">
408 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_ENABLE_DYLO AD</td><td class="">Draft<br>4.4</td><td>Internal<br>
409 <span class="verchange"><span>.</span></span></td>
410 </tr>
411 <tr class="row1">
412 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_STD_ST RING</td><td class="">Draft<br>4.2</td><td>Internal<br>
413 <span class="verchange"><span>.</span></span></td>
414 </tr>
415 <tr class="row0">
416 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::a ppendReplacement(UText*, UText*, UErrorCode&amp;)</td><td class="">Internal<br>4 .4 technology preview</td><td>Draft<br>
417 <span class="verchange"><span>4.6</span></span></td>
418 </tr>
419 <tr class="row1">
420 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::r eset(UText*)</td><td class="">Internal<br>4.4 technology preview</td><td>Draft<b r>
421 <span class="verchange"><span>4.6</span></span></td>
422 </tr>
423 <tr class="row0">
424 <td class="file">regex.h</td><td class="proto">RegexMatcher* RegexPattern::match er(UText*, PatternIsUTextFlag, UErrorCode&amp;) const</td><td class="">Internal< br>4.4 technology preview</td><td>Draft<br>
425 <span class="verchange"><span>4.6</span></span></td>
426 </tr>
427 <tr class="row1">
428 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText* , UText*, uint32_t, UErrorCode&amp;)</td><td class="">Internal<br>4.4 technology preview</td><td>Draft<br>
429 <span class="verchange"><span>4.6</span></span></td>
430 </tr>
431 <tr class="row0">
432 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText* , uint32_t, UErrorCode&amp;)</td><td class="">Internal<br>4.4 technology preview </td><td>Draft<br>
433 <span class="verchange"><span>4.6</span></span></td>
434 </tr>
435 <tr class="row1">
436 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::inputText() const</td><td class="">Internal<br>4.4 technology preview</td><td>Draft<br>
437 <span class="verchange"><span>4.6</span></span></td>
438 </tr>
439 <tr class="row0">
440 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceAll(U Text*, UText*, UErrorCode&amp;)</td><td class="">Internal<br>4.4 technology prev iew</td><td>Draft<br>
441 <span class="verchange"><span>4.6</span></span></td>
442 </tr>
443 <tr class="row1">
444 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceFirst (UText*, UText*, UErrorCode&amp;)</td><td class="">Internal<br>4.4 technology pr eview</td><td>Draft<br>
445 <span class="verchange"><span>4.6</span></span></td>
446 </tr>
447 <tr class="row0">
448 <td class="file">regex.h</td><td class="proto"><tt>enum</tt>
449 RegexPattern::PatternIsU TextFlag {}</td><td class="">Internal<br>.</td><td>Draft<br>
450 <span class="verchange"><span>4.6</span></span></td>
451 </tr>
452 <tr class="row1">
453 <td class="file">regex.h</td><td class="proto"><tt>enum</tt>
454 RegexPattern::PatternIsU TextFlag::PATTERN_IS_UTEXT</td><td class="">Internal<br>.</td><td>Draft<br>
455 <span class="verchange"><span>4.6</span></span></td>
456 </tr>
457 <tr class="row0">
458 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::split(UText *, UText*dest[], int32_t, UErrorCode&amp;)</td><td class="">Internal<br>4.4 tech nology preview</td><td>Draft<br>
459 <span class="verchange"><span>4.6</span></span></td>
460 </tr>
461 <tr class="row1">
462 <td class="file">regex.h</td><td class="proto">int32_t RegexPattern::split(UText *, UText*dest[], int32_t, UErrorCode&amp;) const</td><td class="">Internal<br>4. 4 technology preview</td><td>Draft<br>
463 <span class="verchange"><span>4.6</span></span></td>
464 </tr>
465 <tr class="row0">
466 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* Reg exPattern::compile(UText*, UParseError&amp;, UErrorCode&amp;)</td><td class="">I nternal<br>4.4 technology preview</td><td>Draft<br>
467 <span class="verchange"><span>4.6</span></span></td>
468 </tr>
469 <tr class="row1">
470 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* Reg exPattern::compile(UText*, uint32_t, UErrorCode&amp;)</td><td class="">Internal< br>4.4 technology preview</td><td>Draft<br>
471 <span class="verchange"><span>4.6</span></span></td>
472 </tr>
473 <tr class="row0">
474 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* Reg exPattern::compile(UText*, uint32_t, UParseError&amp;, UErrorCode&amp;)</td><td class="">Internal<br>4.4 technology preview</td><td>Draft<br>
475 <span class="verchange"><span>4.6</span></span></td>
476 </tr>
477 <tr class="row1">
478 <td class="file">regex.h</td><td class="proto"><tt>static</tt> UBool RegexPatter n::matches(UText*, UText*, UParseError&amp;, UErrorCode&amp;)</td><td class="">I nternal<br>4.4 technology preview</td><td>Draft<br>
479 <span class="verchange"><span>4.6</span></span></td>
480 </tr>
481 <tr class="row0">
482 <td class="file">selfmt.h</td><td class="proto">Format* SelectFormat::clone()con st</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
483 </tr>
484 <tr class="row1">
485 <td class="file">selfmt.h</td><td class="proto">SelectFormat&amp; SelectFormat:: operator=(const SelectFormat&amp;)</td><td class="" colspan="2" align="center">D raft&raquo;Stable<br>4.4</td>
486 </tr>
487 <tr class="row0">
488 <td class="file">selfmt.h</td><td class="proto">SelectFormat::SelectFormat(const SelectFormat&amp;)</td><td class="" colspan="2" align="center">Draft&raquo;Stab le<br>4.4</td>
489 </tr>
490 <tr class="row1">
491 <td class="file">selfmt.h</td><td class="proto">SelectFormat::SelectFormat(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center ">Draft&raquo;Stable<br>4.4</td>
492 </tr>
493 <tr class="row0">
494 <td class="file">selfmt.h</td><td class="proto">SelectFormat::~SelectFormat()</t d><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
495 </tr>
496 <tr class="row1">
497 <td class="file">selfmt.h</td><td class="proto">UBool SelectFormat::operator!=(c onst Format&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo; Stable<br>4.4</td>
498 </tr>
499 <tr class="row0">
500 <td class="file">selfmt.h</td><td class="proto">UBool SelectFormat::operator==(c onst Format&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo; Stable<br>4.4</td>
501 </tr>
502 <tr class="row1">
503 <td class="file">selfmt.h</td><td class="proto">UClassID SelectFormat::getDynami cClassID() const</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
504 </tr>
505 <tr class="row0">
506 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat: :format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCo de&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br >4.4</td>
507 </tr>
508 <tr class="row1">
509 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat: :format(const UnicodeString&amp;, UnicodeString&amp;, FieldPosition&amp;, UError Code&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
510 </tr>
511 <tr class="row0">
512 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat: :toPattern(UnicodeString&amp;)</td><td class="" colspan="2" align="center">Draft &raquo;Stable<br>4.4</td>
513 </tr>
514 <tr class="row1">
515 <td class="file">selfmt.h</td><td class="proto"><tt>static</tt> UClassID SelectF ormat::getStaticClassID()</td><td class="" colspan="2" align="center">Draft&raqu o;Stable<br>4.4</td>
516 </tr>
517 <tr class="row0">
518 <td class="file">selfmt.h</td><td class="proto">void SelectFormat::applyPattern( const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="c enter">Draft&raquo;Stable<br>4.4</td>
519 </tr>
520 <tr class="row1">
521 <td class="file">selfmt.h</td><td class="proto">void SelectFormat::parseObject(c onst UnicodeString&amp;, Formattable&amp;, ParsePosition&amp;) const</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
522 </tr>
523 <tr class="row0">
524 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateF ormat::format(Calendar&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorC ode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<b r>4.4</td>
525 </tr>
526 <tr class="row1">
527 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateF ormat::format(UDate, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp; ) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</t d>
528 </tr>
529 <tr class="row0">
530 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateF ormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator* , UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo ;Stable<br>4.4</td>
531 </tr>
532 <tr class="row1">
533 <td class="file">std_string.h</td><td class="proto"><tt>#define</tt> U_HAVE_STD_ STRING</td><td class="">Draft<br>4.2</td><td>Internal<br>
534 <span class="verchange"><span>.</span></span></td>
535 </tr>
536 <tr class="row0">
537 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
538 TimeZone::EDisplayType:: GENERIC_LOCATION</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
539 </tr>
540 <tr class="row1">
541 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
542 TimeZone::EDisplayType:: LONG_GENERIC</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
543 </tr>
544 <tr class="row0">
545 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
546 TimeZone::EDisplayType:: LONG_GMT</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
547 </tr>
548 <tr class="row1">
549 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
550 TimeZone::EDisplayType:: SHORT_COMMONLY_USED</td><td class="" colspan="2" align="center">Draft&raquo;Stab le<br>4.4</td>
551 </tr>
552 <tr class="row0">
553 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
554 TimeZone::EDisplayType:: SHORT_GENERIC</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br> 4.4</td>
555 </tr>
556 <tr class="row1">
557 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
558 TimeZone::EDisplayType:: SHORT_GMT</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4< /td>
559 </tr>
560 <tr class="row0">
561 <td class="file">ucal.h</td><td class="proto">UBool ucal_isWeekend(const UCalend ar*, UDate, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo ;Stable<br>4.4</td>
562 </tr>
563 <tr class="row1">
564 <td class="file">ucal.h</td><td class="proto">UCalendarWeekdayType ucal_getDayOf WeekType(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)</td><td class="" co lspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
565 </tr>
566 <tr class="row0">
567 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarType::UCAL_ DEFAULT</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</t d>
568 </tr>
569 <tr class="row1">
570 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType {}</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>
571 </td>
572 </tr>
573 <tr class="row0">
574 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType ::UCAL_WEEKDAY</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br >4.4</td>
575 </tr>
576 <tr class="row1">
577 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType ::UCAL_WEEKEND_CEASE</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
578 </tr>
579 <tr class="row0">
580 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType ::UCAL_WEEKEND_ONSET</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
581 </tr>
582 <tr class="row1">
583 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType ::UCAL_WEEKEND</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br >4.4</td>
584 </tr>
585 <tr class="row0">
586 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getWeekendTransition( const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
587 </tr>
588 <tr class="row1">
589 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ AVESTAN</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</t d>
590 </tr>
591 <tr class="row0">
592 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ BAMUM</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
593 </tr>
594 <tr class="row1">
595 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C</td><td class="" colspan="2" align="center">D raft&raquo;Stable<br>4.4</td>
596 </tr>
597 <tr class="row0">
598 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ COMMON_INDIC_NUMBER_FORMS</td><td class="" colspan="2" align="center">Draft&raqu o;Stable<br>4.4</td>
599 </tr>
600 <tr class="row1">
601 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ DEVANAGARI_EXTENDED</td><td class="" colspan="2" align="center">Draft&raquo;Stab le<br>4.4</td>
602 </tr>
603 <tr class="row0">
604 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ EGYPTIAN_HIEROGLYPHS</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
605 </tr>
606 <tr class="row1">
607 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ ENCLOSED_ALPHANUMERIC_SUPPLEMENT</td><td class="" colspan="2" align="center">Dra ft&raquo;Stable<br>4.4</td>
608 </tr>
609 <tr class="row0">
610 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ ENCLOSED_IDEOGRAPHIC_SUPPLEMENT</td><td class="" colspan="2" align="center">Draf t&raquo;Stable<br>4.4</td>
611 </tr>
612 <tr class="row1">
613 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ HANGUL_JAMO_EXTENDED_A</td><td class="" colspan="2" align="center">Draft&raquo;S table<br>4.4</td>
614 </tr>
615 <tr class="row0">
616 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ HANGUL_JAMO_EXTENDED_B</td><td class="" colspan="2" align="center">Draft&raquo;S table<br>4.4</td>
617 </tr>
618 <tr class="row1">
619 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ IMPERIAL_ARAMAIC</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
620 </tr>
621 <tr class="row0">
622 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ INSCRIPTIONAL_PAHLAVI</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
623 </tr>
624 <tr class="row1">
625 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ INSCRIPTIONAL_PARTHIAN</td><td class="" colspan="2" align="center">Draft&raquo;S table<br>4.4</td>
626 </tr>
627 <tr class="row0">
628 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ JAVANESE</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
629 </tr>
630 <tr class="row1">
631 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ KAITHI</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
632 </tr>
633 <tr class="row0">
634 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ LISU</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
635 </tr>
636 <tr class="row1">
637 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ MEETEI_MAYEK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
638 </tr>
639 <tr class="row0">
640 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ MYANMAR_EXTENDED_A</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
641 </tr>
642 <tr class="row1">
643 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ OLD_SOUTH_ARABIAN</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
644 </tr>
645 <tr class="row0">
646 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ OLD_TURKIC</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4 </td>
647 </tr>
648 <tr class="row1">
649 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ RUMI_NUMERAL_SYMBOLS</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
650 </tr>
651 <tr class="row0">
652 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ SAMARITAN</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4< /td>
653 </tr>
654 <tr class="row1">
655 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ TAI_THAM</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
656 </tr>
657 <tr class="row0">
658 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ TAI_VIET</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
659 </tr>
660 <tr class="row1">
661 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED</td><td class="" colspan="2" alig n="center">Draft&raquo;Stable<br>4.4</td>
662 </tr>
663 <tr class="row0">
664 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ VEDIC_EXTENSIONS</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
665 </tr>
666 <tr class="row1">
667 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UCharNameChoice::U_ CHAR_NAME_ALIAS</td><td class="" colspan="2" align="center">Draft&raquo;Stable<b r>4.4</td>
668 </tr>
669 <tr class="row0">
670 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG _FARSI_YEH</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4 </td>
671 </tr>
672 <tr class="row1">
673 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG _NYA</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
674 </tr>
675 <tr class="row0">
676 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CA SED</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
677 </tr>
678 <tr class="row1">
679 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CA SE_IGNORABLE</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
680 </tr>
681 <tr class="row0">
682 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_CASEFOLDED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
683 </tr>
684 <tr class="row1">
685 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_CASEMAPPED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
686 </tr>
687 <tr class="row0">
688 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_LOWERCASED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
689 </tr>
690 <tr class="row1">
691 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_NFKC_CASEFOLDED</td><td class="" colspan="2" align="center">Draft&raq uo;Stable<br>4.4</td>
692 </tr>
693 <tr class="row0">
694 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_TITLECASED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
695 </tr>
696 <tr class="row1">
697 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_UPPERCASED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
698 </tr>
699 <tr class="row0">
700 <td class="file">udat.h</td><td class="proto">UCalendarDateFields udat_toCalenda rDateField(UDateFormatField)</td><td class="" colspan="2" align="center">Draft&r aquo;Stable<br>4.4</td>
701 </tr>
702 <tr class="row1">
703 <td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePatternMa tchOptions {}</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>
704 </td>
705 </tr>
706 <tr class="row0">
707 <td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePatternMa tchOptions::UDATPG_MATCH_ALL_FIELDS_LENGTH</td><td class="" colspan="2" align="c enter">Draft&raquo;Stable<br>4.4</td>
708 </tr>
709 <tr class="row1">
710 <td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePatternMa tchOptions::UDATPG_MATCH_HOUR_FIELD_LENGTH</td><td class="" colspan="2" align="c enter">Draft&raquo;Stable<br>4.4</td>
711 </tr>
712 <tr class="row0">
713 <td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePatternMa tchOptions::UDATPG_MATCH_NO_OPTIONS</td><td class="" colspan="2" align="center"> Draft&raquo;Stable<br>4.4</td>
714 </tr>
715 <tr class="row1">
716 <td class="file">udatpg.h</td><td class="proto">int32_t udatpg_getBestPatternWit hOptions(UDateTimePatternGenerator*, const UChar*, int32_t, UDateTimePatternMatc hOptions, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="cent er">Draft&raquo;Stable<br>4.4</td>
717 </tr>
718 <tr class="row0">
719 <td class="file">udatpg.h</td><td class="proto">int32_t udatpg_replaceFieldTypes WithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, const UChar*, int 32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)</td><td class= "" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
720 </tr>
721 <tr class="row1">
722 <td class="file">uldnames.h</td><td class="proto">UDialectHandling uldn_getDiale ctHandling(const ULocaleDisplayNames*)</td><td class="" colspan="2" align="cente r">Draft&raquo;Stable<br>4.4</td>
723 </tr>
724 <tr class="row0">
725 <td class="file">uldnames.h</td><td class="proto">ULocaleDisplayNames* uldn_open (const char*, UDialectHandling, UErrorCode*)</td><td class="" colspan="2" align= "center">Draft&raquo;Stable<br>4.4</td>
726 </tr>
727 <tr class="row1">
728 <td class="file">uldnames.h</td><td class="proto">const char* uldn_getLocale(con st ULocaleDisplayNames*)</td><td class="" colspan="2" align="center">Draft&raquo ;Stable<br>4.4</td>
729 </tr>
730 <tr class="row0">
731 <td class="file">uldnames.h</td><td class="proto"><tt>enum</tt> UDialectHandling {}</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>
732 </td>
733 </tr>
734 <tr class="row1">
735 <td class="file">uldnames.h</td><td class="proto"><tt>enum</tt> UDialectHandling ::ULDN_DIALECT_NAMES</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
736 </tr>
737 <tr class="row0">
738 <td class="file">uldnames.h</td><td class="proto"><tt>enum</tt> UDialectHandling ::ULDN_STANDARD_NAMES</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
739 </tr>
740 <tr class="row1">
741 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_keyDisplayName(co nst ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
742 </tr>
743 <tr class="row0">
744 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_keyValueDisplayNa me(const ULocaleDisplayNames*, const char*, const char*, UChar*, int32_t, UError Code*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
745 </tr>
746 <tr class="row1">
747 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_languageDisplayNa me(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><t d class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
748 </tr>
749 <tr class="row0">
750 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_localeDisplayName (const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
751 </tr>
752 <tr class="row1">
753 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_regionDisplayName (const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
754 </tr>
755 <tr class="row0">
756 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_scriptCodeDisplay Name(const ULocaleDisplayNames*, UScriptCode, UChar*, int32_t, UErrorCode*)</td> <td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
757 </tr>
758 <tr class="row1">
759 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_scriptDisplayName (const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
760 </tr>
761 <tr class="row0">
762 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_variantDisplayNam e(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
763 </tr>
764 <tr class="row1">
765 <td class="file">uldnames.h</td><td class="proto">void uldn_close(ULocaleDisplay Names*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</t d>
766 </tr>
767 <tr class="row0">
768 <td class="file">uniset.h</td><td class="proto">int32_t UnicodeSet::span(const U nicodeString&amp;, int32_t, USetSpanCondition) const</td><td class="" colspan="2 " align="center">Draft&raquo;Stable<br>4.4</td>
769 </tr>
770 <tr class="row1">
771 <td class="file">uniset.h</td><td class="proto">int32_t UnicodeSet::spanBack(con st UnicodeString&amp;, int32_t, USetSpanCondition) const</td><td class="" colspa n="2" align="center">Draft&raquo;Stable<br>4.4</td>
772 </tr>
773 <tr class="row0">
774 <td class="file">unistr.h</td><td class="proto">UnicodeString UnicodeString::tem pSubString(int32_t start=, int32_t length=) const</td><td class="" colspan="2" a lign="center">Draft&raquo;Stable<br>4.4</td>
775 </tr>
776 <tr class="row1">
777 <td class="file">unistr.h</td><td class="proto">UnicodeString UnicodeString::tem pSubStringBetween(int32_t, int32_t limit=) const</td><td class="" colspan="2" al ign="center">Draft&raquo;Stable<br>4.4</td>
778 </tr>
779 <tr class="row0">
780 <td class="file">unistr.h</td><td class="proto">UnicodeString&amp; UnicodeString ::retainBetween(int32_t, int32_t limit=)</td><td class="" colspan="2" align="cen ter">Draft&raquo;Stable<br>4.4</td>
781 </tr>
782 <tr class="row1">
783 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_hasBoundaryAfter(co nst UNormalizer2*, UChar32)</td><td class="" colspan="2" align="center">Draft&ra quo;Stable<br>4.4</td>
784 </tr>
785 <tr class="row0">
786 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_hasBoundaryBefore(c onst UNormalizer2*, UChar32)</td><td class="" colspan="2" align="center">Draft&r aquo;Stable<br>4.4</td>
787 </tr>
788 <tr class="row1">
789 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_isInert(const UNorm alizer2*, UChar32)</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
790 </tr>
791 <tr class="row0">
792 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_isNormalized(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
793 </tr>
794 <tr class="row1">
795 <td class="file">unorm2.h</td><td class="proto">UNormalizationCheckResult unorm2 _quickCheck(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
796 </tr>
797 <tr class="row0">
798 <td class="file">unorm2.h</td><td class="proto">UNormalizer2* unorm2_openFiltere d(const UNormalizer2*, const USet*, UErrorCode*)</td><td class="" colspan="2" al ign="center">Draft&raquo;Stable<br>4.4</td>
799 </tr>
800 <tr class="row1">
801 <td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getIn stance(const char*, const char*, UNormalization2Mode, UErrorCode*)</td><td class ="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
802 </tr>
803 <tr class="row0">
804 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e {}</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>
805 </td>
806 </tr>
807 <tr class="row1">
808 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e::UNORM2_COMPOSE_CONTIGUOUS</td><td class="" colspan="2" align="center">Draft&r aquo;Stable<br>4.4</td>
809 </tr>
810 <tr class="row0">
811 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e::UNORM2_COMPOSE</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
812 </tr>
813 <tr class="row1">
814 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e::UNORM2_DECOMPOSE</td><td class="" colspan="2" align="center">Draft&raquo;Stab le<br>4.4</td>
815 </tr>
816 <tr class="row0">
817 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e::UNORM2_FCD</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br> 4.4</td>
818 </tr>
819 <tr class="row1">
820 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_append(const UNor malizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
821 </tr>
822 <tr class="row0">
823 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_normalize(const U Normalizer2*, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)</td><td class ="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
824 </tr>
825 <tr class="row1">
826 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_normalizeSecondAn dAppend(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UE rrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4 </td>
827 </tr>
828 <tr class="row0">
829 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_spanQuickCheckYes (const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td class="" colsp an="2" align="center">Draft&raquo;Stable<br>4.4</td>
830 </tr>
831 <tr class="row1">
832 <td class="file">unorm2.h</td><td class="proto">void unorm2_close(UNormalizer2*) </td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
833 </tr>
834 <tr class="row0">
835 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle:: UNUM_NUMBERING_SYSTEM</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.2</td>
836 </tr>
837 <tr class="row1">
838 <td class="file">unum.h</td><td class="proto">int32_t unum_formatDecimal(const U NumberFormat*, const char*, int32_t, UChar*, int32_t, UFieldPosition*, UErrorCod e*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
839 </tr>
840 <tr class="row0">
841 <td class="file">unum.h</td><td class="proto">int32_t unum_parseDecimal(const UN umberFormat*, const UChar*, int32_t, int32_t*, char*, int32_t, UErrorCode*)</td> <td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
842 </tr>
843 <tr class="row1">
844 <td class="file">uregex.h</td><td class="proto">URegularExpression* uregex_openU Text(UText*, uint32_t, UParseError*, UErrorCode*)</td><td class="">Internal<br>4 .4 technology preview</td><td>Draft<br>
845 <span class="verchange"><span>4.6</span></span></td>
846 </tr>
847 <tr class="row0">
848 <td class="file">uregex.h</td><td class="proto">UText* uregex_getUText(URegularE xpression*, UText*, UErrorCode*)</td><td class="">Internal<br>4.4 technology pre view</td><td>Draft<br>
849 <span class="verchange"><span>4.6</span></span></td>
850 </tr>
851 <tr class="row1">
852 <td class="file">uregex.h</td><td class="proto">UText* uregex_patternUText(const URegularExpression*, UErrorCode*)</td><td class="">Internal<br>4.4 technology p review</td><td>Draft<br>
853 <span class="verchange"><span>4.6</span></span></td>
854 </tr>
855 <tr class="row0">
856 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceAllUText(UR egularExpression*, UText*, UText*, UErrorCode*)</td><td class="">Internal<br>4.4 technology preview</td><td>Draft<br>
857 <span class="verchange"><span>4.6</span></span></td>
858 </tr>
859 <tr class="row1">
860 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceFirstUText( URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="">Internal<br>4 .4 technology preview</td><td>Draft<br>
861 <span class="verchange"><span>4.6</span></span></td>
862 </tr>
863 <tr class="row0">
864 <td class="file">uregex.h</td><td class="proto">int32_t uregex_splitUText(URegul arExpression*, UText*destFields[], int32_t, UErrorCode*)</td><td class="">Intern al<br>4.4 technology preview</td><td>Draft<br>
865 <span class="verchange"><span>4.6</span></span></td>
866 </tr>
867 <tr class="row1">
868 <td class="file">uregex.h</td><td class="proto">void uregex_appendReplacementUTe xt(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="">Internal<b r>4.4 technology preview</td><td>Draft<br>
869 <span class="verchange"><span>4.6</span></span></td>
870 </tr>
871 <tr class="row0">
872 <td class="file">uregex.h</td><td class="proto">void uregex_setUText(URegularExp ression*, UText*, UErrorCode*)</td><td class="">Internal<br>4.4 technology previ ew</td><td>Draft<br>
873 <span class="verchange"><span>4.6</span></span></td>
874 </tr>
875 <tr class="row1">
876 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MANDAEAN</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
877 <span class="verchange"><span>3.6</span>
878 <br>
879 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></t d>
880 </tr>
881 <tr class="row0">
882 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MEROITIC</td><td class="stabchange">Stable<br>2.2</td><td>Stable<br>
883 <span class="verchange"><span>3.6</span>
884 <br>
885 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></t d>
886 </tr>
887 <tr class="row1">
888 <td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttribute: :USEARCH_ELEMENT_COMPARISON</td><td class="" colspan="2" align="center">Draft&ra quo;Stable<br>4.4</td>
889 </tr>
890 <tr class="row0">
891 <td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttributeV alue::USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD</td><td class="" colspan="2" align="ce nter">Draft&raquo;Stable<br>4.4</td>
892 </tr>
893 <tr class="row1">
894 <td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttributeV alue::USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD</td><td class="" colspan="2" align ="center">Draft&raquo;Stable<br>4.4</td>
895 </tr>
896 <tr class="row0">
897 <td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttributeV alue::USEARCH_STANDARD_ELEMENT_COMPARISON</td><td class="" colspan="2" align="ce nter">Draft&raquo;Stable<br>4.4</td>
898 </tr>
899 <tr class="row1">
900 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _AUTO</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
901 </tr>
902 <tr class="row0">
903 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _BEGIN</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td >
904 </tr>
905 <tr class="row1">
906 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _END</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
907 </tr>
908 <tr class="row0">
909 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _MASK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
910 </tr>
911 <tr class="row1">
912 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _NEAR</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
913 </tr>
914 <tr class="row0">
915 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _RESIZE</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</t d>
916 </tr>
917 <tr class="row1">
918 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_SEEN_MA SK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
919 </tr>
920 <tr class="row0">
921 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_SEEN_TW OCELL_NEAR</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2 </td>
922 </tr>
923 <tr class="row1">
924 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_SPACES_ RELATIVE_TO_TEXT_BEGIN_END</td><td class="" colspan="2" align="center">Draft&raq uo;Stable<br>4.2</td>
925 </tr>
926 <tr class="row0">
927 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_SPACES_ RELATIVE_TO_TEXT_MASK</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.2</td>
928 </tr>
929 <tr class="row1">
930 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_BEGIN</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</t d>
931 </tr>
932 <tr class="row0">
933 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_END</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
934 </tr>
935 <tr class="row1">
936 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_MASK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td >
937 </tr>
938 <tr class="row0">
939 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_REPLACE_BY_TATWEEL</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.2</td>
940 </tr>
941 <tr class="row1">
942 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_RESIZE</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</ td>
943 </tr>
944 <tr class="row0">
945 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TEXT_DI RECTION_VISUAL_RTL</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.2</td>
946 </tr>
947 <tr class="row1">
948 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_YEHHAMZ A_MASK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td >
949 </tr>
950 <tr class="row0">
951 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_YEHHAMZ A_TWOCELL_NEAR</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br >4.2</td>
952 </tr>
953 <tr class="row1">
954 <td class="file">ustdio.h</td><td class="proto">UFILE* u_fadopt(FILE*, const cha r*, const char*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
955 </tr>
956 <tr class="row0">
957 <td class="file">ustring.h</td><td class="proto">UChar* u_strFromJavaModifiedUTF 8WithSub(UChar*, int32_t, int32_t*, const char*, int32_t, UChar32, int32_t*, UEr rorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4< /td>
958 </tr>
959 <tr class="row1">
960 <td class="file">ustring.h</td><td class="proto">char* u_strToJavaModifiedUTF8(c har*, int32_t, int32_t*, const UChar*, int32_t, UErrorCode*)</td><td class="" co lspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
961 </tr>
962 <tr class="row0">
963 <td class="file">utf.h</td><td class="proto"><tt>#define</tt> U_IS_SURROGATE_TRA IL</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
964 </tr>
965 <tr class="row1">
966 <td class="file">utf16.h</td><td class="proto"><tt>#define</tt> U16_IS_SURROGATE _TRAIL</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td >
967 </tr>
968 <tr class="row0">
969 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_CHARSET_IS_UT F8</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
970 </tr>
971 <tr class="row1">
972 <td class="file">uvernum.h</td><td class="proto"><tt>#define</tt> U_ICU_ENTRY_PO INT_RENAME</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2 </td>
973 </tr>
974 </table>
975 <P></P>
976 <a href="#_top">(jump back to top)</a>
977 <hr>
978 <a name="promoted"></a>
979 <h2>Promoted to stable in 4.6</h2>
980 <table BORDER="1" class="genTable">
981 <THEAD>
982 <tr>
983 <th>File</th><th>API</th><th>4.4.2</th><th>4.6</th>
984 </tr>
985 </THEAD>
986 <tr class="row1">
987 <td class="file">calendar.h</td><td class="proto">UBool Calendar::isWeekend()con st</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
988 </tr>
989 <tr class="row0">
990 <td class="file">calendar.h</td><td class="proto">UBool Calendar::isWeekend(UDat e, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raqu o;Stable<br>4.4</td>
991 </tr>
992 <tr class="row1">
993 <td class="file">calendar.h</td><td class="proto">UCalendarWeekdayType Calendar: :getDayOfWeekType(UCalendarDaysOfWeek, UErrorCode&amp;) const</td><td class="" c olspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
994 </tr>
995 <tr class="row0">
996 <td class="file">calendar.h</td><td class="proto">int32_t Calendar::getWeekendTr ansition(UCalendarDaysOfWeek, UErrorCode&amp;) const</td><td class="" colspan="2 " align="center">Draft&raquo;Stable<br>4.4</td>
997 </tr>
998 <tr class="row1">
999 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat:: format(Calendar&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp ;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
1000 </tr>
1001 <tr class="row0">
1002 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat:: format(UDate, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const </td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1003 </tr>
1004 <tr class="row1">
1005 <td class="file">datefmt.h</td><td class="proto">UnicodeString&amp; DateFormat:: format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErro rCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
1006 </tr>
1007 <tr class="row0">
1008 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::set Symbol(ENumberFormatSymbol, const UnicodeString&amp;, const UBool)</td><td class ="">None<br>
1009 </td><td>Stable<br>
1010 <span class=""><span>2.0</span></span></td>
1011 </tr>
1012 <tr class="row1">
1013 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalForm at::format(const StringPiece&amp;, UnicodeString&amp;, FieldPositionIterator*, U ErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1014 </tr>
1015 <tr class="row0">
1016 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalForm at::format(double, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1017 </tr>
1018 <tr class="row1">
1019 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalForm at::format(int32_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
1020 </tr>
1021 <tr class="row0">
1022 <td class="file">decimfmt.h</td><td class="proto">UnicodeString&amp; DecimalForm at::format(int64_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
1023 </tr>
1024 <tr class="row1">
1025 <td class="file">dtptngen.h</td><td class="proto">UnicodeString DateTimePatternG enerator::getBestPattern(const UnicodeString&amp;, UDateTimePatternMatchOptions, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
1026 </tr>
1027 <tr class="row0">
1028 <td class="file">dtptngen.h</td><td class="proto">UnicodeString DateTimePatternG enerator::replaceFieldTypes(const UnicodeString&amp;, const UnicodeString&amp;, UDateTimePatternMatchOptions, UErrorCode&amp;)</td><td class="" colspan="2" alig n="center">Draft&raquo;Stable<br>4.4</td>
1029 </tr>
1030 <tr class="row1">
1031 <td class="file">errorcode.h</td><td class="proto">const char* ErrorCode::errorN ame() const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4. 4</td>
1032 </tr>
1033 <tr class="row0">
1034 <td class="file">errorcode.h</td><td class="proto">void ErrorCode::assertSuccess () const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
1035 </tr>
1036 <tr class="row1">
1037 <td class="file">fmtable.h</td><td class="proto">Formattable::Formattable(const StringPiece&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">D raft&raquo;Stable<br>4.4</td>
1038 </tr>
1039 <tr class="row0">
1040 <td class="file">fmtable.h</td><td class="proto">StringPiece Formattable::getDec imalNumber(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&ra quo;Stable<br>4.4</td>
1041 </tr>
1042 <tr class="row1">
1043 <td class="file">fmtable.h</td><td class="proto">void Formattable::setDecimalNum ber(const StringPiece&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align= "center">Draft&raquo;Stable<br>4.4</td>
1044 </tr>
1045 <tr class="row0">
1046 <td class="file">format.h</td><td class="proto">UnicodeString&amp; Format::forma t(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorCode &amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
1047 </tr>
1048 <tr class="row1">
1049 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::FieldPo sitionIterator()</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
1050 </tr>
1051 <tr class="row0">
1052 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::FieldPo sitionIterator(const FieldPositionIterator&amp;)</td><td class="" colspan="2" al ign="center">Draft&raquo;Stable<br>4.4</td>
1053 </tr>
1054 <tr class="row1">
1055 <td class="file">fpositer.h</td><td class="proto">FieldPositionIterator::~FieldP ositionIterator()</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
1056 </tr>
1057 <tr class="row0">
1058 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::n ext(FieldPosition&amp;)</td><td class="" colspan="2" align="center">Draft&raquo; Stable<br>4.4</td>
1059 </tr>
1060 <tr class="row1">
1061 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::o perator!=(const FieldPositionIterator&amp;) const</td><td class="" colspan="2" a lign="center">Draft&raquo;Stable<br>4.4</td>
1062 </tr>
1063 <tr class="row0">
1064 <td class="file">fpositer.h</td><td class="proto">UBool FieldPositionIterator::o perator==(const FieldPositionIterator&amp;) const</td><td class="" colspan="2" a lign="center">Draft&raquo;Stable<br>4.4</td>
1065 </tr>
1066 <tr class="row1">
1067 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::ba muScriptCode</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
1068 </tr>
1069 <tr class="row0">
1070 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::ba ssScriptCode</td><td class="">None<br>
1071 </td><td>Stable<br>
1072 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1073 </tr>
1074 <tr class="row1">
1075 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::du plScriptCode</td><td class="">None<br>
1076 </td><td>Stable<br>
1077 <span class=""><span>2.2</span></span></td>
1078 </tr>
1079 <tr class="row0">
1080 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::el baScriptCode</td><td class="">None<br>
1081 </td><td>Stable<br>
1082 <span class=""><span>2.2</span></span></td>
1083 </tr>
1084 <tr class="row1">
1085 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::gr anScriptCode</td><td class="">None<br>
1086 </td><td>Stable<br>
1087 <span class=""><span>2.2</span></span></td>
1088 </tr>
1089 <tr class="row0">
1090 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::kp elScriptCode</td><td class="">None<br>
1091 </td><td>Stable<br>
1092 <span class=""><span>2.2</span></span></td>
1093 </tr>
1094 <tr class="row1">
1095 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::lo maScriptCode</td><td class="">None<br>
1096 </td><td>Stable<br>
1097 <span class=""><span>2.2</span></span></td>
1098 </tr>
1099 <tr class="row0">
1100 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::me ndScriptCode</td><td class="">None<br>
1101 </td><td>Stable<br>
1102 <span class=""><span>2.2</span></span></td>
1103 </tr>
1104 <tr class="row1">
1105 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::me rcScriptCode</td><td class="">None<br>
1106 </td><td>Stable<br>
1107 <span class=""><span>2.2</span></span></td>
1108 </tr>
1109 <tr class="row0">
1110 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::na rbScriptCode</td><td class="">None<br>
1111 </td><td>Stable<br>
1112 <span class=""><span>2.2</span></span></td>
1113 </tr>
1114 <tr class="row1">
1115 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::nb atScriptCode</td><td class="">None<br>
1116 </td><td>Stable<br>
1117 <span class=""><span>2.2</span></span></td>
1118 </tr>
1119 <tr class="row0">
1120 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::pa lmScriptCode</td><td class="">None<br>
1121 </td><td>Stable<br>
1122 <span class=""><span>2.2</span></span></td>
1123 </tr>
1124 <tr class="row1">
1125 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::si ndScriptCode</td><td class="">None<br>
1126 </td><td>Stable<br>
1127 <span class=""><span>2.2</span></span></td>
1128 </tr>
1129 <tr class="row0">
1130 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::wa raScriptCode</td><td class="">None<br>
1131 </td><td>Stable<br>
1132 <span class=""><span>2.2</span></span></td>
1133 </tr>
1134 <tr class="row1">
1135 <td class="file">LESwaps.h</td><td class="proto"><tt>static</tt> le_uint16 LESwa ps::swapWord(le_uint16)</td><td class="">None<br>
1136 </td><td>Stable<br>
1137 <span class=""><span>2.8</span></span></td>
1138 </tr>
1139 <tr class="row0">
1140 <td class="file">LESwaps.h</td><td class="proto"><tt>static</tt> le_uint32 LESwa ps::swapLong(le_uint32)</td><td class="">None<br>
1141 </td><td>Stable<br>
1142 <span class=""><span>2.8</span></span></td>
1143 </tr>
1144 <tr class="row1">
1145 <td class="file">locdspnm.h</td><td class="proto">LocaleDisplayNames::~LocaleDis playNames()</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4. 4</td>
1146 </tr>
1147 <tr class="row0">
1148 <td class="file">locdspnm.h</td><td class="proto">UDialectHandling LocaleDisplay Names::getDialectHandling() const =0</td><td class="" colspan="2" align="center" >Draft&raquo;Stable<br>4.4</td>
1149 </tr>
1150 <tr class="row1">
1151 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::keyDisplayName(const char*, UnicodeString&amp;) const =0</td><td class= "" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1152 </tr>
1153 <tr class="row0">
1154 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::keyValueDisplayName(const char*, const char*, UnicodeString&amp;) const =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1155 </tr>
1156 <tr class="row1">
1157 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::languageDisplayName(const char*, UnicodeString&amp;) const =0</td><td c lass="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1158 </tr>
1159 <tr class="row0">
1160 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::localeDisplayName(const Locale&amp;, UnicodeString&amp;) const =0</td>< td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1161 </tr>
1162 <tr class="row1">
1163 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::localeDisplayName(const char*, UnicodeString&amp;) const =0</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1164 </tr>
1165 <tr class="row0">
1166 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::regionDisplayName(const char*, UnicodeString&amp;) const =0</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1167 </tr>
1168 <tr class="row1">
1169 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::scriptDisplayName(UScriptCode, UnicodeString&amp;) const =0</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1170 </tr>
1171 <tr class="row0">
1172 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::scriptDisplayName(const char*, UnicodeString&amp;) const =0</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1173 </tr>
1174 <tr class="row1">
1175 <td class="file">locdspnm.h</td><td class="proto">UnicodeString&amp; LocaleDispl ayNames::variantDisplayName(const char*, UnicodeString&amp;) const =0</td><td cl ass="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1176 </tr>
1177 <tr class="row0">
1178 <td class="file">locdspnm.h</td><td class="proto">const Locale&amp; LocaleDispla yNames::getLocale() const =0</td><td class="" colspan="2" align="center">Draft&r aquo;Stable<br>4.4</td>
1179 </tr>
1180 <tr class="row1">
1181 <td class="file">locdspnm.h</td><td class="proto"><tt>static</tt> LocaleDisplayN ames* LocaleDisplayNames::createInstance(const Locale&amp;)</td><td class="" col span="2" align="center">Draft&raquo;Stable<br>4.4</td>
1182 </tr>
1183 <tr class="row0">
1184 <td class="file">locdspnm.h</td><td class="proto"><tt>static</tt> LocaleDisplayN ames* LocaleDisplayNames::createInstance(const Locale&amp;, UDialectHandling)</t d><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1185 </tr>
1186 <tr class="row1">
1187 <td class="file">locid.h</td><td class="proto"><tt>static</tt> const Locale&amp; Locale::getRoot()</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
1188 </tr>
1189 <tr class="row0">
1190 <td class="file">locid.h</td><td class="proto"><tt>static</tt> const char* const Locale::getISOCountries()</td><td class="">None<br>
1191 </td><td>Stable<br>
1192 <span class=""><span>2.0</span></span></td>
1193 </tr>
1194 <tr class="row1">
1195 <td class="file">locid.h</td><td class="proto"><tt>static</tt> const char* const Locale::getISOLanguages()</td><td class="">None<br>
1196 </td><td>Stable<br>
1197 <span class=""><span>2.0</span></span></td>
1198 </tr>
1199 <tr class="row0">
1200 <td class="file">normalizer2.h</td><td class="proto">FilteredNormalizer2::Filter edNormalizer2(const Normalizer2&amp;, const UnicodeSet&amp;)</td><td class="" co lspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1201 </tr>
1202 <tr class="row1">
1203 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: hasBoundaryAfter(UChar32) const</td><td class="" colspan="2" align="center">Draf t&raquo;Stable<br>4.4</td>
1204 </tr>
1205 <tr class="row0">
1206 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: hasBoundaryBefore(UChar32) const</td><td class="" colspan="2" align="center">Dra ft&raquo;Stable<br>4.4</td>
1207 </tr>
1208 <tr class="row1">
1209 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: isInert(UChar32) const</td><td class="" colspan="2" align="center">Draft&raquo;S table<br>4.4</td>
1210 </tr>
1211 <tr class="row0">
1212 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: isNormalized(const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="" c olspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1213 </tr>
1214 <tr class="row1">
1215 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::hasBound aryAfter(UChar32) const =0</td><td class="" colspan="2" align="center">Draft&raq uo;Stable<br>4.4</td>
1216 </tr>
1217 <tr class="row0">
1218 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::hasBound aryBefore(UChar32) const =0</td><td class="" colspan="2" align="center">Draft&ra quo;Stable<br>4.4</td>
1219 </tr>
1220 <tr class="row1">
1221 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::isInert( UChar32) const =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
1222 </tr>
1223 <tr class="row0">
1224 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::isNormal ized(const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="" colspa n="2" align="center">Draft&raquo;Stable<br>4.4</td>
1225 </tr>
1226 <tr class="row1">
1227 <td class="file">normalizer2.h</td><td class="proto">UNormalizationCheckResult F ilteredNormalizer2::quickCheck(const UnicodeString&amp;, UErrorCode&amp;) const< /td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1228 </tr>
1229 <tr class="row0">
1230 <td class="file">normalizer2.h</td><td class="proto">UNormalizationCheckResult N ormalizer2::quickCheck(const UnicodeString&amp;, UErrorCode&amp;) const =0</td>< td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1231 </tr>
1232 <tr class="row1">
1233 <td class="file">normalizer2.h</td><td class="proto">UnicodeString Normalizer2:: normalize(const UnicodeString&amp;, UErrorCode&amp;) const</td><td class="" cols pan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1234 </tr>
1235 <tr class="row0">
1236 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Filtered Normalizer2::append(UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp ;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
1237 </tr>
1238 <tr class="row1">
1239 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Filtered Normalizer2::normalize(const UnicodeString&amp;, UnicodeString&amp;, UErrorCode& amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4. 4</td>
1240 </tr>
1241 <tr class="row0">
1242 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Filtered Normalizer2::normalizeSecondAndAppend(UnicodeString&amp;, const UnicodeString&am p;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raq uo;Stable<br>4.4</td>
1243 </tr>
1244 <tr class="row1">
1245 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normaliz er2::append(UnicodeString&amp;, const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1246 </tr>
1247 <tr class="row0">
1248 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normaliz er2::normalize(const UnicodeString&amp;, UnicodeString&amp;, UErrorCode&amp;) co nst =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
1249 </tr>
1250 <tr class="row1">
1251 <td class="file">normalizer2.h</td><td class="proto">UnicodeString&amp; Normaliz er2::normalizeSecondAndAppend(UnicodeString&amp;, const UnicodeString&amp;, UErr orCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1252 </tr>
1253 <tr class="row0">
1254 <td class="file">normalizer2.h</td><td class="proto">int32_t FilteredNormalizer2 ::spanQuickCheckYes(const UnicodeString&amp;, UErrorCode&amp;) const</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1255 </tr>
1256 <tr class="row1">
1257 <td class="file">normalizer2.h</td><td class="proto">int32_t Normalizer2::spanQu ickCheckYes(const UnicodeString&amp;, UErrorCode&amp;) const =0</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1258 </tr>
1259 <tr class="row0">
1260 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> const Norma lizer2* Normalizer2::getInstance(const char*, const char*, UNormalization2Mode, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
1261 </tr>
1262 <tr class="row1">
1263 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator*, UErr orCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
1264 </tr>
1265 <tr class="row0">
1266 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(const StringPiece&amp;, UnicodeString&amp;, FieldPositionIterator*, UErr orCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
1267 </tr>
1268 <tr class="row1">
1269 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(double, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) con st</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1270 </tr>
1271 <tr class="row0">
1272 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(int32_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) co nst</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1273 </tr>
1274 <tr class="row1">
1275 <td class="file">numfmt.h</td><td class="proto">UnicodeString&amp; NumberFormat: :format(int64_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) co nst</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1276 </tr>
1277 <tr class="row0">
1278 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::r egion(int64_t, int64_t, UErrorCode&amp;)</td><td class="">None<br>
1279 </td><td>Stable<br>
1280 <span class=""><span>4.0</span></span></td>
1281 </tr>
1282 <tr class="row1">
1283 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::r eset(int64_t, UErrorCode&amp;)</td><td class="">None<br>
1284 </td><td>Stable<br>
1285 <span class=""><span>2.8</span></span></td>
1286 </tr>
1287 <tr class="row0">
1288 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::find(int64_t, UErrorCode&amp;)</td><td class="">None<br>
1289 </td><td>Stable<br>
1290 <span class=""><span>2.4</span></span></td>
1291 </tr>
1292 <tr class="row1">
1293 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::lookingAt(int 64_t, UErrorCode&amp;)</td><td class="">None<br>
1294 </td><td>Stable<br>
1295 <span class=""><span>2.8</span></span></td>
1296 </tr>
1297 <tr class="row0">
1298 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::matches(int64 _t, UErrorCode&amp;)</td><td class="">None<br>
1299 </td><td>Stable<br>
1300 <span class=""><span>2.8</span></span></td>
1301 </tr>
1302 <tr class="row1">
1303 <td class="file">selfmt.h</td><td class="proto">Format* SelectFormat::clone()con st</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1304 </tr>
1305 <tr class="row0">
1306 <td class="file">selfmt.h</td><td class="proto">SelectFormat&amp; SelectFormat:: operator=(const SelectFormat&amp;)</td><td class="" colspan="2" align="center">D raft&raquo;Stable<br>4.4</td>
1307 </tr>
1308 <tr class="row1">
1309 <td class="file">selfmt.h</td><td class="proto">SelectFormat::SelectFormat(const SelectFormat&amp;)</td><td class="" colspan="2" align="center">Draft&raquo;Stab le<br>4.4</td>
1310 </tr>
1311 <tr class="row0">
1312 <td class="file">selfmt.h</td><td class="proto">SelectFormat::SelectFormat(const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center ">Draft&raquo;Stable<br>4.4</td>
1313 </tr>
1314 <tr class="row1">
1315 <td class="file">selfmt.h</td><td class="proto">SelectFormat::~SelectFormat()</t d><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1316 </tr>
1317 <tr class="row0">
1318 <td class="file">selfmt.h</td><td class="proto">UBool SelectFormat::operator!=(c onst Format&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo; Stable<br>4.4</td>
1319 </tr>
1320 <tr class="row1">
1321 <td class="file">selfmt.h</td><td class="proto">UBool SelectFormat::operator==(c onst Format&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo; Stable<br>4.4</td>
1322 </tr>
1323 <tr class="row0">
1324 <td class="file">selfmt.h</td><td class="proto">UClassID SelectFormat::getDynami cClassID() const</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
1325 </tr>
1326 <tr class="row1">
1327 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat: :format(const Formattable&amp;, UnicodeString&amp;, FieldPosition&amp;, UErrorCo de&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br >4.4</td>
1328 </tr>
1329 <tr class="row0">
1330 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat: :format(const UnicodeString&amp;, UnicodeString&amp;, FieldPosition&amp;, UError Code&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
1331 </tr>
1332 <tr class="row1">
1333 <td class="file">selfmt.h</td><td class="proto">UnicodeString&amp; SelectFormat: :toPattern(UnicodeString&amp;)</td><td class="" colspan="2" align="center">Draft &raquo;Stable<br>4.4</td>
1334 </tr>
1335 <tr class="row0">
1336 <td class="file">selfmt.h</td><td class="proto"><tt>static</tt> UClassID SelectF ormat::getStaticClassID()</td><td class="" colspan="2" align="center">Draft&raqu o;Stable<br>4.4</td>
1337 </tr>
1338 <tr class="row1">
1339 <td class="file">selfmt.h</td><td class="proto">void SelectFormat::applyPattern( const UnicodeString&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="c enter">Draft&raquo;Stable<br>4.4</td>
1340 </tr>
1341 <tr class="row0">
1342 <td class="file">selfmt.h</td><td class="proto">void SelectFormat::parseObject(c onst UnicodeString&amp;, Formattable&amp;, ParsePosition&amp;) const</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1343 </tr>
1344 <tr class="row1">
1345 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateF ormat::format(Calendar&amp;, UnicodeString&amp;, FieldPositionIterator*, UErrorC ode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<b r>4.4</td>
1346 </tr>
1347 <tr class="row0">
1348 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateF ormat::format(UDate, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp; ) const</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</t d>
1349 </tr>
1350 <tr class="row1">
1351 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString&amp; SimpleDateF ormat::format(const Formattable&amp;, UnicodeString&amp;, FieldPositionIterator* , UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&raquo ;Stable<br>4.4</td>
1352 </tr>
1353 <tr class="row0">
1354 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
1355 TimeZone::EDisplayType:: GENERIC_LOCATION</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
1356 </tr>
1357 <tr class="row1">
1358 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
1359 TimeZone::EDisplayType:: LONG_GENERIC</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
1360 </tr>
1361 <tr class="row0">
1362 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
1363 TimeZone::EDisplayType:: LONG_GMT</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
1364 </tr>
1365 <tr class="row1">
1366 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
1367 TimeZone::EDisplayType:: SHORT_COMMONLY_USED</td><td class="" colspan="2" align="center">Draft&raquo;Stab le<br>4.4</td>
1368 </tr>
1369 <tr class="row0">
1370 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
1371 TimeZone::EDisplayType:: SHORT_GENERIC</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br> 4.4</td>
1372 </tr>
1373 <tr class="row1">
1374 <td class="file">timezone.h</td><td class="proto"><tt>enum</tt>
1375 TimeZone::EDisplayType:: SHORT_GMT</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4< /td>
1376 </tr>
1377 <tr class="row0">
1378 <td class="file">ucal.h</td><td class="proto">UBool ucal_isWeekend(const UCalend ar*, UDate, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo ;Stable<br>4.4</td>
1379 </tr>
1380 <tr class="row1">
1381 <td class="file">ucal.h</td><td class="proto">UCalendarWeekdayType ucal_getDayOf WeekType(const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)</td><td class="" co lspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1382 </tr>
1383 <tr class="row0">
1384 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarType::UCAL_ DEFAULT</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</t d>
1385 </tr>
1386 <tr class="row1">
1387 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType {}</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>
1388 </td>
1389 </tr>
1390 <tr class="row0">
1391 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType ::UCAL_WEEKDAY</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br >4.4</td>
1392 </tr>
1393 <tr class="row1">
1394 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType ::UCAL_WEEKEND_CEASE</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
1395 </tr>
1396 <tr class="row0">
1397 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType ::UCAL_WEEKEND_ONSET</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
1398 </tr>
1399 <tr class="row1">
1400 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWeekdayType ::UCAL_WEEKEND</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br >4.4</td>
1401 </tr>
1402 <tr class="row0">
1403 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getWeekendTransition( const UCalendar*, UCalendarDaysOfWeek, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1404 </tr>
1405 <tr class="row1">
1406 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ ALCHEMICAL_SYMBOLS</td><td class="">None<br>
1407 </td><td>Stable<br>
1408 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1409 </tr>
1410 <tr class="row0">
1411 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ AVESTAN</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</t d>
1412 </tr>
1413 <tr class="row1">
1414 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ BAMUM_SUPPLEMENT</td><td class="">None<br>
1415 </td><td>Stable<br>
1416 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1417 </tr>
1418 <tr class="row0">
1419 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ BAMUM</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1420 </tr>
1421 <tr class="row1">
1422 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ BATAK</td><td class="">None<br>
1423 </td><td>Stable<br>
1424 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1425 </tr>
1426 <tr class="row0">
1427 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ BRAHMI</td><td class="">None<br>
1428 </td><td>Stable<br>
1429 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1430 </tr>
1431 <tr class="row1">
1432 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C</td><td class="" colspan="2" align="center">D raft&raquo;Stable<br>4.4</td>
1433 </tr>
1434 <tr class="row0">
1435 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D</td><td class="">None<br>
1436 </td><td>Stable<br>
1437 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1438 </tr>
1439 <tr class="row1">
1440 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ COMMON_INDIC_NUMBER_FORMS</td><td class="" colspan="2" align="center">Draft&raqu o;Stable<br>4.4</td>
1441 </tr>
1442 <tr class="row0">
1443 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ DEVANAGARI_EXTENDED</td><td class="" colspan="2" align="center">Draft&raquo;Stab le<br>4.4</td>
1444 </tr>
1445 <tr class="row1">
1446 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ EGYPTIAN_HIEROGLYPHS</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
1447 </tr>
1448 <tr class="row0">
1449 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ EMOTICONS</td><td class="">None<br>
1450 </td><td>Stable<br>
1451 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1452 </tr>
1453 <tr class="row1">
1454 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ ENCLOSED_ALPHANUMERIC_SUPPLEMENT</td><td class="" colspan="2" align="center">Dra ft&raquo;Stable<br>4.4</td>
1455 </tr>
1456 <tr class="row0">
1457 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ ENCLOSED_IDEOGRAPHIC_SUPPLEMENT</td><td class="" colspan="2" align="center">Draf t&raquo;Stable<br>4.4</td>
1458 </tr>
1459 <tr class="row1">
1460 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ ETHIOPIC_EXTENDED_A</td><td class="">None<br>
1461 </td><td>Stable<br>
1462 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1463 </tr>
1464 <tr class="row0">
1465 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ HANGUL_JAMO_EXTENDED_A</td><td class="" colspan="2" align="center">Draft&raquo;S table<br>4.4</td>
1466 </tr>
1467 <tr class="row1">
1468 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ HANGUL_JAMO_EXTENDED_B</td><td class="" colspan="2" align="center">Draft&raquo;S table<br>4.4</td>
1469 </tr>
1470 <tr class="row0">
1471 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ IMPERIAL_ARAMAIC</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
1472 </tr>
1473 <tr class="row1">
1474 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ INSCRIPTIONAL_PAHLAVI</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1475 </tr>
1476 <tr class="row0">
1477 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ INSCRIPTIONAL_PARTHIAN</td><td class="" colspan="2" align="center">Draft&raquo;S table<br>4.4</td>
1478 </tr>
1479 <tr class="row1">
1480 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ JAVANESE</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
1481 </tr>
1482 <tr class="row0">
1483 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ KAITHI</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
1484 </tr>
1485 <tr class="row1">
1486 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ KANA_SUPPLEMENT</td><td class="">None<br>
1487 </td><td>Stable<br>
1488 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1489 </tr>
1490 <tr class="row0">
1491 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ LISU</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1492 </tr>
1493 <tr class="row1">
1494 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ MANDAIC</td><td class="">None<br>
1495 </td><td>Stable<br>
1496 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1497 </tr>
1498 <tr class="row0">
1499 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ MEETEI_MAYEK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
1500 </tr>
1501 <tr class="row1">
1502 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS</td><td class="">None<br>
1503 </td><td>Stable<br>
1504 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1505 </tr>
1506 <tr class="row0">
1507 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ MYANMAR_EXTENDED_A</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
1508 </tr>
1509 <tr class="row1">
1510 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ OLD_SOUTH_ARABIAN</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
1511 </tr>
1512 <tr class="row0">
1513 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ OLD_TURKIC</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4 </td>
1514 </tr>
1515 <tr class="row1">
1516 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ PLAYING_CARDS</td><td class="">None<br>
1517 </td><td>Stable<br>
1518 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1519 </tr>
1520 <tr class="row0">
1521 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ RUMI_NUMERAL_SYMBOLS</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
1522 </tr>
1523 <tr class="row1">
1524 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ SAMARITAN</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4< /td>
1525 </tr>
1526 <tr class="row0">
1527 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ TAI_THAM</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
1528 </tr>
1529 <tr class="row1">
1530 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ TAI_VIET</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</ td>
1531 </tr>
1532 <tr class="row0">
1533 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ TRANSPORT_AND_MAP_SYMBOLS</td><td class="">None<br>
1534 </td><td>Stable<br>
1535 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1536 </tr>
1537 <tr class="row1">
1538 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED</td><td class="" colspan="2" alig n="center">Draft&raquo;Stable<br>4.4</td>
1539 </tr>
1540 <tr class="row0">
1541 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ VEDIC_EXTENSIONS</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
1542 </tr>
1543 <tr class="row1">
1544 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UCharNameChoice::U_ CHAR_NAME_ALIAS</td><td class="" colspan="2" align="center">Draft&raquo;Stable<b r>4.4</td>
1545 </tr>
1546 <tr class="row0">
1547 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG _FARSI_YEH</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4 </td>
1548 </tr>
1549 <tr class="row1">
1550 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG _NYA</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1551 </tr>
1552 <tr class="row0">
1553 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG _TEH_MARBUTA_GOAL</td><td class="">None<br>
1554 </td><td>Stable<br>
1555 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1556 </tr>
1557 <tr class="row1">
1558 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CA SED</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1559 </tr>
1560 <tr class="row0">
1561 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CA SE_IGNORABLE</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4 .4</td>
1562 </tr>
1563 <tr class="row1">
1564 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_CASEFOLDED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1565 </tr>
1566 <tr class="row0">
1567 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_CASEMAPPED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1568 </tr>
1569 <tr class="row1">
1570 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_LOWERCASED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1571 </tr>
1572 <tr class="row0">
1573 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_NFKC_CASEFOLDED</td><td class="" colspan="2" align="center">Draft&raq uo;Stable<br>4.4</td>
1574 </tr>
1575 <tr class="row1">
1576 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_TITLECASED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1577 </tr>
1578 <tr class="row0">
1579 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_CH ANGES_WHEN_UPPERCASED</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1580 </tr>
1581 <tr class="row1">
1582 <td class="file">udat.h</td><td class="proto">UCalendarDateFields udat_toCalenda rDateField(UDateFormatField)</td><td class="" colspan="2" align="center">Draft&r aquo;Stable<br>4.4</td>
1583 </tr>
1584 <tr class="row0">
1585 <td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePatternMa tchOptions {}</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>
1586 </td>
1587 </tr>
1588 <tr class="row1">
1589 <td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePatternMa tchOptions::UDATPG_MATCH_ALL_FIELDS_LENGTH</td><td class="" colspan="2" align="c enter">Draft&raquo;Stable<br>4.4</td>
1590 </tr>
1591 <tr class="row0">
1592 <td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePatternMa tchOptions::UDATPG_MATCH_HOUR_FIELD_LENGTH</td><td class="" colspan="2" align="c enter">Draft&raquo;Stable<br>4.4</td>
1593 </tr>
1594 <tr class="row1">
1595 <td class="file">udatpg.h</td><td class="proto"><tt>enum</tt> UDateTimePatternMa tchOptions::UDATPG_MATCH_NO_OPTIONS</td><td class="" colspan="2" align="center"> Draft&raquo;Stable<br>4.4</td>
1596 </tr>
1597 <tr class="row0">
1598 <td class="file">udatpg.h</td><td class="proto">int32_t udatpg_getBestPatternWit hOptions(UDateTimePatternGenerator*, const UChar*, int32_t, UDateTimePatternMatc hOptions, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="cent er">Draft&raquo;Stable<br>4.4</td>
1599 </tr>
1600 <tr class="row1">
1601 <td class="file">udatpg.h</td><td class="proto">int32_t udatpg_replaceFieldTypes WithOptions(UDateTimePatternGenerator*, const UChar*, int32_t, const UChar*, int 32_t, UDateTimePatternMatchOptions, UChar*, int32_t, UErrorCode*)</td><td class= "" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1602 </tr>
1603 <tr class="row0">
1604 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ALLOW_UNASSIGNED</td><td class="">None<br>
1605 </td><td>Stable<br>
1606 <span class=""><span>2.6</span></span></td>
1607 </tr>
1608 <tr class="row1">
1609 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ DEFAULT</td><td class="">None<br>
1610 </td><td>Stable<br>
1611 <span class=""><span>2.6</span></span></td>
1612 </tr>
1613 <tr class="row0">
1614 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ USE_STD3_RULES</td><td class="">None<br>
1615 </td><td>Stable<br>
1616 <span class=""><span>2.6</span></span></td>
1617 </tr>
1618 <tr class="row1">
1619 <td class="file">uldnames.h</td><td class="proto">UDialectHandling uldn_getDiale ctHandling(const ULocaleDisplayNames*)</td><td class="" colspan="2" align="cente r">Draft&raquo;Stable<br>4.4</td>
1620 </tr>
1621 <tr class="row0">
1622 <td class="file">uldnames.h</td><td class="proto">ULocaleDisplayNames* uldn_open (const char*, UDialectHandling, UErrorCode*)</td><td class="" colspan="2" align= "center">Draft&raquo;Stable<br>4.4</td>
1623 </tr>
1624 <tr class="row1">
1625 <td class="file">uldnames.h</td><td class="proto">const char* uldn_getLocale(con st ULocaleDisplayNames*)</td><td class="" colspan="2" align="center">Draft&raquo ;Stable<br>4.4</td>
1626 </tr>
1627 <tr class="row0">
1628 <td class="file">uldnames.h</td><td class="proto"><tt>enum</tt> UDialectHandling {}</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>
1629 </td>
1630 </tr>
1631 <tr class="row1">
1632 <td class="file">uldnames.h</td><td class="proto"><tt>enum</tt> UDialectHandling ::ULDN_DIALECT_NAMES</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.4</td>
1633 </tr>
1634 <tr class="row0">
1635 <td class="file">uldnames.h</td><td class="proto"><tt>enum</tt> UDialectHandling ::ULDN_STANDARD_NAMES</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.4</td>
1636 </tr>
1637 <tr class="row1">
1638 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_keyDisplayName(co nst ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1639 </tr>
1640 <tr class="row0">
1641 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_keyValueDisplayNa me(const ULocaleDisplayNames*, const char*, const char*, UChar*, int32_t, UError Code*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td >
1642 </tr>
1643 <tr class="row1">
1644 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_languageDisplayNa me(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><t d class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1645 </tr>
1646 <tr class="row0">
1647 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_localeDisplayName (const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1648 </tr>
1649 <tr class="row1">
1650 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_regionDisplayName (const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1651 </tr>
1652 <tr class="row0">
1653 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_scriptCodeDisplay Name(const ULocaleDisplayNames*, UScriptCode, UChar*, int32_t, UErrorCode*)</td> <td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1654 </tr>
1655 <tr class="row1">
1656 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_scriptDisplayName (const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1657 </tr>
1658 <tr class="row0">
1659 <td class="file">uldnames.h</td><td class="proto">int32_t uldn_variantDisplayNam e(const ULocaleDisplayNames*, const char*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1660 </tr>
1661 <tr class="row1">
1662 <td class="file">uldnames.h</td><td class="proto">void uldn_close(ULocaleDisplay Names*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</t d>
1663 </tr>
1664 <tr class="row0">
1665 <td class="file">uloc.h</td><td class="proto">const char* const uloc_getISOCount ries()</td><td class="">None<br>
1666 </td><td>Stable<br>
1667 <span class=""><span>2.0</span></span></td>
1668 </tr>
1669 <tr class="row1">
1670 <td class="file">uloc.h</td><td class="proto">const char* const uloc_getISOLangu ages()</td><td class="">None<br>
1671 </td><td>Stable<br>
1672 <span class=""><span>2.0</span></span></td>
1673 </tr>
1674 <tr class="row0">
1675 <td class="file">uniset.h</td><td class="proto">int32_t UnicodeSet::span(const U nicodeString&amp;, int32_t, USetSpanCondition) const</td><td class="" colspan="2 " align="center">Draft&raquo;Stable<br>4.4</td>
1676 </tr>
1677 <tr class="row1">
1678 <td class="file">uniset.h</td><td class="proto">int32_t UnicodeSet::spanBack(con st UnicodeString&amp;, int32_t, USetSpanCondition) const</td><td class="" colspa n="2" align="center">Draft&raquo;Stable<br>4.4</td>
1679 </tr>
1680 <tr class="row0">
1681 <td class="file">unistr.h</td><td class="proto">UnicodeString UnicodeString::tem pSubString(int32_t start=, int32_t length=) const</td><td class="" colspan="2" a lign="center">Draft&raquo;Stable<br>4.4</td>
1682 </tr>
1683 <tr class="row1">
1684 <td class="file">unistr.h</td><td class="proto">UnicodeString UnicodeString::tem pSubStringBetween(int32_t, int32_t limit=) const</td><td class="" colspan="2" al ign="center">Draft&raquo;Stable<br>4.4</td>
1685 </tr>
1686 <tr class="row0">
1687 <td class="file">unistr.h</td><td class="proto">UnicodeString&amp; UnicodeString ::retainBetween(int32_t, int32_t limit=)</td><td class="" colspan="2" align="cen ter">Draft&raquo;Stable<br>4.4</td>
1688 </tr>
1689 <tr class="row1">
1690 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_hasBoundaryAfter(co nst UNormalizer2*, UChar32)</td><td class="" colspan="2" align="center">Draft&ra quo;Stable<br>4.4</td>
1691 </tr>
1692 <tr class="row0">
1693 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_hasBoundaryBefore(c onst UNormalizer2*, UChar32)</td><td class="" colspan="2" align="center">Draft&r aquo;Stable<br>4.4</td>
1694 </tr>
1695 <tr class="row1">
1696 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_isInert(const UNorm alizer2*, UChar32)</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.4</td>
1697 </tr>
1698 <tr class="row0">
1699 <td class="file">unorm2.h</td><td class="proto">UBool unorm2_isNormalized(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1700 </tr>
1701 <tr class="row1">
1702 <td class="file">unorm2.h</td><td class="proto">UNormalizationCheckResult unorm2 _quickCheck(const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td cla ss="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1703 </tr>
1704 <tr class="row0">
1705 <td class="file">unorm2.h</td><td class="proto">UNormalizer2* unorm2_openFiltere d(const UNormalizer2*, const USet*, UErrorCode*)</td><td class="" colspan="2" al ign="center">Draft&raquo;Stable<br>4.4</td>
1706 </tr>
1707 <tr class="row1">
1708 <td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getIn stance(const char*, const char*, UNormalization2Mode, UErrorCode*)</td><td class ="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1709 </tr>
1710 <tr class="row0">
1711 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e {}</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>
1712 </td>
1713 </tr>
1714 <tr class="row1">
1715 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e::UNORM2_COMPOSE_CONTIGUOUS</td><td class="" colspan="2" align="center">Draft&r aquo;Stable<br>4.4</td>
1716 </tr>
1717 <tr class="row0">
1718 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e::UNORM2_COMPOSE</td><td class="" colspan="2" align="center">Draft&raquo;Stable <br>4.4</td>
1719 </tr>
1720 <tr class="row1">
1721 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e::UNORM2_DECOMPOSE</td><td class="" colspan="2" align="center">Draft&raquo;Stab le<br>4.4</td>
1722 </tr>
1723 <tr class="row0">
1724 <td class="file">unorm2.h</td><td class="proto"><tt>enum</tt> UNormalization2Mod e::UNORM2_FCD</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br> 4.4</td>
1725 </tr>
1726 <tr class="row1">
1727 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_append(const UNor malizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1728 </tr>
1729 <tr class="row0">
1730 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_normalize(const U Normalizer2*, const UChar*, int32_t, UChar*, int32_t, UErrorCode*)</td><td class ="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1731 </tr>
1732 <tr class="row1">
1733 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_normalizeSecondAn dAppend(const UNormalizer2*, UChar*, int32_t, int32_t, const UChar*, int32_t, UE rrorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4 </td>
1734 </tr>
1735 <tr class="row0">
1736 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_spanQuickCheckYes (const UNormalizer2*, const UChar*, int32_t, UErrorCode*)</td><td class="" colsp an="2" align="center">Draft&raquo;Stable<br>4.4</td>
1737 </tr>
1738 <tr class="row1">
1739 <td class="file">unorm2.h</td><td class="proto">void unorm2_close(UNormalizer2*) </td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1740 </tr>
1741 <tr class="row0">
1742 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle:: UNUM_NUMBERING_SYSTEM</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.2</td>
1743 </tr>
1744 <tr class="row1">
1745 <td class="file">unum.h</td><td class="proto">int32_t unum_formatDecimal(const U NumberFormat*, const char*, int32_t, UChar*, int32_t, UFieldPosition*, UErrorCod e*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1746 </tr>
1747 <tr class="row0">
1748 <td class="file">unum.h</td><td class="proto">int32_t unum_parseDecimal(const UN umberFormat*, const UChar*, int32_t, int32_t*, char*, int32_t, UErrorCode*)</td> <td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1749 </tr>
1750 <tr class="row1">
1751 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_BASSA_VAH</td><td class="">None<br>
1752 </td><td>Stable<br>
1753 <span class=""><span>2.2</span></span></td>
1754 </tr>
1755 <tr class="row0">
1756 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_DUPLOYAN_SHORTAND</td><td class="">None<br>
1757 </td><td>Stable<br>
1758 <span class=""><span>2.2</span></span></td>
1759 </tr>
1760 <tr class="row1">
1761 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_ELBASAN</td><td class="">None<br>
1762 </td><td>Stable<br>
1763 <span class=""><span>2.2</span></span></td>
1764 </tr>
1765 <tr class="row0">
1766 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_GRANTHA</td><td class="">None<br>
1767 </td><td>Stable<br>
1768 <span class=""><span>2.2</span></span></td>
1769 </tr>
1770 <tr class="row1">
1771 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_KPELLE</td><td class="">None<br>
1772 </td><td>Stable<br>
1773 <span class=""><span>2.2</span></span></td>
1774 </tr>
1775 <tr class="row0">
1776 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_LOMA</td><td class="">None<br>
1777 </td><td>Stable<br>
1778 <span class=""><span>2.2</span></span></td>
1779 </tr>
1780 <tr class="row1">
1781 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MANDAIC</td><td class="">None<br>
1782 </td><td>Stable<br>
1783 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1784 </tr>
1785 <tr class="row0">
1786 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MENDE</td><td class="">None<br>
1787 </td><td>Stable<br>
1788 <span class=""><span>2.2</span></span></td>
1789 </tr>
1790 <tr class="row1">
1791 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MEROITIC_CURSIVE</td><td class="">None<br>
1792 </td><td>Stable<br>
1793 <span class=""><span>2.2</span></span></td>
1794 </tr>
1795 <tr class="row0">
1796 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MEROITIC_HIEROGLYPHS</td><td class="">None<br>
1797 </td><td>Stable<br>
1798 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
1799 </tr>
1800 <tr class="row1">
1801 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_NABATAEAN</td><td class="">None<br>
1802 </td><td>Stable<br>
1803 <span class=""><span>2.2</span></span></td>
1804 </tr>
1805 <tr class="row0">
1806 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_OLD_NORTH_ARABIAN</td><td class="">None<br>
1807 </td><td>Stable<br>
1808 <span class=""><span>2.2</span></span></td>
1809 </tr>
1810 <tr class="row1">
1811 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_PALMYRENE</td><td class="">None<br>
1812 </td><td>Stable<br>
1813 <span class=""><span>2.2</span></span></td>
1814 </tr>
1815 <tr class="row0">
1816 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_SINDHI</td><td class="">None<br>
1817 </td><td>Stable<br>
1818 <span class=""><span>2.2</span></span></td>
1819 </tr>
1820 <tr class="row1">
1821 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_WARANG_CITI</td><td class="">None<br>
1822 </td><td>Stable<br>
1823 <span class=""><span>2.2</span></span></td>
1824 </tr>
1825 <tr class="row0">
1826 <td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttribute: :USEARCH_ELEMENT_COMPARISON</td><td class="" colspan="2" align="center">Draft&ra quo;Stable<br>4.4</td>
1827 </tr>
1828 <tr class="row1">
1829 <td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttributeV alue::USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD</td><td class="" colspan="2" align="ce nter">Draft&raquo;Stable<br>4.4</td>
1830 </tr>
1831 <tr class="row0">
1832 <td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttributeV alue::USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD</td><td class="" colspan="2" align ="center">Draft&raquo;Stable<br>4.4</td>
1833 </tr>
1834 <tr class="row1">
1835 <td class="file">usearch.h</td><td class="proto"><tt>enum</tt> USearchAttributeV alue::USEARCH_STANDARD_ELEMENT_COMPARISON</td><td class="" colspan="2" align="ce nter">Draft&raquo;Stable<br>4.4</td>
1836 </tr>
1837 <tr class="row0">
1838 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _AUTO</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
1839 </tr>
1840 <tr class="row1">
1841 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _BEGIN</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td >
1842 </tr>
1843 <tr class="row0">
1844 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _END</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
1845 </tr>
1846 <tr class="row1">
1847 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _MASK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
1848 </tr>
1849 <tr class="row0">
1850 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _NEAR</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
1851 </tr>
1852 <tr class="row1">
1853 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_LAMALEF _RESIZE</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</t d>
1854 </tr>
1855 <tr class="row0">
1856 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_SEEN_MA SK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
1857 </tr>
1858 <tr class="row1">
1859 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_SEEN_TW OCELL_NEAR</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2 </td>
1860 </tr>
1861 <tr class="row0">
1862 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_SPACES_ RELATIVE_TO_TEXT_BEGIN_END</td><td class="" colspan="2" align="center">Draft&raq uo;Stable<br>4.2</td>
1863 </tr>
1864 <tr class="row1">
1865 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_SPACES_ RELATIVE_TO_TEXT_MASK</td><td class="" colspan="2" align="center">Draft&raquo;St able<br>4.2</td>
1866 </tr>
1867 <tr class="row0">
1868 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_BEGIN</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</t d>
1869 </tr>
1870 <tr class="row1">
1871 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_END</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
1872 </tr>
1873 <tr class="row0">
1874 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_MASK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td >
1875 </tr>
1876 <tr class="row1">
1877 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_REPLACE_BY_TATWEEL</td><td class="" colspan="2" align="center">Draft&raquo;Sta ble<br>4.2</td>
1878 </tr>
1879 <tr class="row0">
1880 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TASHKEE L_RESIZE</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</ td>
1881 </tr>
1882 <tr class="row1">
1883 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TEXT_DI RECTION_VISUAL_RTL</td><td class="" colspan="2" align="center">Draft&raquo;Stabl e<br>4.2</td>
1884 </tr>
1885 <tr class="row0">
1886 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_YEHHAMZ A_MASK</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td >
1887 </tr>
1888 <tr class="row1">
1889 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_YEHHAMZ A_TWOCELL_NEAR</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br >4.2</td>
1890 </tr>
1891 <tr class="row0">
1892 <td class="file">ustdio.h</td><td class="proto">UFILE* u_fadopt(FILE*, const cha r*, const char*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable< br>4.4</td>
1893 </tr>
1894 <tr class="row1">
1895 <td class="file">ustring.h</td><td class="proto">UChar* u_strFromJavaModifiedUTF 8WithSub(UChar*, int32_t, int32_t*, const char*, int32_t, UChar32, int32_t*, UEr rorCode*)</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.4< /td>
1896 </tr>
1897 <tr class="row0">
1898 <td class="file">ustring.h</td><td class="proto">char* u_strToJavaModifiedUTF8(c har*, int32_t, int32_t*, const UChar*, int32_t, UErrorCode*)</td><td class="" co lspan="2" align="center">Draft&raquo;Stable<br>4.4</td>
1899 </tr>
1900 <tr class="row1">
1901 <td class="file">utf.h</td><td class="proto"><tt>#define</tt> U_IS_SURROGATE_TRA IL</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
1902 </tr>
1903 <tr class="row0">
1904 <td class="file">utf16.h</td><td class="proto"><tt>#define</tt> U16_IS_SURROGATE _TRAIL</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td >
1905 </tr>
1906 <tr class="row1">
1907 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_CHARSET_IS_UT F8</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2</td>
1908 </tr>
1909 <tr class="row0">
1910 <td class="file">uvernum.h</td><td class="proto"><tt>#define</tt> U_ICU_ENTRY_PO INT_RENAME</td><td class="" colspan="2" align="center">Draft&raquo;Stable<br>4.2 </td>
1911 </tr>
1912 </table>
1913 <P></P>
1914 <a href="#_top">(jump back to top)</a>
1915 <hr>
1916 <a name="added"></a>
1917 <h2>Added in 4.6</h2>
1918 <table BORDER="1" class="genTable">
1919 <THEAD>
1920 <tr>
1921 <th>File</th><th>API</th><th>4.4.2</th><th>4.6</th>
1922 </tr>
1923 </THEAD>
1924 <tr class="row1">
1925 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink&amp; Ch eckedArrayByteSink::Reset()</td><td class="">None<br>
1926 </td><td>Draft<br>
1927 <span class=""><span>4.6</span></span></td>
1928 </tr>
1929 <tr class="row0">
1930 <td class="file">bytestream.h</td><td class="proto">int32_t CheckedArrayByteSink ::NumberOfBytesAppended() const</td><td class="">None<br>
1931 </td><td>Draft<br>
1932 <span class=""><span>4.6</span></span></td>
1933 </tr>
1934 <tr class="row1">
1935 <td class="file">coll.h</td><td class="proto">int32_t Collator::getReorderCodes( int32_t*, int32_t, UErrorCode&amp;) const</td><td class="">None<br>
1936 </td><td>Internal<br>
1937 <span class=""><span>.</span></span></td>
1938 </tr>
1939 <tr class="row0">
1940 <td class="file">coll.h</td><td class="proto">void Collator::setReorderCodes(con st int32_t*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
1941 </td><td>Internal<br>
1942 <span class=""><span>.</span></span></td>
1943 </tr>
1944 <tr class="row1">
1945 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1946 DecimalFormatSymbols::EN umberFormatSymbol::kEightDigitSymbol</td><td class="">None<br>
1947 </td><td>Draft<br>
1948 <span class=""><span>4.6</span></span></td>
1949 </tr>
1950 <tr class="row0">
1951 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1952 DecimalFormatSymbols::EN umberFormatSymbol::kFiveDigitSymbol</td><td class="">None<br>
1953 </td><td>Draft<br>
1954 <span class=""><span>4.6</span></span></td>
1955 </tr>
1956 <tr class="row1">
1957 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1958 DecimalFormatSymbols::EN umberFormatSymbol::kFourDigitSymbol</td><td class="">None<br>
1959 </td><td>Draft<br>
1960 <span class=""><span>4.6</span></span></td>
1961 </tr>
1962 <tr class="row0">
1963 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1964 DecimalFormatSymbols::EN umberFormatSymbol::kNineDigitSymbol</td><td class="">None<br>
1965 </td><td>Draft<br>
1966 <span class=""><span>4.6</span></span></td>
1967 </tr>
1968 <tr class="row1">
1969 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1970 DecimalFormatSymbols::EN umberFormatSymbol::kOneDigitSymbol</td><td class="">None<br>
1971 </td><td>Draft<br>
1972 <span class=""><span>4.6</span></span></td>
1973 </tr>
1974 <tr class="row0">
1975 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1976 DecimalFormatSymbols::EN umberFormatSymbol::kSevenDigitSymbol</td><td class="">None<br>
1977 </td><td>Draft<br>
1978 <span class=""><span>4.6</span></span></td>
1979 </tr>
1980 <tr class="row1">
1981 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1982 DecimalFormatSymbols::EN umberFormatSymbol::kSixDigitSymbol</td><td class="">None<br>
1983 </td><td>Draft<br>
1984 <span class=""><span>4.6</span></span></td>
1985 </tr>
1986 <tr class="row0">
1987 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1988 DecimalFormatSymbols::EN umberFormatSymbol::kThreeDigitSymbol</td><td class="">None<br>
1989 </td><td>Draft<br>
1990 <span class=""><span>4.6</span></span></td>
1991 </tr>
1992 <tr class="row1">
1993 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
1994 DecimalFormatSymbols::EN umberFormatSymbol::kTwoDigitSymbol</td><td class="">None<br>
1995 </td><td>Draft<br>
1996 <span class=""><span>4.6</span></span></td>
1997 </tr>
1998 <tr class="row0">
1999 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::set Symbol(ENumberFormatSymbol, const UnicodeString&amp;, const UBool)</td><td class ="">None<br>
2000 </td><td>Stable<br>
2001 <span class=""><span>2.0</span></span></td>
2002 </tr>
2003 <tr class="row1">
2004 <td class="file">idna.h</td><td class="proto">IDNAInfo::IDNAInfo()</td><td class ="">None<br>
2005 </td><td>Draft<br>
2006 <span class=""><span>4.6</span></span></td>
2007 </tr>
2008 <tr class="row0">
2009 <td class="file">idna.h</td><td class="proto">UBool IDNAInfo::hasErrors() const< /td><td class="">None<br>
2010 </td><td>Draft<br>
2011 <span class=""><span>4.6</span></span></td>
2012 </tr>
2013 <tr class="row1">
2014 <td class="file">idna.h</td><td class="proto">UBool IDNAInfo::isTransitionalDiff erent() const</td><td class="">None<br>
2015 </td><td>Draft<br>
2016 <span class=""><span>4.6</span></span></td>
2017 </tr>
2018 <tr class="row0">
2019 <td class="file">idna.h</td><td class="proto">UnicodeString&amp; IDNA::labelToAS CII(const UnicodeString&amp;, UnicodeString&amp;, IDNAInfo&amp;, UErrorCode&amp; ) const =0</td><td class="">None<br>
2020 </td><td>Draft<br>
2021 <span class=""><span>4.6</span></span></td>
2022 </tr>
2023 <tr class="row1">
2024 <td class="file">idna.h</td><td class="proto">UnicodeString&amp; IDNA::labelToUn icode(const UnicodeString&amp;, UnicodeString&amp;, IDNAInfo&amp;, UErrorCode&am p;) const =0</td><td class="">None<br>
2025 </td><td>Draft<br>
2026 <span class=""><span>4.6</span></span></td>
2027 </tr>
2028 <tr class="row0">
2029 <td class="file">idna.h</td><td class="proto">UnicodeString&amp; IDNA::nameToASC II(const UnicodeString&amp;, UnicodeString&amp;, IDNAInfo&amp;, UErrorCode&amp;) const =0</td><td class="">None<br>
2030 </td><td>Draft<br>
2031 <span class=""><span>4.6</span></span></td>
2032 </tr>
2033 <tr class="row1">
2034 <td class="file">idna.h</td><td class="proto">UnicodeString&amp; IDNA::nameToUni code(const UnicodeString&amp;, UnicodeString&amp;, IDNAInfo&amp;, UErrorCode&amp ;) const =0</td><td class="">None<br>
2035 </td><td>Draft<br>
2036 <span class=""><span>4.6</span></span></td>
2037 </tr>
2038 <tr class="row0">
2039 <td class="file">idna.h</td><td class="proto"><tt>static</tt> IDNA* IDNA::create UTS46Instance(uint32_t, UErrorCode&amp;)</td><td class="">None<br>
2040 </td><td>Draft<br>
2041 <span class=""><span>4.6</span></span></td>
2042 </tr>
2043 <tr class="row1">
2044 <td class="file">idna.h</td><td class="proto">uint32_t IDNAInfo::getErrors() con st</td><td class="">None<br>
2045 </td><td>Draft<br>
2046 <span class=""><span>4.6</span></span></td>
2047 </tr>
2048 <tr class="row0">
2049 <td class="file">idna.h</td><td class="proto">void IDNA::labelToASCII_UTF8(const StringPiece&amp;, ByteSink&amp;, IDNAInfo&amp;, UErrorCode&amp;) const</td><td class="">None<br>
2050 </td><td>Draft<br>
2051 <span class=""><span>4.6</span></span></td>
2052 </tr>
2053 <tr class="row1">
2054 <td class="file">idna.h</td><td class="proto">void IDNA::labelToUnicodeUTF8(cons t StringPiece&amp;, ByteSink&amp;, IDNAInfo&amp;, UErrorCode&amp;) const</td><td class="">None<br>
2055 </td><td>Draft<br>
2056 <span class=""><span>4.6</span></span></td>
2057 </tr>
2058 <tr class="row0">
2059 <td class="file">idna.h</td><td class="proto">void IDNA::nameToASCII_UTF8(const StringPiece&amp;, ByteSink&amp;, IDNAInfo&amp;, UErrorCode&amp;) const</td><td c lass="">None<br>
2060 </td><td>Draft<br>
2061 <span class=""><span>4.6</span></span></td>
2062 </tr>
2063 <tr class="row1">
2064 <td class="file">idna.h</td><td class="proto">void IDNA::nameToUnicodeUTF8(const StringPiece&amp;, ByteSink&amp;, IDNAInfo&amp;, UErrorCode&amp;) const</td><td class="">None<br>
2065 </td><td>Draft<br>
2066 <span class=""><span>4.6</span></span></td>
2067 </tr>
2068 <tr class="row0">
2069 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::ba ssScriptCode</td><td class="">None<br>
2070 </td><td>Stable<br>
2071 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2072 </tr>
2073 <tr class="row1">
2074 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::du plScriptCode</td><td class="">None<br>
2075 </td><td>Stable<br>
2076 <span class=""><span>2.2</span></span></td>
2077 </tr>
2078 <tr class="row0">
2079 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::el baScriptCode</td><td class="">None<br>
2080 </td><td>Stable<br>
2081 <span class=""><span>2.2</span></span></td>
2082 </tr>
2083 <tr class="row1">
2084 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::gr anScriptCode</td><td class="">None<br>
2085 </td><td>Stable<br>
2086 <span class=""><span>2.2</span></span></td>
2087 </tr>
2088 <tr class="row0">
2089 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::kp elScriptCode</td><td class="">None<br>
2090 </td><td>Stable<br>
2091 <span class=""><span>2.2</span></span></td>
2092 </tr>
2093 <tr class="row1">
2094 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::lo maScriptCode</td><td class="">None<br>
2095 </td><td>Stable<br>
2096 <span class=""><span>2.2</span></span></td>
2097 </tr>
2098 <tr class="row0">
2099 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::me ndScriptCode</td><td class="">None<br>
2100 </td><td>Stable<br>
2101 <span class=""><span>2.2</span></span></td>
2102 </tr>
2103 <tr class="row1">
2104 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::me rcScriptCode</td><td class="">None<br>
2105 </td><td>Stable<br>
2106 <span class=""><span>2.2</span></span></td>
2107 </tr>
2108 <tr class="row0">
2109 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::na rbScriptCode</td><td class="">None<br>
2110 </td><td>Stable<br>
2111 <span class=""><span>2.2</span></span></td>
2112 </tr>
2113 <tr class="row1">
2114 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::nb atScriptCode</td><td class="">None<br>
2115 </td><td>Stable<br>
2116 <span class=""><span>2.2</span></span></td>
2117 </tr>
2118 <tr class="row0">
2119 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::pa lmScriptCode</td><td class="">None<br>
2120 </td><td>Stable<br>
2121 <span class=""><span>2.2</span></span></td>
2122 </tr>
2123 <tr class="row1">
2124 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::si ndScriptCode</td><td class="">None<br>
2125 </td><td>Stable<br>
2126 <span class=""><span>2.2</span></span></td>
2127 </tr>
2128 <tr class="row0">
2129 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::wa raScriptCode</td><td class="">None<br>
2130 </td><td>Stable<br>
2131 <span class=""><span>2.2</span></span></td>
2132 </tr>
2133 <tr class="row1">
2134 <td class="file">LESwaps.h</td><td class="proto"><tt>static</tt> le_uint16 LESwa ps::swapWord(le_uint16)</td><td class="">None<br>
2135 </td><td>Stable<br>
2136 <span class=""><span>2.8</span></span></td>
2137 </tr>
2138 <tr class="row0">
2139 <td class="file">LESwaps.h</td><td class="proto"><tt>static</tt> le_uint32 LESwa ps::swapLong(le_uint32)</td><td class="">None<br>
2140 </td><td>Stable<br>
2141 <span class=""><span>2.8</span></span></td>
2142 </tr>
2143 <tr class="row1">
2144 <td class="file">locid.h</td><td class="proto"><tt>static</tt> const char* const Locale::getISOCountries()</td><td class="">None<br>
2145 </td><td>Stable<br>
2146 <span class=""><span>2.0</span></span></td>
2147 </tr>
2148 <tr class="row0">
2149 <td class="file">locid.h</td><td class="proto"><tt>static</tt> const char* const Locale::getISOLanguages()</td><td class="">None<br>
2150 </td><td>Stable<br>
2151 <span class=""><span>2.0</span></span></td>
2152 </tr>
2153 <tr class="row1">
2154 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2:: getDecomposition(UChar32, UnicodeString&amp;) const</td><td class="">None<br>
2155 </td><td>Draft<br>
2156 <span class=""><span>4.6</span></span></td>
2157 </tr>
2158 <tr class="row0">
2159 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::getDecom position(UChar32, UnicodeString&amp;) const =0</td><td class="">None<br>
2160 </td><td>Draft<br>
2161 <span class=""><span>4.6</span></span></td>
2162 </tr>
2163 <tr class="row1">
2164 <td class="file">numsys.h</td><td class="proto"><tt>#define</tt> NUMSYS_NAME_CAP ACITY</td><td class="">None<br>
2165 </td><td>Internal<br>
2166 <span class=""><span>.</span></span></td>
2167 </tr>
2168 <tr class="row0">
2169 <td class="file">numsys.h</td><td class="proto">const char* NumberingSystem::get Name()</td><td class="">None<br>
2170 </td><td>Draft<br>
2171 <span class=""><span>4.6</span></span></td>
2172 </tr>
2173 <tr class="row1">
2174 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::r egion(int64_t, int64_t, UErrorCode&amp;)</td><td class="">None<br>
2175 </td><td>Stable<br>
2176 <span class=""><span>4.0</span></span></td>
2177 </tr>
2178 <tr class="row0">
2179 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::r egion(int64_t, int64_t, int64_t, UErrorCode&amp;)</td><td class="">None<br>
2180 </td><td>Draft<br>
2181 <span class=""><span>4.6</span></span></td>
2182 </tr>
2183 <tr class="row1">
2184 <td class="file">regex.h</td><td class="proto">RegexMatcher&amp; RegexMatcher::r eset(int64_t, UErrorCode&amp;)</td><td class="">None<br>
2185 </td><td>Stable<br>
2186 <span class=""><span>2.8</span></span></td>
2187 </tr>
2188 <tr class="row0">
2189 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::find(int64_t, UErrorCode&amp;)</td><td class="">None<br>
2190 </td><td>Stable<br>
2191 <span class=""><span>2.4</span></span></td>
2192 </tr>
2193 <tr class="row1">
2194 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::lookingAt(int 64_t, UErrorCode&amp;)</td><td class="">None<br>
2195 </td><td>Stable<br>
2196 <span class=""><span>2.8</span></span></td>
2197 </tr>
2198 <tr class="row0">
2199 <td class="file">regex.h</td><td class="proto">UBool RegexMatcher::matches(int64 _t, UErrorCode&amp;)</td><td class="">None<br>
2200 </td><td>Stable<br>
2201 <span class=""><span>2.8</span></span></td>
2202 </tr>
2203 <tr class="row1">
2204 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::appendTail(U Text*, UErrorCode&amp;)</td><td class="">None<br>
2205 </td><td>Draft<br>
2206 <span class=""><span>4.6</span></span></td>
2207 </tr>
2208 <tr class="row0">
2209 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::getInput(UTe xt*, UErrorCode&amp;) const</td><td class="">None<br>
2210 </td><td>Draft<br>
2211 <span class=""><span>4.6</span></span></td>
2212 </tr>
2213 <tr class="row1">
2214 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(UText* , int64_t&amp;, UErrorCode&amp;) const</td><td class="">None<br>
2215 </td><td>Draft<br>
2216 <span class=""><span>4.6</span></span></td>
2217 </tr>
2218 <tr class="row0">
2219 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(int32_ t, UText*, int64_t&amp;, UErrorCode&amp;) const</td><td class="">None<br>
2220 </td><td>Draft<br>
2221 <span class=""><span>4.6</span></span></td>
2222 </tr>
2223 <tr class="row1">
2224 <td class="file">regex.h</td><td class="proto">UText* RegexPattern::patternText( UErrorCode&amp;) const</td><td class="">None<br>
2225 </td><td>Draft<br>
2226 <span class=""><span>4.6</span></span></td>
2227 </tr>
2228 <tr class="row0">
2229 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::end64(UErro rCode&amp;) const</td><td class="">None<br>
2230 </td><td>Draft<br>
2231 <span class=""><span>4.6</span></span></td>
2232 </tr>
2233 <tr class="row1">
2234 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::end64(int32 _t, UErrorCode&amp;) const</td><td class="">None<br>
2235 </td><td>Draft<br>
2236 <span class=""><span>4.6</span></span></td>
2237 </tr>
2238 <tr class="row0">
2239 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::regionEnd64 () const</td><td class="">None<br>
2240 </td><td>Draft<br>
2241 <span class=""><span>4.6</span></span></td>
2242 </tr>
2243 <tr class="row1">
2244 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::regionStart 64() const</td><td class="">None<br>
2245 </td><td>Draft<br>
2246 <span class=""><span>4.6</span></span></td>
2247 </tr>
2248 <tr class="row0">
2249 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::start64(UEr rorCode&amp;) const</td><td class="">None<br>
2250 </td><td>Draft<br>
2251 <span class=""><span>4.6</span></span></td>
2252 </tr>
2253 <tr class="row1">
2254 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::start64(int 32_t, UErrorCode&amp;) const</td><td class="">None<br>
2255 </td><td>Draft<br>
2256 <span class=""><span>4.6</span></span></td>
2257 </tr>
2258 <tr class="row0">
2259 <td class="file">regex.h</td><td class="proto">void RegexMatcher::getFindProgres sCallback(URegexFindProgressCallback*&amp;, const void*&amp;, UErrorCode&amp;)</ td><td class="">None<br>
2260 </td><td>Draft<br>
2261 <span class=""><span>4.6</span></span></td>
2262 </tr>
2263 <tr class="row1">
2264 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setFindProgres sCallback(URegexFindProgressCallback*, const void*, UErrorCode&amp;)</td><td cla ss="">None<br>
2265 </td><td>Draft<br>
2266 <span class=""><span>4.6</span></span></td>
2267 </tr>
2268 <tr class="row0">
2269 <td class="file">tblcoll.h</td><td class="proto">int32_t RuleBasedCollator::getR eorderCodes(int32_t*, int32_t, UErrorCode&amp;) const</td><td class="">None<br>
2270 </td><td>Internal<br>
2271 <span class=""><span>.</span></span></td>
2272 </tr>
2273 <tr class="row1">
2274 <td class="file">tblcoll.h</td><td class="proto">void RuleBasedCollator::setReor derCodes(const int32_t*, int32_t, UErrorCode&amp;)</td><td class="">None<br>
2275 </td><td>Internal<br>
2276 <span class=""><span>.</span></span></td>
2277 </tr>
2278 <tr class="row0">
2279 <td class="file">ubidi.h</td><td class="proto">UBiDiDirection ubidi_getBaseDirec tion(const UChar*, int32_t)</td><td class="">None<br>
2280 </td><td>Draft<br>
2281 <span class=""><span>4.6</span></span></td>
2282 </tr>
2283 <tr class="row1">
2284 <td class="file">ubidi.h</td><td class="proto"><tt>enum</tt> UBiDiDirection::UBI DI_NEUTRAL</td><td class="">None<br>
2285 </td><td>Draft<br>
2286 <span class=""><span>4.6</span></span></td>
2287 </tr>
2288 <tr class="row0">
2289 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ ALCHEMICAL_SYMBOLS</td><td class="">None<br>
2290 </td><td>Stable<br>
2291 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2292 </tr>
2293 <tr class="row1">
2294 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ BAMUM_SUPPLEMENT</td><td class="">None<br>
2295 </td><td>Stable<br>
2296 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2297 </tr>
2298 <tr class="row0">
2299 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ BATAK</td><td class="">None<br>
2300 </td><td>Stable<br>
2301 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2302 </tr>
2303 <tr class="row1">
2304 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ BRAHMI</td><td class="">None<br>
2305 </td><td>Stable<br>
2306 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2307 </tr>
2308 <tr class="row0">
2309 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D</td><td class="">None<br>
2310 </td><td>Stable<br>
2311 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2312 </tr>
2313 <tr class="row1">
2314 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ EMOTICONS</td><td class="">None<br>
2315 </td><td>Stable<br>
2316 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2317 </tr>
2318 <tr class="row0">
2319 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ ETHIOPIC_EXTENDED_A</td><td class="">None<br>
2320 </td><td>Stable<br>
2321 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2322 </tr>
2323 <tr class="row1">
2324 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ KANA_SUPPLEMENT</td><td class="">None<br>
2325 </td><td>Stable<br>
2326 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2327 </tr>
2328 <tr class="row0">
2329 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ MANDAIC</td><td class="">None<br>
2330 </td><td>Stable<br>
2331 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2332 </tr>
2333 <tr class="row1">
2334 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS</td><td class="">None<br>
2335 </td><td>Stable<br>
2336 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2337 </tr>
2338 <tr class="row0">
2339 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ PLAYING_CARDS</td><td class="">None<br>
2340 </td><td>Stable<br>
2341 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2342 </tr>
2343 <tr class="row1">
2344 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ TRANSPORT_AND_MAP_SYMBOLS</td><td class="">None<br>
2345 </td><td>Stable<br>
2346 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2347 </tr>
2348 <tr class="row0">
2349 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG _TEH_MARBUTA_GOAL</td><td class="">None<br>
2350 </td><td>Stable<br>
2351 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2352 </tr>
2353 <tr class="row1">
2354 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_OT HER_PROPERTY_LIMIT</td><td class="">None<br>
2355 </td><td>Draft<br>
2356 <span class=""><span>4.6</span></span></td>
2357 </tr>
2358 <tr class="row0">
2359 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_OT HER_PROPERTY_START</td><td class="">None<br>
2360 </td><td>Draft<br>
2361 <span class=""><span>4.6</span></span></td>
2362 </tr>
2363 <tr class="row1">
2364 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_SC RIPT_EXTENSIONS</td><td class="">None<br>
2365 </td><td>Draft<br>
2366 <span class=""><span>4.6</span></span></td>
2367 </tr>
2368 <tr class="row0">
2369 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode {}</ td><td class="">None<br>
2370 </td><td>Internal<br>
2371 <span class=""><span></span>
2372 <br>
2373 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagg ed)</b></span></td>
2374 </tr>
2375 <tr class="row1">
2376 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCO L_REORDER_CODE_CURRENCY</td><td class="">None<br>
2377 </td><td>Internal<br>
2378 <span class=""><span>.</span></span></td>
2379 </tr>
2380 <tr class="row0">
2381 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCO L_REORDER_CODE_DIGIT</td><td class="">None<br>
2382 </td><td>Internal<br>
2383 <span class=""><span>.</span></span></td>
2384 </tr>
2385 <tr class="row1">
2386 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCO L_REORDER_CODE_FIRST</td><td class="">None<br>
2387 </td><td>Internal<br>
2388 <span class=""><span>.</span></span></td>
2389 </tr>
2390 <tr class="row0">
2391 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCO L_REORDER_CODE_LIMIT</td><td class="">None<br>
2392 </td><td>Internal<br>
2393 <span class=""><span>.</span></span></td>
2394 </tr>
2395 <tr class="row1">
2396 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCO L_REORDER_CODE_PUNCTUATION</td><td class="">None<br>
2397 </td><td>Internal<br>
2398 <span class=""><span>.</span></span></td>
2399 </tr>
2400 <tr class="row0">
2401 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCO L_REORDER_CODE_SPACE</td><td class="">None<br>
2402 </td><td>Internal<br>
2403 <span class=""><span>.</span></span></td>
2404 </tr>
2405 <tr class="row1">
2406 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCO L_REORDER_CODE_SYMBOL</td><td class="">None<br>
2407 </td><td>Internal<br>
2408 <span class=""><span>.</span></span></td>
2409 </tr>
2410 <tr class="row0">
2411 <td class="file">ucol.h</td><td class="proto">int32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)</td><td class="">None<br>
2412 </td><td>Internal<br>
2413 <span class=""><span>.</span></span></td>
2414 </tr>
2415 <tr class="row1">
2416 <td class="file">ucol.h</td><td class="proto">void ucol_setReorderCodes(UCollato r*, const int32_t*, int32_t, UErrorCode*)</td><td class="">None<br>
2417 </td><td>Internal<br>
2418 <span class=""><span>.</span></span></td>
2419 </tr>
2420 <tr class="row0">
2421 <td class="file">uidna.h</td><td class="proto"><tt>#define</tt> UIDNA_INFO_INITI ALIZER</td><td class="">None<br>
2422 </td><td>Draft<br>
2423 <span class=""><span>4.6</span></span></td>
2424 </tr>
2425 <tr class="row1">
2426 <td class="file">uidna.h</td><td class="proto">UIDNA* uidna_openUTS46(uint32_t, UErrorCode*)</td><td class="">None<br>
2427 </td><td>Draft<br>
2428 <span class=""><span>4.6</span></span></td>
2429 </tr>
2430 <tr class="row0">
2431 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ALLOW_UNASSIGNED</td><td class="">None<br>
2432 </td><td>Stable<br>
2433 <span class=""><span>2.6</span></span></td>
2434 </tr>
2435 <tr class="row1">
2436 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ CHECK_BIDI</td><td class="">None<br>
2437 </td><td>Draft<br>
2438 <span class=""><span>4.6</span></span></td>
2439 </tr>
2440 <tr class="row0">
2441 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ CHECK_CONTEXTJ</td><td class="">None<br>
2442 </td><td>Draft<br>
2443 <span class=""><span>4.6</span></span></td>
2444 </tr>
2445 <tr class="row1">
2446 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ DEFAULT</td><td class="">None<br>
2447 </td><td>Stable<br>
2448 <span class=""><span>2.6</span></span></td>
2449 </tr>
2450 <tr class="row0">
2451 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_BIDI</td><td class="">None<br>
2452 </td><td>Draft<br>
2453 <span class=""><span>4.6</span></span></td>
2454 </tr>
2455 <tr class="row1">
2456 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_CONTEXTJ</td><td class="">None<br>
2457 </td><td>Draft<br>
2458 <span class=""><span>4.6</span></span></td>
2459 </tr>
2460 <tr class="row0">
2461 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_DISALLOWED</td><td class="">None<br>
2462 </td><td>Draft<br>
2463 <span class=""><span>4.6</span></span></td>
2464 </tr>
2465 <tr class="row1">
2466 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_DOMAIN_NAME_TOO_LONG</td><td class="">None<br>
2467 </td><td>Draft<br>
2468 <span class=""><span>4.6</span></span></td>
2469 </tr>
2470 <tr class="row0">
2471 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_EMPTY_LABEL</td><td class="">None<br>
2472 </td><td>Draft<br>
2473 <span class=""><span>4.6</span></span></td>
2474 </tr>
2475 <tr class="row1">
2476 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_HYPHEN_3_4</td><td class="">None<br>
2477 </td><td>Draft<br>
2478 <span class=""><span>4.6</span></span></td>
2479 </tr>
2480 <tr class="row0">
2481 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_INVALID_ACE_LABEL</td><td class="">None<br>
2482 </td><td>Draft<br>
2483 <span class=""><span>4.6</span></span></td>
2484 </tr>
2485 <tr class="row1">
2486 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_LABEL_HAS_DOT</td><td class="">None<br>
2487 </td><td>Draft<br>
2488 <span class=""><span>4.6</span></span></td>
2489 </tr>
2490 <tr class="row0">
2491 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_LABEL_TOO_LONG</td><td class="">None<br>
2492 </td><td>Draft<br>
2493 <span class=""><span>4.6</span></span></td>
2494 </tr>
2495 <tr class="row1">
2496 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_LEADING_COMBINING_MARK</td><td class="">None<br>
2497 </td><td>Draft<br>
2498 <span class=""><span>4.6</span></span></td>
2499 </tr>
2500 <tr class="row0">
2501 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_LEADING_HYPHEN</td><td class="">None<br>
2502 </td><td>Draft<br>
2503 <span class=""><span>4.6</span></span></td>
2504 </tr>
2505 <tr class="row1">
2506 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_PUNYCODE</td><td class="">None<br>
2507 </td><td>Draft<br>
2508 <span class=""><span>4.6</span></span></td>
2509 </tr>
2510 <tr class="row0">
2511 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ ERROR_TRAILING_HYPHEN</td><td class="">None<br>
2512 </td><td>Draft<br>
2513 <span class=""><span>4.6</span></span></td>
2514 </tr>
2515 <tr class="row1">
2516 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ NONTRANSITIONAL_TO_ASCII</td><td class="">None<br>
2517 </td><td>Draft<br>
2518 <span class=""><span>4.6</span></span></td>
2519 </tr>
2520 <tr class="row0">
2521 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ NONTRANSITIONAL_TO_UNICODE</td><td class="">None<br>
2522 </td><td>Draft<br>
2523 <span class=""><span>4.6</span></span></td>
2524 </tr>
2525 <tr class="row1">
2526 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ USE_STD3_RULES</td><td class="">None<br>
2527 </td><td>Stable<br>
2528 <span class=""><span>2.6</span></span></td>
2529 </tr>
2530 <tr class="row0">
2531 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="">None<br>
2532 </td><td>Draft<br>
2533 <span class=""><span>4.6</span></span></td>
2534 </tr>
2535 <tr class="row1">
2536 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToASCII_UTF8(c onst UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td> <td class="">None<br>
2537 </td><td>Draft<br>
2538 <span class=""><span>4.6</span></span></td>
2539 </tr>
2540 <tr class="row0">
2541 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToUnicode(cons t UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td>< td class="">None<br>
2542 </td><td>Draft<br>
2543 <span class=""><span>4.6</span></span></td>
2544 </tr>
2545 <tr class="row1">
2546 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToUnicodeUTF8( const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td ><td class="">None<br>
2547 </td><td>Draft<br>
2548 <span class=""><span>4.6</span></span></td>
2549 </tr>
2550 <tr class="row0">
2551 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToASCII(const U IDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="">None<br>
2552 </td><td>Draft<br>
2553 <span class=""><span>4.6</span></span></td>
2554 </tr>
2555 <tr class="row1">
2556 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToASCII_UTF8(co nst UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td>< td class="">None<br>
2557 </td><td>Draft<br>
2558 <span class=""><span>4.6</span></span></td>
2559 </tr>
2560 <tr class="row0">
2561 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><t d class="">None<br>
2562 </td><td>Draft<br>
2563 <span class=""><span>4.6</span></span></td>
2564 </tr>
2565 <tr class="row1">
2566 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToUnicodeUTF8(c onst UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td> <td class="">None<br>
2567 </td><td>Draft<br>
2568 <span class=""><span>4.6</span></span></td>
2569 </tr>
2570 <tr class="row0">
2571 <td class="file">uidna.h</td><td class="proto">void uidna_close(UIDNA*)</td><td class="">None<br>
2572 </td><td>Draft<br>
2573 <span class=""><span>4.6</span></span></td>
2574 </tr>
2575 <tr class="row1">
2576 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_ASSI GN_UNICODE</td><td class="">None<br>
2577 </td><td>Draft<br>
2578 <span class=""><span>4.6</span></span></td>
2579 </tr>
2580 <tr class="row0">
2581 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_ITEM _SEPARATOR_UNICODE</td><td class="">None<br>
2582 </td><td>Draft<br>
2583 <span class=""><span>4.6</span></span></td>
2584 </tr>
2585 <tr class="row1">
2586 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_SEPA RATOR_UNICODE</td><td class="">None<br>
2587 </td><td>Draft<br>
2588 <span class=""><span>4.6</span></span></td>
2589 </tr>
2590 <tr class="row0">
2591 <td class="file">uloc.h</td><td class="proto">const char* const uloc_getISOCount ries()</td><td class="">None<br>
2592 </td><td>Stable<br>
2593 <span class=""><span>2.0</span></span></td>
2594 </tr>
2595 <tr class="row1">
2596 <td class="file">uloc.h</td><td class="proto">const char* const uloc_getISOLangu ages()</td><td class="">None<br>
2597 </td><td>Stable<br>
2598 <span class=""><span>2.0</span></span></td>
2599 </tr>
2600 <tr class="row0">
2601 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_getDecomposition( const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)</td><td class="">Non e<br>
2602 </td><td>Draft<br>
2603 <span class=""><span>4.6</span></span></td>
2604 </tr>
2605 <tr class="row1">
2606 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_EIGHT_DIGIT_SYMBOL</td><td class="">None<br>
2607 </td><td>Draft<br>
2608 <span class=""><span>4.6</span></span></td>
2609 </tr>
2610 <tr class="row0">
2611 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_FIVE_DIGIT_SYMBOL</td><td class="">None<br>
2612 </td><td>Draft<br>
2613 <span class=""><span>4.6</span></span></td>
2614 </tr>
2615 <tr class="row1">
2616 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_FOUR_DIGIT_SYMBOL</td><td class="">None<br>
2617 </td><td>Draft<br>
2618 <span class=""><span>4.6</span></span></td>
2619 </tr>
2620 <tr class="row0">
2621 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_NINE_DIGIT_SYMBOL</td><td class="">None<br>
2622 </td><td>Draft<br>
2623 <span class=""><span>4.6</span></span></td>
2624 </tr>
2625 <tr class="row1">
2626 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_ONE_DIGIT_SYMBOL</td><td class="">None<br>
2627 </td><td>Draft<br>
2628 <span class=""><span>4.6</span></span></td>
2629 </tr>
2630 <tr class="row0">
2631 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_SEVEN_DIGIT_SYMBOL</td><td class="">None<br>
2632 </td><td>Draft<br>
2633 <span class=""><span>4.6</span></span></td>
2634 </tr>
2635 <tr class="row1">
2636 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_SIX_DIGIT_SYMBOL</td><td class="">None<br>
2637 </td><td>Draft<br>
2638 <span class=""><span>4.6</span></span></td>
2639 </tr>
2640 <tr class="row0">
2641 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_THREE_DIGIT_SYMBOL</td><td class="">None<br>
2642 </td><td>Draft<br>
2643 <span class=""><span>4.6</span></span></td>
2644 </tr>
2645 <tr class="row1">
2646 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol: :UNUM_TWO_DIGIT_SYMBOL</td><td class="">None<br>
2647 </td><td>Draft<br>
2648 <span class=""><span>4.6</span></span></td>
2649 </tr>
2650 <tr class="row0">
2651 <td class="file">uobject.h</td><td class="proto"><tt>#define</tt> UOBJECT_DEFINE _NO_RTTI_IMPLEMENTATION</td><td class="">None<br>
2652 </td><td>Internal<br>
2653 <span class=""><span>.</span></span></td>
2654 </tr>
2655 <tr class="row1">
2656 <td class="file">uregex.h</td><td class="proto">UBool uregex_find64(URegularExpr ession*, int64_t, UErrorCode*)</td><td class="">None<br>
2657 </td><td>Draft<br>
2658 <span class=""><span>4.6</span></span></td>
2659 </tr>
2660 <tr class="row0">
2661 <td class="file">uregex.h</td><td class="proto">UBool uregex_lookingAt64(URegula rExpression*, int64_t, UErrorCode*)</td><td class="">None<br>
2662 </td><td>Draft<br>
2663 <span class=""><span>4.6</span></span></td>
2664 </tr>
2665 <tr class="row1">
2666 <td class="file">uregex.h</td><td class="proto">UBool uregex_matches64(URegularE xpression*, int64_t, UErrorCode*)</td><td class="">None<br>
2667 </td><td>Draft<br>
2668 <span class=""><span>4.6</span></span></td>
2669 </tr>
2670 <tr class="row0">
2671 <td class="file">uregex.h</td><td class="proto">UText* uregex_appendTailUText(UR egularExpression*, UText*, UErrorCode*)</td><td class="">None<br>
2672 </td><td>Draft<br>
2673 <span class=""><span>4.6</span></span></td>
2674 </tr>
2675 <tr class="row1">
2676 <td class="file">uregex.h</td><td class="proto">UText* uregex_groupUText(URegula rExpression*, int32_t, UText*, int64_t*, UErrorCode*)</td><td class="">None<br>
2677 </td><td>Draft<br>
2678 <span class=""><span>4.6</span></span></td>
2679 </tr>
2680 <tr class="row0">
2681 <td class="file">uregex.h</td><td class="proto">UText* uregex_groupUTextDeep(URe gularExpression*, int32_t, UText*, UErrorCode*)</td><td class="">None<br>
2682 </td><td>Internal<br>
2683 <span class=""><span>4.4 technology preview</span></span></td>
2684 </tr>
2685 <tr class="row1">
2686 <td class="file">uregex.h</td><td class="proto">int64_t uregex_end64(URegularExp ression*, int32_t, UErrorCode*)</td><td class="">None<br>
2687 </td><td>Draft<br>
2688 <span class=""><span>4.6</span></span></td>
2689 </tr>
2690 <tr class="row0">
2691 <td class="file">uregex.h</td><td class="proto">int64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)</td><td class="">None<br>
2692 </td><td>Draft<br>
2693 <span class=""><span>4.6</span></span></td>
2694 </tr>
2695 <tr class="row1">
2696 <td class="file">uregex.h</td><td class="proto">int64_t uregex_regionStart64(con st URegularExpression*, UErrorCode*)</td><td class="">None<br>
2697 </td><td>Draft<br>
2698 <span class=""><span>4.6</span></span></td>
2699 </tr>
2700 <tr class="row0">
2701 <td class="file">uregex.h</td><td class="proto">int64_t uregex_start64(URegularE xpression*, int32_t, UErrorCode*)</td><td class="">None<br>
2702 </td><td>Draft<br>
2703 <span class=""><span>4.6</span></span></td>
2704 </tr>
2705 <tr class="row1">
2706 <td class="file">uregex.h</td><td class="proto">void uregex_getFindProgressCallb ack(const URegularExpression*, URegexFindProgressCallback**, const void**, UErro rCode*)</td><td class="">None<br>
2707 </td><td>Draft<br>
2708 <span class=""><span>4.6</span></span></td>
2709 </tr>
2710 <tr class="row0">
2711 <td class="file">uregex.h</td><td class="proto">void uregex_reset64(URegularExpr ession*, int64_t, UErrorCode*)</td><td class="">None<br>
2712 </td><td>Draft<br>
2713 <span class=""><span>4.6</span></span></td>
2714 </tr>
2715 <tr class="row1">
2716 <td class="file">uregex.h</td><td class="proto">void uregex_setFindProgressCallb ack(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)< /td><td class="">None<br>
2717 </td><td>Draft<br>
2718 <span class=""><span>4.6</span></span></td>
2719 </tr>
2720 <tr class="row0">
2721 <td class="file">uregex.h</td><td class="proto">void uregex_setRegion64(URegular Expression*, int64_t, int64_t, UErrorCode*)</td><td class="">None<br>
2722 </td><td>Draft<br>
2723 <span class=""><span>4.6</span></span></td>
2724 </tr>
2725 <tr class="row1">
2726 <td class="file">uregex.h</td><td class="proto">void uregex_setRegionAndStart(UR egularExpression*, int64_t, int64_t, int64_t, UErrorCode*)</td><td class="">None <br>
2727 </td><td>Draft<br>
2728 <span class=""><span>4.6</span></span></td>
2729 </tr>
2730 <tr class="row0">
2731 <td class="file">uscript.h</td><td class="proto">UBool uscript_hasScript(UChar32 , UScriptCode)</td><td class="">None<br>
2732 </td><td>Draft<br>
2733 <span class=""><span>4.6</span></span></td>
2734 </tr>
2735 <tr class="row1">
2736 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_BASSA_VAH</td><td class="">None<br>
2737 </td><td>Stable<br>
2738 <span class=""><span>2.2</span></span></td>
2739 </tr>
2740 <tr class="row0">
2741 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_DUPLOYAN_SHORTAND</td><td class="">None<br>
2742 </td><td>Stable<br>
2743 <span class=""><span>2.2</span></span></td>
2744 </tr>
2745 <tr class="row1">
2746 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_ELBASAN</td><td class="">None<br>
2747 </td><td>Stable<br>
2748 <span class=""><span>2.2</span></span></td>
2749 </tr>
2750 <tr class="row0">
2751 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_GRANTHA</td><td class="">None<br>
2752 </td><td>Stable<br>
2753 <span class=""><span>2.2</span></span></td>
2754 </tr>
2755 <tr class="row1">
2756 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_KPELLE</td><td class="">None<br>
2757 </td><td>Stable<br>
2758 <span class=""><span>2.2</span></span></td>
2759 </tr>
2760 <tr class="row0">
2761 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_LOMA</td><td class="">None<br>
2762 </td><td>Stable<br>
2763 <span class=""><span>2.2</span></span></td>
2764 </tr>
2765 <tr class="row1">
2766 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MANDAIC</td><td class="">None<br>
2767 </td><td>Stable<br>
2768 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2769 </tr>
2770 <tr class="row0">
2771 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MENDE</td><td class="">None<br>
2772 </td><td>Stable<br>
2773 <span class=""><span>2.2</span></span></td>
2774 </tr>
2775 <tr class="row1">
2776 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MEROITIC_CURSIVE</td><td class="">None<br>
2777 </td><td>Stable<br>
2778 <span class=""><span>2.2</span></span></td>
2779 </tr>
2780 <tr class="row0">
2781 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_MEROITIC_HIEROGLYPHS</td><td class="">None<br>
2782 </td><td>Stable<br>
2783 <span class=""><span>4.6</span></span></td><td class="bornstable"><b class="bigw arn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b>< /td>
2784 </tr>
2785 <tr class="row1">
2786 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_NABATAEAN</td><td class="">None<br>
2787 </td><td>Stable<br>
2788 <span class=""><span>2.2</span></span></td>
2789 </tr>
2790 <tr class="row0">
2791 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_OLD_NORTH_ARABIAN</td><td class="">None<br>
2792 </td><td>Stable<br>
2793 <span class=""><span>2.2</span></span></td>
2794 </tr>
2795 <tr class="row1">
2796 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_PALMYRENE</td><td class="">None<br>
2797 </td><td>Stable<br>
2798 <span class=""><span>2.2</span></span></td>
2799 </tr>
2800 <tr class="row0">
2801 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_SINDHI</td><td class="">None<br>
2802 </td><td>Stable<br>
2803 <span class=""><span>2.2</span></span></td>
2804 </tr>
2805 <tr class="row1">
2806 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCR IPT_WARANG_CITI</td><td class="">None<br>
2807 </td><td>Stable<br>
2808 <span class=""><span>2.2</span></span></td>
2809 </tr>
2810 <tr class="row0">
2811 <td class="file">uscript.h</td><td class="proto">int32_t uscript_getScriptExtens ions(UChar32, UScriptCode*, int32_t, UErrorCode*)</td><td class="">None<br>
2812 </td><td>Draft<br>
2813 <span class=""><span>4.6</span></span></td>
2814 </tr>
2815 <tr class="row1">
2816 <td class="file">vtzone.h</td><td class="proto"><tt>static</tt> VTimeZone* VTime Zone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&amp;, UErrorCode&amp; )</td><td class="">None<br>
2817 </td><td>Draft<br>
2818 <span class=""><span>4.6</span></span></td>
2819 </tr>
2820 </table>
2821 <P></P>
2822 <a href="#_top">(jump back to top)</a>
2823 <hr>
2824 <a name="other"></a>
2825 <h2>Other existing drafts in 4.6</h2>
2826 <div class="other">
2827 <table BORDER="1" class="genTable">
2828 <THEAD>
2829 <tr>
2830 <th>File</th><th>API</th><th>4.4.2</th><th>4.6</th>
2831 </tr>
2832 </THEAD>
2833 <tr class="row1">
2834 <td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString&amp; Decim alFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing, UBool, UErrorCod e&amp;) const</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2835 </tr>
2836 <tr class="row0">
2837 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
2838 DecimalFormatSymbols::EC urrencySpacing {}</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2839 </tr>
2840 <tr class="row1">
2841 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
2842 DecimalFormatSymbols::EC urrencySpacing::kCurrencyMatch</td><td class="" colspan="2" align="center">Draft <br>4.2</td>
2843 </tr>
2844 <tr class="row0">
2845 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
2846 DecimalFormatSymbols::EC urrencySpacing::kCurrencySpacingCount</td><td class="" colspan="2" align="center ">Draft<br>4.2</td>
2847 </tr>
2848 <tr class="row1">
2849 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
2850 DecimalFormatSymbols::EC urrencySpacing::kInsert</td><td class="" colspan="2" align="center">Draft<br>4.2 </td>
2851 </tr>
2852 <tr class="row0">
2853 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt>
2854 DecimalFormatSymbols::EC urrencySpacing::kSurroundingMatch</td><td class="" colspan="2" align="center">Dr aft<br>4.2</td>
2855 </tr>
2856 <tr class="row1">
2857 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::set PatternForCurrencySpacing(ECurrencySpacing, UBool, const UnicodeString&amp;)</td ><td class="" colspan="2" align="center">Draft<br>4.2</td>
2858 </tr>
2859 <tr class="row0">
2860 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>
2861 NumberFormat::EStyles {} </td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2862 </tr>
2863 <tr class="row1">
2864 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>
2865 NumberFormat::EStyles::k CurrencyStyle</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2866 </tr>
2867 <tr class="row0">
2868 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>
2869 NumberFormat::EStyles::k IsoCurrencyStyle</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2870 </tr>
2871 <tr class="row1">
2872 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>
2873 NumberFormat::EStyles::k NumberStyle</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2874 </tr>
2875 <tr class="row0">
2876 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>
2877 NumberFormat::EStyles::k PercentStyle</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2878 </tr>
2879 <tr class="row1">
2880 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>
2881 NumberFormat::EStyles::k PluralCurrencyStyle</td><td class="" colspan="2" align="center">Draft<br>4.2</td >
2882 </tr>
2883 <tr class="row0">
2884 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>
2885 NumberFormat::EStyles::k ScientificStyle</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2886 </tr>
2887 <tr class="row1">
2888 <td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>
2889 NumberFormat::EStyles::k StyleCount</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2890 </tr>
2891 <tr class="row0">
2892 <td class="file">numfmt.h</td><td class="proto"><tt>static</tt> NumberFormat* Nu mberFormat::createInstance(const Locale&amp;, EStyles, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2893 </tr>
2894 <tr class="row1">
2895 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat( const Locale&amp;, EStyle, UErrorCode&amp;)</td><td class="" colspan="2" align=" center">Draft<br>4.2</td>
2896 </tr>
2897 <tr class="row0">
2898 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt>
2899 TimeUnitFormat::EStyle { }</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2900 </tr>
2901 <tr class="row1">
2902 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt>
2903 TimeUnitFormat::EStyle:: kAbbreviate</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2904 </tr>
2905 <tr class="row0">
2906 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt>
2907 TimeUnitFormat::EStyle:: kFull</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2908 </tr>
2909 <tr class="row1">
2910 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt>
2911 TimeUnitFormat::EStyle:: kTotal</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2912 </tr>
2913 <tr class="row0">
2914 <td class="file">uloc.h</td><td class="proto">int32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)</td><td class="" colspan="2" align ="center">Draft<br>4.2</td>
2915 </tr>
2916 <tr class="row1">
2917 <td class="file">uloc.h</td><td class="proto">int32_t uloc_toLanguageTag(const c har*, char*, int32_t, UBool, UErrorCode*)</td><td class="" colspan="2" align="ce nter">Draft<br>4.2</td>
2918 </tr>
2919 <tr class="row0">
2920 <td class="file">uregex.h</td><td class="proto"><tt>enum</tt> URegexpFlag::UREGE X_CANON_EQ</td><td class="" colspan="2" align="center">Draft<br>2.4</td>
2921 </tr>
2922 <tr class="row1">
2923 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> SHAPE_TAIL_NEW_ UNICODE</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2924 </tr>
2925 <tr class="row0">
2926 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> SHAPE_TAIL_TYPE _MASK</td><td class="" colspan="2" align="center">Draft<br>4.2</td>
2927 </tr>
2928 </table>
2929 </div>
2930 <P></P>
2931 <a href="#_top">(jump back to top)</a>
2932 <hr>
2933 <p>
2934 <i><font size="-1">Contents generated by StableAPI (r28926:28990M) tool on Tue N ov 16 14:28:50 PST 2010<br>Copyright (C) 2010, International Business Machines C orporation, All Rights Reserved.</font></i>
2935 </p>
2936 </body>
2937 </html>
OLDNEW
« no previous file with comments | « no previous file | icu46/icu4c.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698