blob: a3d1da6d16328698fa3dc29994f7b7c4ef14cf5c [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 Tang7e7574b2021-04-13 21:19:13 -07008<title>ICU4C API Comparison: ICU 68 (update #1: 68.2) with ICU 69</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 Tang7e7574b2021-04-13 21:19:13 -070013<h1>ICU4C API Comparison: ICU 68 (update #1: 68.2) with ICU 69</h1>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000014<div id="toc">
15<ul>
16<li>
Frank Tang7e7574b2021-04-13 21:19:13 -070017<a href="#removed">Removed from ICU 68</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000018</li>
19<li>
Frank Tang7e7574b2021-04-13 21:19:13 -070020<a href="#deprecated">Deprecated or Obsoleted in ICU 69</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000021</li>
22<li>
Frank Tang7e7574b2021-04-13 21:19:13 -070023<a href="#changed">Changed in ICU 69</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000024</li>
25<li>
Frank Tang7e7574b2021-04-13 21:19:13 -070026<a href="#promoted">Promoted to stable in ICU 69</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000027</li>
28<li>
Frank Tang7e7574b2021-04-13 21:19:13 -070029<a href="#added">Added in ICU 69</a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000030</li>
31<li>
Frank Tang7e7574b2021-04-13 21:19:13 -070032<a href="#other">Other existing drafts in ICU 69</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 Tang7e7574b2021-04-13 21:19:13 -070041<h2>Removed from ICU 68</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000042<table BORDER="1" class="genTable">
43<THEAD>
44<tr>
Frank Tang7e7574b2021-04-13 21:19:13 -070045<th>File</th><th>API</th><th>ICU 68</th><th>ICU 69</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +000046</tr>
47</THEAD>
48<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -070049<td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(const Locale&amp;, const char*, UErrorCode&amp;)</td><td class="">Internal</td><td>(missing)<br>
Jungshik Shinf61e46d2018-05-04 13:00:45 -070050<span class=""><span></span></span></td>
Jungshik Shin70f82502016-01-29 00:32:36 -080051</tr>
52<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -070053<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withSIPrefix(UMeasureSIPrefix, UErrorCode&amp;) const</td><td class="">Draft<br>ICU 67</td><td>(missing)<br>
Jungshik Shinf61e46d2018-05-04 13:00:45 -070054<span class=""><span></span></span></td>
Jungshik Shin70f82502016-01-29 00:32:36 -080055</tr>
56<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -070057<td class="file">measunit.h</td><td class="proto">UMeasureSIPrefix icu::MeasureUnit::getSIPrefix(UErrorCode&amp;) const</td><td class="">Draft<br>ICU 67</td><td>(missing)<br>
Jungshik Shinf61e46d2018-05-04 13:00:45 -070058<span class=""><span></span></span></td>
Jungshik Shin5feb9ad2016-10-21 12:52:48 -070059</tr>
60<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -070061<td class="file">numberformatter.h</td><td class="proto">Usage&amp; icu::number::impl::Usage::operator=(Usage&amp;&amp;)</td><td class="">Internal</td><td>(missing)<br>
Jungshik Shinf61e46d2018-05-04 13:00:45 -070062<span class=""><span></span></span></td>
Jungshik Shin5feb9ad2016-10-21 12:52:48 -070063</tr>
64<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -070065<td class="file">numberformatter.h</td><td class="proto">Usage&amp; icu::number::impl::Usage::operator=(const Usage&amp;)</td><td class="">Internal</td><td>(missing)<br>
Jungshik Shinf61e46d2018-05-04 13:00:45 -070066<span class=""><span></span></span></td>
Jungshik Shin5feb9ad2016-10-21 12:52:48 -070067</tr>
68<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -070069<td class="file">numberformatter.h</td><td class="proto">bool icu::number::impl::Usage::isSet() const</td><td class="">Internal</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -070070<span class=""><span></span></span></td>
71</tr>
72<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -070073<td class="file">numberformatter.h</td><td class="proto">icu::number::impl::Usage::Usage(Usage&amp;&amp;)</td><td class="">Internal</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -070074<span class=""><span></span></span></td>
75</tr>
76<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -070077<td class="file">numberformatter.h</td><td class="proto">icu::number::impl::Usage::Usage(const Usage&amp;)</td><td class="">Internal</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -070078<span class=""><span></span></span></td>
79</tr>
80<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -070081<td class="file">numberformatter.h</td><td class="proto">icu::number::impl::Usage::~Usage()</td><td class="">Internal</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -070082<span class=""><span></span></span></td>
83</tr>
84<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -070085<td class="file">numberformatter.h</td><td class="proto">int16_t icu::number::impl::Usage::length() const</td><td class="">Internal</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -070086<span class=""><span></span></span></td>
87</tr>
88<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -070089<td class="file">numberformatter.h</td><td class="proto">void icu::number::impl::Usage::set(StringPiece)</td><td class="">Internal</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -070090<span class=""><span></span></span></td>
91</tr>
92<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -070093<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&amp;) const</td><td class="">Deprecated<br>ICU 68</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -070094<span class=""><span></span></span></td>
95</tr>
96<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -070097<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&amp;) const</td><td class="">Deprecated<br>ICU 68</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -070098<span class=""><span></span></span></td>
99</tr>
100<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700101<td class="file">rbtz.h</td><td class="proto">void icu::RuleBasedTimeZone::getOffsetFromLocal(UDate, int32_t, int32_t, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="">Internal</td><td>(missing)<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700102<span class=""><span></span></span></td>
103</tr>
104<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700105<td class="file">simpletz.h</td><td class="proto">void icu::SimpleTimeZone::getOffsetFromLocal(UDate, int32_t, int32_t, int32_t&amp;, int32_t&amp;, UErrorCode&amp;) const</td><td class="">Internal</td><td>(missing)<br>
Jungshik Shina9a2bd32018-07-07 03:36:01 -0700106<span class=""><span></span></span></td>
107</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000108</table>
109<P></P>
110<a href="#_top">(jump back to top)</a>
111<hr>
112<a name="deprecated"></a>
Frank Tang7e7574b2021-04-13 21:19:13 -0700113<h2>Deprecated or Obsoleted in ICU 69</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000114<table BORDER="1" class="genTable">
115<THEAD>
116<tr>
Frank Tang7e7574b2021-04-13 21:19:13 -0700117<th>File</th><th>API</th><th>ICU 68</th><th>ICU 69</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000118</tr>
119</THEAD>
Frank Tangf90543d2020-10-30 19:02:04 -0700120<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700121<td class="file">ubrk.h</td><td class="proto">UBreakIterator* ubrk_safeClone(const UBreakIterator*, void*, int32_t*, UErrorCode*)</td><td class="stabchange">Stable<br>ICU 2.0</td><td>Deprecated<br>
122<span class="verchange"><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700123</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000124</table>
125<P></P>
126<a href="#_top">(jump back to top)</a>
127<hr>
128<a name="changed"></a>
Frank Tang7e7574b2021-04-13 21:19:13 -0700129<h2>Changed in ICU 69 (old, new)</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000130<table BORDER="1" class="genTable">
131<THEAD>
132<tr>
Frank Tang7e7574b2021-04-13 21:19:13 -0700133<th>File</th><th>API</th><th>ICU 68</th><th>ICU 69</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000134</tr>
135</THEAD>
136<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700137<td class="file">bytestream.h</td><td class="proto">void icu::ByteSink::AppendU8(const char*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000138</tr>
139<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700140<td class="file">bytestream.h</td><td class="proto">void icu::ByteSink::AppendU8(const char8_t*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -0800141</tr>
142<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700143<td class="file">dtptngen.h</td><td class="proto">UDateFormatHourCycle icu::DateTimePatternGenerator::getDefaultHourCycle(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -0800144</tr>
145<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700146<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setDirection(ULocMatchDirection)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -0800147</tr>
148<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700149<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchDirection::ULOCMATCH_DIRECTION_ONLY_TWO_WAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -0800150</tr>
151<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700152<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchDirection::ULOCMATCH_DIRECTION_WITH_ONE_WAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -0800153</tr>
154<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700155<td class="file">locid.h</td><td class="proto">void icu::Locale::canonicalize(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin (jungshik at google)0f8746a2015-01-08 15:46:45 -0800156</tr>
157<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700158<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::product(const MeasureUnit&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000159</tr>
160<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700161<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::reciprocal(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700162</tr>
163<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700164<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withDimensionality(int32_t, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700165</tr>
166<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700167<td class="file">measunit.h</td><td class="proto">MeasureUnit&amp; icu::MeasureUnit::operator=(MeasureUnit&amp;&amp;) noexcept</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700168</tr>
169<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700170<td class="file">measunit.h</td><td class="proto">UMeasureUnitComplexity icu::MeasureUnit::getComplexity(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700171</tr>
172<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700173<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getIdentifier() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700174</tr>
175<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700176<td class="file">measunit.h</td><td class="proto">icu::MeasureUnit::MeasureUnit(MeasureUnit&amp;&amp;) noexcept</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700177</tr>
178<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700179<td class="file">measunit.h</td><td class="proto">int32_t icu::MeasureUnit::getDimensionality(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700180</tr>
181<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700182<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::forIdentifier(StringPiece, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700183</tr>
184<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700185<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const char8_t*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700186</tr>
187<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700188<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const char8_t*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700189</tr>
190<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700191<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const std::u8string&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700192</tr>
193<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700194<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(std::nullptr_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700195</tr>
Jungshik Shin42d50272018-10-24 01:22:09 -0700196<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700197<td class="file">stringpiece.h</td><td class="proto">int32_t icu::StringPiece::compare(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700198</tr>
199<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700200<td class="file">stringpiece.h</td><td class="proto">int32_t icu::StringPiece::find(StringPiece, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700201</tr>
202<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700203<td class="file">stringpiece.h</td><td class="proto">void icu::StringPiece::set(const char8_t*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700204</tr>
205<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700206<td class="file">stringpiece.h</td><td class="proto">void icu::StringPiece::set(const char8_t*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700207</tr>
208<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700209<td class="file">translit.h</td><td class="proto">UnicodeSet&amp; icu::Transliterator::getSourceSet(UnicodeSet&amp;) const</td><td class=""><i>(untagged)</i></td><td>Stable<br>
210<span class=""><span>ICU 2.4</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700211</tr>
212<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700213<td class="file">translit.h</td><td class="proto"><tt>static</tt> UnicodeString&amp; icu::Transliterator::getDisplayName(const UnicodeString&amp;, UnicodeString&amp;)</td><td class=""><i>(untagged)</i></td><td>Stable<br>
214<span class=""><span>ICU 2.0</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700215</tr>
216<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700217<td class="file">translit.h</td><td class="proto">void icu::Transliterator::finishTransliteration(Replaceable&amp;, UTransPosition&amp;) const</td><td class=""><i>(untagged)</i></td><td>Stable<br>
218<span class=""><span>ICU 2.0</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700219</tr>
220<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700221<td class="file">translit.h</td><td class="proto">void icu::Transliterator::transliterate(Replaceable&amp;, UTransPosition&amp;, UErrorCode&amp;) const</td><td class=""><i>(untagged)</i></td><td>Stable<br>
222<span class=""><span>ICU 2.0</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700223</tr>
224<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700225<td class="file">ubrk.h</td><td class="proto">UBreakIterator* ubrk_safeClone(const UBreakIterator*, void*, int32_t*, UErrorCode*)</td><td class="stabchange">Stable<br>ICU 2.0</td><td>Deprecated<br>
226<span class="verchange"><span>ICU 69</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700227</tr>
228<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700229<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_11</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700230</tr>
231<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700232<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_12</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700233</tr>
234<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700235<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_23</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700236</tr>
237<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700238<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_24</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700239</tr>
240<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700241<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_formatCalendarToResult(const UDateIntervalFormat*, UCalendar*, UCalendar*, UFormattedDateInterval*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700242</tr>
243<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700244<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_formatToResult(const UDateIntervalFormat*, UDate, UDate, UFormattedDateInterval*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700245</tr>
246<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700247<td class="file">udatpg.h</td><td class="proto">UDateFormatHourCycle udatpg_getDefaultHourCycle(const UDateTimePatternGenerator*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700248</tr>
249<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700250<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_BREAK_ENGINE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700251</tr>
252<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700253<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_CHARACTER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700254</tr>
255<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700256<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_LINE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700257</tr>
258<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700259<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_SENTENCE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700260</tr>
261<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700262<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_TITLE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700263</tr>
264<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700265<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_WORD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700266</tr>
267<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700268<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_START</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000269</tr>
270</table>
271<P></P>
272<a href="#_top">(jump back to top)</a>
273<hr>
274<a name="promoted"></a>
Frank Tang7e7574b2021-04-13 21:19:13 -0700275<h2>Promoted to stable in ICU 69</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000276<table BORDER="1" class="genTable">
277<THEAD>
278<tr>
Frank Tang7e7574b2021-04-13 21:19:13 -0700279<th>File</th><th>API</th><th>ICU 68</th><th>ICU 69</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000280</tr>
281</THEAD>
282<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700283<td class="file">bytestream.h</td><td class="proto">void icu::ByteSink::AppendU8(const char*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000284</tr>
285<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700286<td class="file">bytestream.h</td><td class="proto">void icu::ByteSink::AppendU8(const char8_t*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000287</tr>
288<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700289<td class="file">dtptngen.h</td><td class="proto">UDateFormatHourCycle icu::DateTimePatternGenerator::getDefaultHourCycle(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000290</tr>
291<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700292<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setDirection(ULocMatchDirection)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000293</tr>
294<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700295<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchDirection::ULOCMATCH_DIRECTION_ONLY_TWO_WAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000296</tr>
297<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700298<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchDirection::ULOCMATCH_DIRECTION_WITH_ONE_WAY</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000299</tr>
300<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700301<td class="file">locid.h</td><td class="proto">void icu::Locale::canonicalize(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000302</tr>
303<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700304<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::product(const MeasureUnit&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000305</tr>
306<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700307<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::reciprocal(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000308</tr>
309<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700310<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withDimensionality(int32_t, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000311</tr>
312<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700313<td class="file">measunit.h</td><td class="proto">MeasureUnit&amp; icu::MeasureUnit::operator=(MeasureUnit&amp;&amp;) noexcept</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000314</tr>
315<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700316<td class="file">measunit.h</td><td class="proto">UMeasureUnitComplexity icu::MeasureUnit::getComplexity(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000317</tr>
318<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700319<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getIdentifier() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000320</tr>
321<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700322<td class="file">measunit.h</td><td class="proto">icu::MeasureUnit::MeasureUnit(MeasureUnit&amp;&amp;) noexcept</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000323</tr>
324<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700325<td class="file">measunit.h</td><td class="proto">int32_t icu::MeasureUnit::getDimensionality(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000326</tr>
327<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700328<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::forIdentifier(StringPiece, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000329</tr>
330<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700331<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const char8_t*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000332</tr>
333<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700334<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const char8_t*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000335</tr>
336<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700337<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const std::u8string&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000338</tr>
339<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700340<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(std::nullptr_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000341</tr>
342<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700343<td class="file">stringpiece.h</td><td class="proto">int32_t icu::StringPiece::compare(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000344</tr>
345<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700346<td class="file">stringpiece.h</td><td class="proto">int32_t icu::StringPiece::find(StringPiece, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000347</tr>
348<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700349<td class="file">stringpiece.h</td><td class="proto">void icu::StringPiece::set(const char8_t*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000350</tr>
Jungshik Shin42d50272018-10-24 01:22:09 -0700351<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700352<td class="file">stringpiece.h</td><td class="proto">void icu::StringPiece::set(const char8_t*, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700353</tr>
354<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700355<td class="file">translit.h</td><td class="proto">UnicodeSet&amp; icu::Transliterator::getSourceSet(UnicodeSet&amp;) const</td><td class=""><i>(untagged)</i></td><td>Stable<br>
356<span class=""><span>ICU 2.4</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700357</tr>
358<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700359<td class="file">translit.h</td><td class="proto"><tt>static</tt> UnicodeString&amp; icu::Transliterator::getDisplayName(const UnicodeString&amp;, UnicodeString&amp;)</td><td class=""><i>(untagged)</i></td><td>Stable<br>
360<span class=""><span>ICU 2.0</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700361</tr>
362<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700363<td class="file">translit.h</td><td class="proto">void icu::Transliterator::finishTransliteration(Replaceable&amp;, UTransPosition&amp;) const</td><td class=""><i>(untagged)</i></td><td>Stable<br>
364<span class=""><span>ICU 2.0</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700365</tr>
366<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700367<td class="file">translit.h</td><td class="proto">void icu::Transliterator::transliterate(Replaceable&amp;, UTransPosition&amp;, UErrorCode&amp;) const</td><td class=""><i>(untagged)</i></td><td>Stable<br>
368<span class=""><span>ICU 2.0</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700369</tr>
370<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700371<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_11</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700372</tr>
373<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700374<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_12</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700375</tr>
376<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700377<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_23</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700378</tr>
379<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700380<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_24</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700381</tr>
382<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700383<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_formatCalendarToResult(const UDateIntervalFormat*, UCalendar*, UCalendar*, UFormattedDateInterval*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700384</tr>
385<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700386<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_formatToResult(const UDateIntervalFormat*, UDate, UDate, UFormattedDateInterval*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700387</tr>
388<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700389<td class="file">udatpg.h</td><td class="proto">UDateFormatHourCycle udatpg_getDefaultHourCycle(const UDateTimePatternGenerator*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700390</tr>
391<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700392<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_BREAK_ENGINE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700393</tr>
394<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700395<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_CHARACTER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700396</tr>
397<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700398<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_LINE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700399</tr>
400<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700401<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_SENTENCE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700402</tr>
403<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700404<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_TITLE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700405</tr>
406<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700407<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_WORD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Frank Tangb8696612019-10-25 14:58:21 -0700408</tr>
409<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700410<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_START</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 67</td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700411</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000412</table>
413<P></P>
414<a href="#_top">(jump back to top)</a>
415<hr>
416<a name="added"></a>
Frank Tang7e7574b2021-04-13 21:19:13 -0700417<h2>Added in ICU 69</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000418<table BORDER="1" class="genTable">
419<THEAD>
420<tr>
Frank Tang7e7574b2021-04-13 21:19:13 -0700421<th>File</th><th>API</th><th>ICU 68</th><th>ICU 69</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000422</tr>
423</THEAD>
424<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700425<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="">(missing)</td><td>Draft<br>
426<span class=""><span>ICU 69</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700427</tr>
428<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700429<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withPrefix(UMeasurePrefix, UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
430<span class=""><span>ICU 69</span></span></td>
Jungshik Shin42d50272018-10-24 01:22:09 -0700431</tr>
432<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700433<td class="file">measunit.h</td><td class="proto">UMeasurePrefix icu::MeasureUnit::getPrefix(UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
434<span class=""><span>ICU 69</span></span></td>
Frank Tang69c72a62019-04-03 21:41:21 -0700435</tr>
436<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700437<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligramOfglucosePerDeciliter()</td><td class="">(missing)</td><td>Draft<br>
438<span class=""><span>ICU 69</span></span></td>
Frank Tang69c72a62019-04-03 21:41:21 -0700439</tr>
440<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700441<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligramOfglucosePerDeciliter(UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
442<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700443</tr>
444<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700445<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings&lt; Derived &gt;::unitDisplayCase(StringPiece) const&amp;</td><td class="">(missing)</td><td>Internal<br>
446<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700447</tr>
448<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700449<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings&lt; Derived &gt;::unitDisplayCase(StringPiece)&amp;&amp;</td><td class="">(missing)</td><td>Internal<br>
450<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700451</tr>
452<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700453<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::FractionPrecision::withSignificantDigits(int32_t, int32_t, UNumberRoundingPriority) const</td><td class="">(missing)</td><td>Draft<br>
454<span class=""><span>ICU 69</span></span></td>
455</tr>
456<tr class="row1">
457<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::Precision::trailingZeroDisplay(UNumberTrailingZeroDisplay) const</td><td class="">(missing)</td><td>Draft<br>
458<span class=""><span>ICU 69</span></span></td>
459</tr>
460<tr class="row0">
461<td class="file">numberformatter.h</td><td class="proto">StringProp&amp; icu::number::impl::StringProp::operator=(StringProp&amp;&amp;)</td><td class="">(missing)</td><td>Internal<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700462<span class=""><span></span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700463</tr>
464<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700465<td class="file">numberformatter.h</td><td class="proto">StringProp&amp; icu::number::impl::StringProp::operator=(const StringProp&amp;)</td><td class="">(missing)</td><td>Internal<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700466<span class=""><span></span></span></td>
467</tr>
468<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700469<td class="file">numberformatter.h</td><td class="proto">bool icu::number::impl::StringProp::isSet() const</td><td class="">(missing)</td><td>Internal<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700470<span class=""><span></span></span></td>
471</tr>
472<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700473<td class="file">numberformatter.h</td><td class="proto">const char* icu::number::FormattedNumber::getGender(UErrorCode&amp;) const</td><td class="">(missing)</td><td>Internal<br>
474<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700475</tr>
476<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700477<td class="file">numberformatter.h</td><td class="proto">icu::number::impl::StringProp::StringProp(StringProp&amp;&amp;)</td><td class="">(missing)</td><td>Internal<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700478<span class=""><span></span></span></td>
479</tr>
480<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700481<td class="file">numberformatter.h</td><td class="proto">icu::number::impl::StringProp::StringProp(const StringProp&amp;)</td><td class="">(missing)</td><td>Internal<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700482<span class=""><span></span></span></td>
483</tr>
484<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700485<td class="file">numberformatter.h</td><td class="proto">icu::number::impl::StringProp::~StringProp()</td><td class="">(missing)</td><td>Internal<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700486<span class=""><span></span></span></td>
487</tr>
488<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700489<td class="file">numberformatter.h</td><td class="proto">int16_t icu::number::impl::StringProp::length() const</td><td class="">(missing)</td><td>Internal<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700490<span class=""><span></span></span></td>
491</tr>
492<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700493<td class="file">numberformatter.h</td><td class="proto">void icu::number::impl::StringProp::set(StringPiece)</td><td class="">(missing)</td><td>Internal<br>
Frank Tangf90543d2020-10-30 19:02:04 -0700494<span class=""><span></span></span></td>
495</tr>
496<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700497<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="">(missing)</td><td>Draft<br>
498<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700499</tr>
500<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700501<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="">(missing)</td><td>Draft<br>
502<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700503</tr>
504<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700505<td class="file">ubrk.h</td><td class="proto">UBreakIterator* ubrk_clone(const UBreakIterator*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
506<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700507</tr>
508<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700509<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_FORMER</td><td class="">(missing)</td><td>Draft<br>
510<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700511</tr>
512<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700513<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_DAYLIGHT_LATTER</td><td class="">(missing)</td><td>Draft<br>
514<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700515</tr>
516<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700517<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_FORMER</td><td class="">(missing)</td><td>Draft<br>
518<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700519</tr>
520<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700521<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_LATTER</td><td class="">(missing)</td><td>Draft<br>
522<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700523</tr>
524<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700525<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_FORMER</td><td class="">(missing)</td><td>Draft<br>
526<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700527</tr>
528<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700529<td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UTimeZoneLocalOption::UCAL_TZ_LOCAL_STANDARD_LATTER</td><td class="">(missing)</td><td>Draft<br>
530<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700531</tr>
532<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700533<td class="file">ucal.h</td><td class="proto">void ucal_getTimeZoneOffsetFromLocal(const UCalendar*, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t*, int32_t*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
534<span class=""><span>ICU 69</span></span></td>
Frank Tangf90543d2020-10-30 19:02:04 -0700535</tr>
536<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700537<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN</td><td class="">(missing)</td><td>Draft<br>
538<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700539</tr>
Frank Tangf2223962020-04-27 18:25:29 -0700540<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700541<td class="file">uniset.h</td><td class="proto">UnicodeSet&amp; icu::UnicodeSet::retain(const UnicodeString&amp;)</td><td class="">(missing)</td><td>Draft<br>
542<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700543</tr>
544<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700545<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_CEILING</td><td class="">(missing)</td><td>Draft<br>
546<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700547</tr>
548<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700549<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_FLOOR</td><td class="">(missing)</td><td>Draft<br>
550<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700551</tr>
552<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700553<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_HALF_ODD</td><td class="">(missing)</td><td>Draft<br>
554<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700555</tr>
556<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700557<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_RELAXED</td><td class="">(missing)</td><td>Draft<br>
558<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700559</tr>
560<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700561<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberRoundingPriority::UNUM_ROUNDING_PRIORITY_STRICT</td><td class="">(missing)</td><td>Draft<br>
562<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700563</tr>
564<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700565<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_ACCOUNTING_NEGATIVE</td><td class="">(missing)</td><td>Draft<br>
566<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700567</tr>
568<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700569<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_NEGATIVE</td><td class="">(missing)</td><td>Draft<br>
570<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700571</tr>
572<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700573<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_AUTO</td><td class="">(missing)</td><td>Draft<br>
574<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700575</tr>
576<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700577<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberTrailingZeroDisplay::UNUM_TRAILING_ZERO_HIDE_IF_WHOLE</td><td class="">(missing)</td><td>Draft<br>
578<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700579</tr>
580<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700581<td class="file">uset.h</td><td class="proto">void uset_complementAllCodePoints(USet*, const UChar*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
582<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700583</tr>
584<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700585<td class="file">uset.h</td><td class="proto">void uset_complementRange(USet*, UChar32, UChar32)</td><td class="">(missing)</td><td>Draft<br>
586<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700587</tr>
588<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700589<td class="file">uset.h</td><td class="proto">void uset_complementString(USet*, const UChar*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
590<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700591</tr>
592<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700593<td class="file">uset.h</td><td class="proto">void uset_removeAllCodePoints(USet*, const UChar*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
594<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700595</tr>
596<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700597<td class="file">uset.h</td><td class="proto">void uset_retainAllCodePoints(USet*, const UChar*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
598<span class=""><span>ICU 69</span></span></td>
Frank Tangf2223962020-04-27 18:25:29 -0700599</tr>
600<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700601<td class="file">uset.h</td><td class="proto">void uset_retainString(USet*, const UChar*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
602<span class=""><span>ICU 69</span></span></td>
603</tr>
604<tr class="row0">
605<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="">(missing)</td><td>Draft<br>
606<span class=""><span>ICU 69</span></span></td>
Jungshik Shina9a2bd32018-07-07 03:36:01 -0700607</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000608</table>
609<P></P>
610<a href="#_top">(jump back to top)</a>
611<hr>
612<a name="other"></a>
Frank Tang7e7574b2021-04-13 21:19:13 -0700613<h2>Other existing drafts in ICU 69</h2>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000614<div class="other">
615<table BORDER="1" class="genTable">
616<THEAD>
617<tr>
Frank Tang7e7574b2021-04-13 21:19:13 -0700618<th>File</th><th>API</th><th>ICU 68</th><th>ICU 69</th>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000619</tr>
620</THEAD>
621<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700622<td class="file">dtitvfmt.h</td><td class="proto">UDisplayContext icu::DateIntervalFormat::getContext(UDisplayContextType, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000623</tr>
Frank Tang69c72a62019-04-03 21:41:21 -0700624<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700625<td class="file">dtitvfmt.h</td><td class="proto">void icu::DateIntervalFormat::setContext(UDisplayContext, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700626</tr>
627<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700628<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setMaxDistance(const Locale&amp;, const Locale&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700629</tr>
630<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700631<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setNoDefaultLocale()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700632</tr>
633<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700634<td class="file">localematcher.h</td><td class="proto">UBool icu::LocaleMatcher::isMatch(const Locale&amp;, const Locale&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700635</tr>
636<tr class="row0">
Jungshik Shin42d50272018-10-24 01:22:09 -0700637<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 +0000638</tr>
Frank Tangf90543d2020-10-30 19:02:04 -0700639<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700640<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCandela()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangf90543d2020-10-30 19:02:04 -0700641</tr>
Jungshik Shina9a2bd32018-07-07 03:36:01 -0700642<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700643<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDessertSpoon()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700644</tr>
645<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700646<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDessertSpoonImperial()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700647</tr>
648<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700649<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDot()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700650</tr>
651<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700652<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDram()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700653</tr>
654<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700655<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDrop()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700656</tr>
657<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700658<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getEarthRadius()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700659</tr>
660<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700661<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGrain()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700662</tr>
663<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700664<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getJigger()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700665</tr>
666<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700667<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLumen()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700668</tr>
669<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700670<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPinch()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700671</tr>
672<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700673<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getQuartImperial()</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700674</tr>
675<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700676<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCandela(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700677</tr>
678<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700679<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDessertSpoon(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700680</tr>
681<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700682<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDessertSpoonImperial(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700683</tr>
684<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700685<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700686</tr>
687<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700688<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDram(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700689</tr>
690<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700691<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDrop(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700692</tr>
693<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700694<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createEarthRadius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700695</tr>
696<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700697<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGrain(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700698</tr>
699<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700700<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createJigger(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700701</tr>
702<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700703<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLumen(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700704</tr>
705<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700706<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPinch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tangb8696612019-10-25 14:58:21 -0700707</tr>
708<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700709<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createQuartImperial(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000710</tr>
Frank Tang69c72a62019-04-03 21:41:21 -0700711<tr class="row1">
Frank Tang7e7574b2021-04-13 21:19:13 -0700712<td class="file">measunit.h</td><td class="proto">std::pair&lt; LocalArray&lt; MeasureUnit &gt;, int32_t &gt; icu::MeasureUnit::splitToSingleUnits(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Jungshik Shinf61e46d2018-05-04 13:00:45 -0700713</tr>
Frank Tang69c72a62019-04-03 21:41:21 -0700714<tr class="row0">
Frank Tang7e7574b2021-04-13 21:19:13 -0700715<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings&lt; Derived &gt;::usage(StringPiece) const&amp;</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
716</tr>
717<tr class="row1">
718<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings&lt; Derived &gt;::usage(StringPiece)&amp;&amp;</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
719</tr>
720<tr class="row0">
721<td class="file">numberformatter.h</td><td class="proto">MeasureUnit icu::number::FormattedNumber::getOutputUnit(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
722</tr>
723<tr class="row1">
724<td class="file">numberrangeformatter.h</td><td class="proto">std::pair&lt; StringClass, StringClass &gt; icu::number::FormattedNumberRange::getDecimalNumbers(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
725</tr>
726<tr class="row0">
727<td class="file">plurrule.h</td><td class="proto">UnicodeString icu::PluralRules::select(const number::FormattedNumberRange&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
728</tr>
729<tr class="row1">
730<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrNameStyle::UCURR_FORMAL_SYMBOL_NAME</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
731</tr>
732<tr class="row0">
733<td class="file">ucurr.h</td><td class="proto"><tt>enum</tt> UCurrNameStyle::UCURR_VARIANT_SYMBOL_NAME</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
734</tr>
735<tr class="row1">
736<td class="file">udateintervalformat.h</td><td class="proto">UDisplayContext udtitvfmt_getContext(const UDateIntervalFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
737</tr>
738<tr class="row0">
739<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_setContext(UDateIntervalFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
740</tr>
741<tr class="row1">
742<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_AUTO</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
743</tr>
744<tr class="row0">
745<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_MIN2</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
746</tr>
747<tr class="row1">
748<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberUnitWidth::UNUM_UNIT_WIDTH_FORMAL</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
749</tr>
750<tr class="row0">
751<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberUnitWidth::UNUM_UNIT_WIDTH_VARIANT</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
752</tr>
753<tr class="row1">
754<td class="file">unumberformatter.h</td><td class="proto">int32_t unumf_resultToDecimalNumber(const UFormattedNumber*, char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
755</tr>
756<tr class="row0">
757<td class="file">unumberrangeformatter.h</td><td class="proto">UFormattedNumberRange* unumrf_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
758</tr>
759<tr class="row1">
760<td class="file">unumberrangeformatter.h</td><td class="proto">UNumberRangeFormatter* unumrf_openForSkeletonWithCollapseAndIdentityFallback(const UChar*, int32_t, UNumberRangeCollapse, UNumberRangeIdentityFallback, const char*, UParseError*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
761</tr>
762<tr class="row0">
763<td class="file">unumberrangeformatter.h</td><td class="proto">UNumberRangeIdentityResult unumrf_resultGetIdentityResult(const UFormattedNumberRange*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
764</tr>
765<tr class="row1">
766<td class="file">unumberrangeformatter.h</td><td class="proto">const UFormattedValue* unumrf_resultAsValue(const UFormattedNumberRange*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
767</tr>
768<tr class="row0">
769<td class="file">unumberrangeformatter.h</td><td class="proto">int32_t unumrf_resultGetFirstDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
770</tr>
771<tr class="row1">
772<td class="file">unumberrangeformatter.h</td><td class="proto">int32_t unumrf_resultGetSecondDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
773</tr>
774<tr class="row0">
775<td class="file">unumberrangeformatter.h</td><td class="proto">void unumrf_close(UNumberRangeFormatter*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
776</tr>
777<tr class="row1">
778<td class="file">unumberrangeformatter.h</td><td class="proto">void unumrf_closeResult(UFormattedNumberRange*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
779</tr>
780<tr class="row0">
781<td class="file">unumberrangeformatter.h</td><td class="proto">void unumrf_formatDecimalRange(const UNumberRangeFormatter*, const char*, int32_t, const char*, int32_t, UFormattedNumberRange*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
782</tr>
783<tr class="row1">
784<td class="file">unumberrangeformatter.h</td><td class="proto">void unumrf_formatDoubleRange(const UNumberRangeFormatter*, double, double, UFormattedNumberRange*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
785</tr>
786<tr class="row0">
787<td class="file">upluralrules.h</td><td class="proto">int32_t uplrules_selectForRange(const UPluralRules*, const struct UFormattedNumberRange*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 68</td>
Frank Tang69c72a62019-04-03 21:41:21 -0700788</tr>
789<tr class="row1">
Jungshik Shina9a2bd32018-07-07 03:36:01 -0700790<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>
791</tr>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000792</table>
793</div>
794<P></P>
795<a href="#_top">(jump back to top)</a>
796<hr>
Frank Tangb8696612019-10-25 14:58:21 -0700797<a name="simplifications"></a>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000798<h2>Signature Simplifications</h2>
799<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by
800 all possible variations in "original" form.</i>
801<div class="other">
Frank Tangf2223962020-04-27 18:25:29 -0700802<ul></ul>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000803</div>
804<P></P>
805<a href="#_top">(jump back to top)</a>
806<hr>
807<p>
Frank Tang7e7574b2021-04-13 21:19:13 -0700808<i><font size="-1">Contents generated by StableAPI tool on Thu Mar 11 15:54:11 PST 2021<br>
Frank Tangb8696612019-10-25 14:58:21 -0700809 Copyright &copy; 2017 and later: Unicode, Inc. and others.<br>
810 License &amp; terms of use: http://www.unicode.org/copyright.html
811 </font></i>
jshin@chromium.org6f31ac32014-03-26 22:15:14 +0000812</p>
813</body>
814</html>