blob: e598ba9288b97bfb11e26a0c3f9fac7c4c49b2ca [file] [log] [blame]
jshin@chromium.org6f31ac32014-03-26 22:15:14 +00001<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html><!--
Frank Tangb8696612019-10-25 14:58:21 -07003 Copyright © 2016 and later: Unicode, Inc. and others.
Jungshik Shin5feb9ad2016-10-21 12:52:48 -07004 License & terms of use: http://www.unicode.org/copyright.html
jshin@chromium.org6f31ac32014-03-26 22:15:14 +00005 -->
6<head>
7<META http-equiv="Content-Type" content="text/html; charset=utf-8">
Frank Tangd2858cb2022-04-08 20:34:12 -07008<title>ICU4C API Comparison: ICU 70 with ICU 71</title>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +00009<link type="text/css" href="icu4c.css" rel="stylesheet">
10</head>
11<body>
12<a name="#_top"></a>
Frank Tangd2858cb2022-04-08 20:34:12 -070013<h1>ICU4C API Comparison: ICU 70 with ICU 71</h1>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000014<div id="toc">
15<ul>
16<li>
Frank Tangd2858cb2022-04-08 20:34:12 -070017<a href="#removed">Removed from ICU 70</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000018</li>
19<li>
Frank Tangd2858cb2022-04-08 20:34:12 -070020<a href="#deprecated">Deprecated or Obsoleted in ICU 71</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000021</li>
22<li>
Frank Tangd2858cb2022-04-08 20:34:12 -070023<a href="#changed">Changed in ICU 71</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000024</li>
25<li>
Frank Tangd2858cb2022-04-08 20:34:12 -070026<a href="#promoted">Promoted to stable in ICU 71</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000027</li>
28<li>
Frank Tangd2858cb2022-04-08 20:34:12 -070029<a href="#added">Added in ICU 71</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000030</li>
31<li>
Frank Tangd2858cb2022-04-08 20:34:12 -070032<a href="#other">Other existing drafts in ICU 71</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000033</li>
34<li>
Frank Tangb8696612019-10-25 14:58:21 -070035<a href="#simplifications">Signature Simplifications</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000036</li>
37</ul>
Jungshik Shin42d50272018-10-24 01:22:09 -070038<hr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000039</div>
40<a name="removed"></a>
Frank Tangd2858cb2022-04-08 20:34:12 -070041<h2>Removed from ICU 70</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000042<table BORDER="1" class="genTable">
43<THEAD>
44<tr>
Frank Tangd2858cb2022-04-08 20:34:12 -070045<th>File</th><th>API</th><th>ICU 70</th><th>ICU 71</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000046</tr>
47</THEAD>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000048</table>
49<P></P>
50<a href="#_top">(jump back to top)</a>
51<hr>
52<a name="deprecated"></a>
Frank Tangd2858cb2022-04-08 20:34:12 -070053<h2>Deprecated or Obsoleted in ICU 71</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000054<table BORDER="1" class="genTable">
55<THEAD>
56<tr>
Frank Tangd2858cb2022-04-08 20:34:12 -070057<th>File</th><th>API</th><th>ICU 70</th><th>ICU 71</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000058</tr>
59</THEAD>
Frank Tangf90543d2020-10-30 19:02:04 -070060<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -070061<td class="file">numberformatter.h</td><td class="proto">const char* icu::number::FormattedNumber::getGender(UErrorCode&amp;) const</td><td class="">Internal<br>ICU 69</td><td>Deprecated<br>
62<span class=""><span></span></span></td>
Frank Tang3e05d9d2021-11-08 14:04:04 -080063</tr>
64<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -070065<td class="file">ucnv.h</td><td class="proto">UConverter* ucnv_safeClone(const UConverter*, void*, int32_t*, UErrorCode*)</td><td class="stabchange">Stable<br>ICU 2.0</td><td>Deprecated<br>
66<span class="verchange"><span>ICU 71</span></span></td>
Frank Tang3e05d9d2021-11-08 14:04:04 -080067</tr>
68<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -070069<td class="file">ucol.h</td><td class="proto">UCollator* ucol_safeClone(const UCollator*, void*, int32_t*, UErrorCode*)</td><td class="stabchange">Stable<br>ICU 2.0</td><td>Deprecated<br>
70<span class="verchange"><span>ICU 71</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -070071</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000072</table>
73<P></P>
74<a href="#_top">(jump back to top)</a>
75<hr>
76<a name="changed"></a>
Frank Tangd2858cb2022-04-08 20:34:12 -070077<h2>Changed in ICU 71 (old, new)</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000078<table BORDER="1" class="genTable">
79<THEAD>
80<tr>
Frank Tangd2858cb2022-04-08 20:34:12 -070081<th>File</th><th>API</th><th>ICU 70</th><th>ICU 71</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000082</tr>
83</THEAD>
84<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -070085<td class="file">basictz.h</td><td class="proto">void icu::BasicTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000086</tr>
87<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -070088<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withPrefix(UMeasurePrefix, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -080089</tr>
90<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -070091<td class="file">measunit.h</td><td class="proto">UMeasurePrefix icu::MeasureUnit::getPrefix(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -080092</tr>
93<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -070094<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligramOfglucosePerDeciliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -080095</tr>
96<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -070097<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligramOfglucosePerDeciliter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -080098</tr>
99<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700100<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::FractionPrecision::withSignificantDigits(int32_t, int32_t, UNumberRoundingPriority) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -0800101</tr>
102<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700103<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::Precision::trailingZeroDisplay(UNumberTrailingZeroDisplay) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -0800104</tr>
105<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700106<td class="file">numberformatter.h</td><td class="proto">const char* icu::number::FormattedNumber::getGender(UErrorCode&amp;) const</td><td class="">Internal<br>ICU 69</td><td>Deprecated<br>
107<span class=""><span></span></span></td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000108</tr>
109<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700110<td class="file">rbtz.h</td><td class="proto">void icu::RuleBasedTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700111</tr>
112<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700113<td class="file">simpletz.h</td><td class="proto">void icu::SimpleTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700114</tr>
115<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700116<td class="file">ubrk.h</td><td class="proto">UBreakIterator* ubrk_clone(const UBreakIterator*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700117</tr>
118<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700119<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_FORMER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700120</tr>
121<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700122<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_LATTER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700123</tr>
124<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700125<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_FORMER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700126</tr>
127<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700128<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_LATTER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700129</tr>
130<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700131<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_FORMER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700132</tr>
133<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700134<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_LATTER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700135</tr>
136<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700137<td class="file">ucal.h</td><td class="proto">void ucal_getTimeZoneOffsetFromLocal(const UCalendar*, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t*, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700138</tr>
139<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700140<td class="file">ucnv.h</td><td class="proto">UConverter* ucnv_safeClone(const UConverter*, void*, int32_t*, UErrorCode*)</td><td class="stabchange">Stable<br>ICU 2.0</td><td>Deprecated<br>
141<span class="verchange"><span>ICU 71</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700142</tr>
143<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700144<td class="file">ucol.h</td><td class="proto">UCollator* ucol_safeClone(const UCollator*, void*, int32_t*, UErrorCode*)</td><td class="stabchange">Stable<br>ICU 2.0</td><td>Deprecated<br>
145<span class="verchange"><span>ICU 71</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700146</tr>
Jungshik Shin42d50272018-10-24 01:22:09 -0700147<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700148<td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; icu::UnicodeSet::retain(const UnicodeString&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700149</tr>
150<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700151<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_CEILING</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700152</tr>
153<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700154<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_FLOOR</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700155</tr>
156<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700157<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_ODD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700158</tr>
159<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700160<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_RELAXED</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700161</tr>
162<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700163<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_STRICT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700164</tr>
165<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700166<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_NEGATIVE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700167</tr>
168<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700169<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_NEGATIVE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700170</tr>
171<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700172<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_AUTO</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700173</tr>
174<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700175<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_HIDE_IF_WHOLE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700176</tr>
177<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700178<td class="file">uset.h</td><td class="proto">void uset_complementAllCodePoints(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700179</tr>
180<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700181<td class="file">uset.h</td><td class="proto">void uset_complementRange(USet*, UChar32, UChar32)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700182</tr>
183<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700184<td class="file">uset.h</td><td class="proto">void uset_complementString(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700185</tr>
186<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700187<td class="file">uset.h</td><td class="proto">void uset_removeAllCodePoints(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700188</tr>
189<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700190<td class="file">uset.h</td><td class="proto">void uset_retainAllCodePoints(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700191</tr>
192<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700193<td class="file">uset.h</td><td class="proto">void uset_retainString(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700194</tr>
195<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700196<td class="file">vtzone.h</td><td class="proto">void icu::VTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000197</tr>
198</table>
199<P></P>
200<a href="#_top">(jump back to top)</a>
201<hr>
202<a name="promoted"></a>
Frank Tangd2858cb2022-04-08 20:34:12 -0700203<h2>Promoted to stable in ICU 71</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000204<table BORDER="1" class="genTable">
205<THEAD>
206<tr>
Frank Tangd2858cb2022-04-08 20:34:12 -0700207<th>File</th><th>API</th><th>ICU 70</th><th>ICU 71</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000208</tr>
209</THEAD>
210<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700211<td class="file">basictz.h</td><td class="proto">void icu::BasicTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000212</tr>
213<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700214<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withPrefix(UMeasurePrefix, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000215</tr>
216<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700217<td class="file">measunit.h</td><td class="proto">UMeasurePrefix icu::MeasureUnit::getPrefix(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000218</tr>
219<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700220<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligramOfglucosePerDeciliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000221</tr>
222<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700223<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligramOfglucosePerDeciliter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000224</tr>
225<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700226<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::FractionPrecision::withSignificantDigits(int32_t, int32_t, UNumberRoundingPriority) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000227</tr>
228<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700229<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::Precision::trailingZeroDisplay(UNumberTrailingZeroDisplay) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000230</tr>
231<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700232<td class="file">rbtz.h</td><td class="proto">void icu::RuleBasedTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000233</tr>
234<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700235<td class="file">simpletz.h</td><td class="proto">void icu::SimpleTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000236</tr>
237<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700238<td class="file">ubrk.h</td><td class="proto">UBreakIterator* ubrk_clone(const UBreakIterator*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000239</tr>
240<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700241<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_FORMER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000242</tr>
243<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700244<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_LATTER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000245</tr>
246<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700247<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_FORMER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000248</tr>
249<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700250<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_LATTER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000251</tr>
252<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700253<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_FORMER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000254</tr>
255<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700256<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_LATTER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000257</tr>
258<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700259<td class="file">ucal.h</td><td class="proto">void ucal_getTimeZoneOffsetFromLocal(const UCalendar*, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t*, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000260</tr>
261<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700262<td class="file">ucnv.h</td><td class="proto">UConverter* ucnv_clone(const UConverter*, UErrorCode*)</td><td class="">(missing)</td><td>Stable<br>
263<span class=""><span>ICU 71</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 71.">(Born Stable)</b></td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000264</tr>
265<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700266<td class="file">ucol.h</td><td class="proto">UCollator* ucol_clone(const UCollator*, UErrorCode*)</td><td class="">(missing)</td><td>Stable<br>
267<span class=""><span>ICU 71</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 71.">(Born Stable)</b></td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000268</tr>
269<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700270<td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; icu::UnicodeSet::retain(const UnicodeString&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000271</tr>
272<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700273<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_CEILING</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000274</tr>
275<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700276<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_FLOOR</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000277</tr>
278<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700279<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_ODD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000280</tr>
Jungshik Shin42d50272018-10-24 01:22:09 -0700281<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700282<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_RELAXED</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700283</tr>
284<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700285<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_STRICT</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700286</tr>
287<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700288<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_NEGATIVE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700289</tr>
290<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700291<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_NEGATIVE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700292</tr>
293<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700294<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_AUTO</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700295</tr>
296<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700297<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_HIDE_IF_WHOLE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700298</tr>
299<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700300<td class="file">uset.h</td><td class="proto">void uset_complementAllCodePoints(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700301</tr>
302<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700303<td class="file">uset.h</td><td class="proto">void uset_complementRange(USet*, UChar32, UChar32)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700304</tr>
305<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700306<td class="file">uset.h</td><td class="proto">void uset_complementString(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700307</tr>
308<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700309<td class="file">uset.h</td><td class="proto">void uset_removeAllCodePoints(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700310</tr>
311<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700312<td class="file">uset.h</td><td class="proto">void uset_retainAllCodePoints(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700313</tr>
314<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700315<td class="file">uset.h</td><td class="proto">void uset_retainString(USet*, const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700316</tr>
317<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700318<td class="file">vtzone.h</td><td class="proto">void icu::VTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 69</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700319</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000320</table>
321<P></P>
322<a href="#_top">(jump back to top)</a>
323<hr>
324<a name="added"></a>
Frank Tangd2858cb2022-04-08 20:34:12 -0700325<h2>Added in ICU 71</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000326<table BORDER="1" class="genTable">
327<THEAD>
328<tr>
Frank Tangd2858cb2022-04-08 20:34:12 -0700329<th>File</th><th>API</th><th>ICU 70</th><th>ICU 71</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000330</tr>
331</THEAD>
332<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700333<td class="file">dtptngen.h</td><td class="proto">const UnicodeString&amp; icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
334<span class=""><span>ICU 71</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700335</tr>
336<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700337<td class="file">dtptngen.h</td><td class="proto">void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&amp;, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
338<span class=""><span>ICU 71</span></span></td>
Frank Tang3e05d9d2021-11-08 14:04:04 -0800339</tr>
340<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700341<td class="file">numberformatter.h</td><td class="proto">NounClass icu::number::FormattedNumber::getNounClass(UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
342<span class=""><span>ICU 71</span></span></td>
Frank Tang3e05d9d2021-11-08 14:04:04 -0800343</tr>
344<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700345<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t)</td><td class="">(missing)</td><td>Draft<br>
346<span class=""><span>ICU 71</span></span></td>
Frank Tang3e05d9d2021-11-08 14:04:04 -0800347</tr>
348<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700349<td class="file">ucnv.h</td><td class="proto">UConverter* ucnv_clone(const UConverter*, UErrorCode*)</td><td class="">(missing)</td><td>Stable<br>
350<span class=""><span>ICU 71</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 71.">(Born Stable)</b></td>
Frank Tang3e05d9d2021-11-08 14:04:04 -0800351</tr>
352<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700353<td class="file">ucol.h</td><td class="proto">UCollator* ucol_clone(const UCollator*, UErrorCode*)</td><td class="">(missing)</td><td>Stable<br>
354<span class=""><span>ICU 71</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 71.">(Born Stable)</b></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700355</tr>
356<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700357<td class="file">udatpg.h</td><td class="proto">const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
358<span class=""><span>ICU 71</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700359</tr>
360<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700361<td class="file">udatpg.h</td><td class="proto">void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
362<span class=""><span>ICU 71</span></span></td>
Frank Tang3e05d9d2021-11-08 14:04:04 -0800363</tr>
364<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700365<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD</td><td class="">(missing)</td><td>Draft<br>
366<span class=""><span>ICU 71</span></span></td>
Jungshik Shina9a2bd32018-07-07 03:36:01 -0700367</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000368</table>
369<P></P>
370<a href="#_top">(jump back to top)</a>
371<hr>
372<a name="other"></a>
Frank Tangd2858cb2022-04-08 20:34:12 -0700373<h2>Other existing drafts in ICU 71</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000374<div class="other">
375<table BORDER="1" class="genTable">
376<THEAD>
377<tr>
Frank Tangd2858cb2022-04-08 20:34:12 -0700378<th>File</th><th>API</th><th>ICU 70</th><th>ICU 71</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000379</tr>
380</THEAD>
381<tr class="row1">
Jungshik Shin42d50272018-10-24 01:22:09 -0700382<td class="file">measfmt.h</td><td class="proto">void icu::MeasureFormat::parseObject(const UnicodeString&amp;, Formattable&amp;, ParsePosition&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 53</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000383</tr>
Jungshik Shina9a2bd32018-07-07 03:36:01 -0700384<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700385<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getItem()</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700386</tr>
387<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700388<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer()</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700389</tr>
390<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700391<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700392</tr>
393<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700394<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700395</tr>
396<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700397<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::FormattedNumberRange::FormattedNumberRange()</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700398</tr>
399<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700400<td class="file">uchar.h</td><td class="proto">bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty)</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700401</tr>
402<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700403<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_BASIC_EMOJI</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700404</tr>
405<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700406<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700407</tr>
408<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700409<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700410</tr>
411<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700412<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700413</tr>
414<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700415<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700416</tr>
417<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700418<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700419</tr>
420<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700421<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700422</tr>
423<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700424<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_NARROW_QUARTERS</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700425</tr>
426<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700427<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700428</tr>
429<tr class="row1">
Frank Tang3e05d9d2021-11-08 14:04:04 -0800430<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td>
Frank Tangb8696612019-10-25 14:58:21 -0700431</tr>
432<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700433<td class="file">uniset.h</td><td class="proto">bool icu::UnicodeSet::hasStrings() const</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tangb8696612019-10-25 14:58:21 -0700434</tr>
435<tr class="row1">
Jungshik Shina9a2bd32018-07-07 03:36:01 -0700436<td class="file">uregex.h</td><td class="proto"><tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ</td><td class="" colspan="2" align="center">Draft<br>ICU 2.4</td>
437</tr>
Frank Tangd2858cb2022-04-08 20:34:12 -0700438<tr class="row0">
439<td class="file">uset.h</td><td class="proto">bool uset_hasStrings(const USet*)</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
440</tr>
Frank Tang3e05d9d2021-11-08 14:04:04 -0800441<tr class="row1">
Frank Tangd2858cb2022-04-08 20:34:12 -0700442<td class="file">uset.h</td><td class="proto">int32_t uset_getRangeCount(const USet*)</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tang3e05d9d2021-11-08 14:04:04 -0800443</tr>
444<tr class="row0">
Frank Tangd2858cb2022-04-08 20:34:12 -0700445<td class="file">usetiter.h</td><td class="proto">UnicodeSetIterator&amp; icu::UnicodeSetIterator::skipToStrings()</td><td class="" colspan="2" align="center">Draft<br>ICU 70</td>
Frank Tang3e05d9d2021-11-08 14:04:04 -0800446</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000447</table>
448</div>
449<P></P>
450<a href="#_top">(jump back to top)</a>
451<hr>
Frank Tangb8696612019-10-25 14:58:21 -0700452<a name="simplifications"></a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000453<h2>Signature Simplifications</h2>
454<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by
455 all possible variations in "original" form.</i>
456<div class="other">
Frank Tangd2858cb2022-04-08 20:34:12 -0700457<ul></ul>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000458</div>
459<P></P>
460<a href="#_top">(jump back to top)</a>
461<hr>
462<p>
Frank Tangd2858cb2022-04-08 20:34:12 -0700463<i><font size="-1">Contents generated by StableAPI tool on Thu Mar 10 11:12:56 PST 2022<br>
Frank Tangb8696612019-10-25 14:58:21 -0700464 Copyright &copy; 2017 and later: Unicode, Inc. and others.<br>
465 License &amp; terms of use: http://www.unicode.org/copyright.html
466 </font></i>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000467</p>
468</body>
469</html>