1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html><!-- 3 Copyright © 2016 and later: Unicode, Inc. and others. 4 License & terms of use: http://www.unicode.org/copyright.html 5 --> 6<head> 7<META http-equiv="Content-Type" content="text/html; charset=utf-8"> 8<title>ICU4C API Comparison: ICU 69 with ICU 70</title> 9<link type="text/css" href="icu4c.css" rel="stylesheet"> 10</head> 11<body> 12<a name="#_top"></a> 13<h1>ICU4C API Comparison: ICU 69 with ICU 70</h1> 14<div id="toc"> 15<ul> 16<li> 17<a href="#removed">Removed from ICU 69</a> 18</li> 19<li> 20<a href="#deprecated">Deprecated or Obsoleted in ICU 70</a> 21</li> 22<li> 23<a href="#changed">Changed in ICU 70</a> 24</li> 25<li> 26<a href="#promoted">Promoted to stable in ICU 70</a> 27</li> 28<li> 29<a href="#added">Added in ICU 70</a> 30</li> 31<li> 32<a href="#other">Other existing drafts in ICU 70</a> 33</li> 34<li> 35<a href="#simplifications">Signature Simplifications</a> 36</li> 37</ul> 38<hr> 39</div> 40<a name="removed"></a> 41<h2>Removed from ICU 69</h2> 42<table BORDER="1" class="genTable"> 43<THEAD> 44<tr> 45<th>File</th><th>API</th><th>ICU 69</th><th>ICU 70</th> 46</tr> 47</THEAD> 48<tr class="row1"> 49<td class="file">tmutfmt.h</td><td class="proto">bool icu::TimeUnitFormat::operator!=(const Format&) const</td><td class="">Deprecated<br>ICU 53</td><td>(missing)<br> 50<span class=""><span></span></span></td> 51</tr> 52</table> 53<P></P> 54<a href="#_top">(jump back to top)</a> 55<hr> 56<a name="deprecated"></a> 57<h2>Deprecated or Obsoleted in ICU 70</h2> 58<table BORDER="1" class="genTable"> 59<THEAD> 60<tr> 61<th>File</th><th>API</th><th>ICU 69</th><th>ICU 70</th> 62</tr> 63</THEAD> 64<tr class="row1"> 65<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumeration()</td><td class="stabchange">Stable<br>ICU 2.4</td><td>Deprecated<br> 66<span class="verchange"><span>ICU 70</span></span></td> 67</tr> 68<tr class="row0"> 69<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumeration(const char*)</td><td class="stabchange">Stable<br>ICU 2.4</td><td>Deprecated<br> 70<span class="verchange"><span>ICU 70</span></span></td> 71</tr> 72<tr class="row1"> 73<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumeration(int32_t)</td><td class="stabchange">Stable<br>ICU 2.4</td><td>Deprecated<br> 74<span class="verchange"><span>ICU 70</span></span></td> 75</tr> 76</table> 77<P></P> 78<a href="#_top">(jump back to top)</a> 79<hr> 80<a name="changed"></a> 81<h2>Changed in ICU 70 (old, new)</h2> 82<table BORDER="1" class="genTable"> 83<THEAD> 84<tr> 85<th>File</th><th>API</th><th>ICU 69</th><th>ICU 70</th> 86</tr> 87</THEAD> 88<tr class="row1"> 89<td class="file">dtitvfmt.h</td><td class="proto">UDisplayContext icu::DateIntervalFormat::getContext(UDisplayContextType, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 90</tr> 91<tr class="row0"> 92<td class="file">dtitvfmt.h</td><td class="proto">void icu::DateIntervalFormat::setContext(UDisplayContext, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 93</tr> 94<tr class="row1"> 95<td class="file">localematcher.h</td><td class="proto">Builder& icu::LocaleMatcher::Builder::setMaxDistance(const Locale&, const Locale&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 96</tr> 97<tr class="row0"> 98<td class="file">localematcher.h</td><td class="proto">Builder& icu::LocaleMatcher::Builder::setNoDefaultLocale()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 99</tr> 100<tr class="row1"> 101<td class="file">localematcher.h</td><td class="proto">bool icu::LocaleMatcher::isMatch(const Locale&, const Locale&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 102</tr> 103<tr class="row0"> 104<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCandela()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 105</tr> 106<tr class="row1"> 107<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDessertSpoon()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 108</tr> 109<tr class="row0"> 110<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDessertSpoonImperial()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 111</tr> 112<tr class="row1"> 113<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDot()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 114</tr> 115<tr class="row0"> 116<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDram()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 117</tr> 118<tr class="row1"> 119<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDrop()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 120</tr> 121<tr class="row0"> 122<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getEarthRadius()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 123</tr> 124<tr class="row1"> 125<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGrain()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 126</tr> 127<tr class="row0"> 128<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getJigger()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 129</tr> 130<tr class="row1"> 131<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLumen()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 132</tr> 133<tr class="row0"> 134<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPinch()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 135</tr> 136<tr class="row1"> 137<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getQuartImperial()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 138</tr> 139<tr class="row0"> 140<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCandela(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 141</tr> 142<tr class="row1"> 143<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDessertSpoon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 144</tr> 145<tr class="row0"> 146<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDessertSpoonImperial(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 147</tr> 148<tr class="row1"> 149<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDot(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 150</tr> 151<tr class="row0"> 152<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDram(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 153</tr> 154<tr class="row1"> 155<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDrop(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 156</tr> 157<tr class="row0"> 158<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createEarthRadius(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 159</tr> 160<tr class="row1"> 161<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGrain(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 162</tr> 163<tr class="row0"> 164<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createJigger(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 165</tr> 166<tr class="row1"> 167<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLumen(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 168</tr> 169<tr class="row0"> 170<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPinch(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 171</tr> 172<tr class="row1"> 173<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createQuartImperial(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 174</tr> 175<tr class="row0"> 176<td class="file">measunit.h</td><td class="proto">std::pair< LocalArray< MeasureUnit >, int32_t > icu::MeasureUnit::splitToSingleUnits(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 177</tr> 178<tr class="row1"> 179<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece) const&</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 180</tr> 181<tr class="row0"> 182<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece)&&</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 183</tr> 184<tr class="row1"> 185<td class="file">numberformatter.h</td><td class="proto">MeasureUnit icu::number::FormattedNumber::getOutputUnit(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 186</tr> 187<tr class="row0"> 188<td class="file">numberrangeformatter.h</td><td class="proto">std::pair< StringClass, StringClass > icu::number::FormattedNumberRange::getDecimalNumbers(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 189</tr> 190<tr class="row1"> 191<td class="file">plurrule.h</td><td class="proto">UnicodeString icu::PluralRules::select(const number::FormattedNumberRange&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 192</tr> 193<tr class="row0"> 194<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumeration()</td><td class="stabchange">Stable<br>ICU 2.4</td><td>Deprecated<br> 195<span class="verchange"><span>ICU 70</span></span></td> 196</tr> 197<tr class="row1"> 198<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumeration(const char*)</td><td class="stabchange">Stable<br>ICU 2.4</td><td>Deprecated<br> 199<span class="verchange"><span>ICU 70</span></span></td> 200</tr> 201<tr class="row0"> 202<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumeration(int32_t)</td><td class="stabchange">Stable<br>ICU 2.4</td><td>Deprecated<br> 203<span class="verchange"><span>ICU 70</span></span></td> 204</tr> 205<tr class="row1"> 206<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→Stable<br>ICU 68</td> 207</tr> 208<tr class="row0"> 209<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→Stable<br>ICU 68</td> 210</tr> 211<tr class="row1"> 212<td class="file">udateintervalformat.h</td><td class="proto">UDisplayContext udtitvfmt_getContext(const UDateIntervalFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 213</tr> 214<tr class="row0"> 215<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_setContext(UDateIntervalFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 216</tr> 217<tr class="row1"> 218<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→Stable<br>ICU 68</td> 219</tr> 220<tr class="row0"> 221<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→Stable<br>ICU 68</td> 222</tr> 223<tr class="row1"> 224<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→Stable<br>ICU 68</td> 225</tr> 226<tr class="row0"> 227<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→Stable<br>ICU 68</td> 228</tr> 229<tr class="row1"> 230<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→Stable<br>ICU 68</td> 231</tr> 232<tr class="row0"> 233<td class="file">unumberrangeformatter.h</td><td class="proto">UFormattedNumberRange* unumrf_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 234</tr> 235<tr class="row1"> 236<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→Stable<br>ICU 68</td> 237</tr> 238<tr class="row0"> 239<td class="file">unumberrangeformatter.h</td><td class="proto">UNumberRangeIdentityResult unumrf_resultGetIdentityResult(const UFormattedNumberRange*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 240</tr> 241<tr class="row1"> 242<td class="file">unumberrangeformatter.h</td><td class="proto">const UFormattedValue* unumrf_resultAsValue(const UFormattedNumberRange*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 243</tr> 244<tr class="row0"> 245<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→Stable<br>ICU 68</td> 246</tr> 247<tr class="row1"> 248<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→Stable<br>ICU 68</td> 249</tr> 250<tr class="row0"> 251<td class="file">unumberrangeformatter.h</td><td class="proto">void unumrf_close(UNumberRangeFormatter*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 252</tr> 253<tr class="row1"> 254<td class="file">unumberrangeformatter.h</td><td class="proto">void unumrf_closeResult(UFormattedNumberRange*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 255</tr> 256<tr class="row0"> 257<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→Stable<br>ICU 68</td> 258</tr> 259<tr class="row1"> 260<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→Stable<br>ICU 68</td> 261</tr> 262<tr class="row0"> 263<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→Stable<br>ICU 68</td> 264</tr> 265</table> 266<P></P> 267<a href="#_top">(jump back to top)</a> 268<hr> 269<a name="promoted"></a> 270<h2>Promoted to stable in ICU 70</h2> 271<table BORDER="1" class="genTable"> 272<THEAD> 273<tr> 274<th>File</th><th>API</th><th>ICU 69</th><th>ICU 70</th> 275</tr> 276</THEAD> 277<tr class="row1"> 278<td class="file">dtitvfmt.h</td><td class="proto">UDisplayContext icu::DateIntervalFormat::getContext(UDisplayContextType, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 279</tr> 280<tr class="row0"> 281<td class="file">dtitvfmt.h</td><td class="proto">void icu::DateIntervalFormat::setContext(UDisplayContext, UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 282</tr> 283<tr class="row1"> 284<td class="file">localematcher.h</td><td class="proto">Builder& icu::LocaleMatcher::Builder::setMaxDistance(const Locale&, const Locale&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 285</tr> 286<tr class="row0"> 287<td class="file">localematcher.h</td><td class="proto">Builder& icu::LocaleMatcher::Builder::setNoDefaultLocale()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 288</tr> 289<tr class="row1"> 290<td class="file">localematcher.h</td><td class="proto">bool icu::LocaleMatcher::isMatch(const Locale&, const Locale&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 291</tr> 292<tr class="row0"> 293<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCandela()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 294</tr> 295<tr class="row1"> 296<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDessertSpoon()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 297</tr> 298<tr class="row0"> 299<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDessertSpoonImperial()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 300</tr> 301<tr class="row1"> 302<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDot()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 303</tr> 304<tr class="row0"> 305<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDram()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 306</tr> 307<tr class="row1"> 308<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDrop()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 309</tr> 310<tr class="row0"> 311<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getEarthRadius()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 312</tr> 313<tr class="row1"> 314<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGrain()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 315</tr> 316<tr class="row0"> 317<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getJigger()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 318</tr> 319<tr class="row1"> 320<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLumen()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 321</tr> 322<tr class="row0"> 323<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPinch()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 324</tr> 325<tr class="row1"> 326<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getQuartImperial()</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 327</tr> 328<tr class="row0"> 329<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createCandela(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 330</tr> 331<tr class="row1"> 332<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDessertSpoon(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 333</tr> 334<tr class="row0"> 335<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDessertSpoonImperial(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 336</tr> 337<tr class="row1"> 338<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDot(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 339</tr> 340<tr class="row0"> 341<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDram(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 342</tr> 343<tr class="row1"> 344<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDrop(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 345</tr> 346<tr class="row0"> 347<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createEarthRadius(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 348</tr> 349<tr class="row1"> 350<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createGrain(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 351</tr> 352<tr class="row0"> 353<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createJigger(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 354</tr> 355<tr class="row1"> 356<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createLumen(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 357</tr> 358<tr class="row0"> 359<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPinch(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 360</tr> 361<tr class="row1"> 362<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createQuartImperial(UErrorCode&)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 363</tr> 364<tr class="row0"> 365<td class="file">measunit.h</td><td class="proto">std::pair< LocalArray< MeasureUnit >, int32_t > icu::MeasureUnit::splitToSingleUnits(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 366</tr> 367<tr class="row1"> 368<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece) const&</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 369</tr> 370<tr class="row0"> 371<td class="file">numberformatter.h</td><td class="proto">Derived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece)&&</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 372</tr> 373<tr class="row1"> 374<td class="file">numberformatter.h</td><td class="proto">MeasureUnit icu::number::FormattedNumber::getOutputUnit(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 375</tr> 376<tr class="row0"> 377<td class="file">numberrangeformatter.h</td><td class="proto">std::pair< StringClass, StringClass > icu::number::FormattedNumberRange::getDecimalNumbers(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 378</tr> 379<tr class="row1"> 380<td class="file">plurrule.h</td><td class="proto">UnicodeString icu::PluralRules::select(const number::FormattedNumberRange&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 381</tr> 382<tr class="row0"> 383<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumeration(UErrorCode&)</td><td class="">(missing)</td><td>Stable<br> 384<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 385</tr> 386<tr class="row1"> 387<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumerationForRawOffset(int32_t, UErrorCode&)</td><td class="">(missing)</td><td>Stable<br> 388<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 389</tr> 390<tr class="row0"> 391<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumerationForRegion(const char*, UErrorCode&)</td><td class="">(missing)</td><td>Stable<br> 392<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 393</tr> 394<tr class="row1"> 395<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ARABIC_EXTENDED_B</td><td class="">(missing)</td><td>Stable<br> 396<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 397</tr> 398<tr class="row0"> 399<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CYPRO_MINOAN</td><td class="">(missing)</td><td>Stable<br> 400<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 401</tr> 402<tr class="row1"> 403<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ETHIOPIC_EXTENDED_B</td><td class="">(missing)</td><td>Stable<br> 404<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 405</tr> 406<tr class="row0"> 407<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_KANA_EXTENDED_B</td><td class="">(missing)</td><td>Stable<br> 408<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 409</tr> 410<tr class="row1"> 411<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_LATIN_EXTENDED_F</td><td class="">(missing)</td><td>Stable<br> 412<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 413</tr> 414<tr class="row0"> 415<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_LATIN_EXTENDED_G</td><td class="">(missing)</td><td>Stable<br> 416<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 417</tr> 418<tr class="row1"> 419<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_OLD_UYGHUR</td><td class="">(missing)</td><td>Stable<br> 420<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 421</tr> 422<tr class="row0"> 423<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TANGSA</td><td class="">(missing)</td><td>Stable<br> 424<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 425</tr> 426<tr class="row1"> 427<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TOTO</td><td class="">(missing)</td><td>Stable<br> 428<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 429</tr> 430<tr class="row0"> 431<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A</td><td class="">(missing)</td><td>Stable<br> 432<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 433</tr> 434<tr class="row1"> 435<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_VITHKUQI</td><td class="">(missing)</td><td>Stable<br> 436<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 437</tr> 438<tr class="row0"> 439<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ZNAMENNY_MUSICAL_NOTATION</td><td class="">(missing)</td><td>Stable<br> 440<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 441</tr> 442<tr class="row1"> 443<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG_THIN_YEH</td><td class="">(missing)</td><td>Stable<br> 444<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 445</tr> 446<tr class="row0"> 447<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG_VERTICAL_TAIL</td><td class="">(missing)</td><td>Stable<br> 448<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 449</tr> 450<tr class="row1"> 451<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→Stable<br>ICU 68</td> 452</tr> 453<tr class="row0"> 454<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→Stable<br>ICU 68</td> 455</tr> 456<tr class="row1"> 457<td class="file">udateintervalformat.h</td><td class="proto">UDisplayContext udtitvfmt_getContext(const UDateIntervalFormat*, UDisplayContextType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 458</tr> 459<tr class="row0"> 460<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_setContext(UDateIntervalFormat*, UDisplayContext, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 461</tr> 462<tr class="row1"> 463<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→Stable<br>ICU 68</td> 464</tr> 465<tr class="row0"> 466<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→Stable<br>ICU 68</td> 467</tr> 468<tr class="row1"> 469<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→Stable<br>ICU 68</td> 470</tr> 471<tr class="row0"> 472<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→Stable<br>ICU 68</td> 473</tr> 474<tr class="row1"> 475<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→Stable<br>ICU 68</td> 476</tr> 477<tr class="row0"> 478<td class="file">unumberrangeformatter.h</td><td class="proto">UFormattedNumberRange* unumrf_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 479</tr> 480<tr class="row1"> 481<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→Stable<br>ICU 68</td> 482</tr> 483<tr class="row0"> 484<td class="file">unumberrangeformatter.h</td><td class="proto">UNumberRangeIdentityResult unumrf_resultGetIdentityResult(const UFormattedNumberRange*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 485</tr> 486<tr class="row1"> 487<td class="file">unumberrangeformatter.h</td><td class="proto">const UFormattedValue* unumrf_resultAsValue(const UFormattedNumberRange*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 488</tr> 489<tr class="row0"> 490<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→Stable<br>ICU 68</td> 491</tr> 492<tr class="row1"> 493<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→Stable<br>ICU 68</td> 494</tr> 495<tr class="row0"> 496<td class="file">unumberrangeformatter.h</td><td class="proto">void unumrf_close(UNumberRangeFormatter*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 497</tr> 498<tr class="row1"> 499<td class="file">unumberrangeformatter.h</td><td class="proto">void unumrf_closeResult(UFormattedNumberRange*)</td><td class="" colspan="2" align="center">Draft→Stable<br>ICU 68</td> 500</tr> 501<tr class="row0"> 502<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→Stable<br>ICU 68</td> 503</tr> 504<tr class="row1"> 505<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→Stable<br>ICU 68</td> 506</tr> 507<tr class="row0"> 508<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→Stable<br>ICU 68</td> 509</tr> 510<tr class="row1"> 511<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CYPRO_MINOAN</td><td class="">(missing)</td><td>Stable<br> 512<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 513</tr> 514<tr class="row0"> 515<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OLD_UYGHUR</td><td class="">(missing)</td><td>Stable<br> 516<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 517</tr> 518<tr class="row1"> 519<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TANGSA</td><td class="">(missing)</td><td>Stable<br> 520<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 521</tr> 522<tr class="row0"> 523<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TOTO</td><td class="">(missing)</td><td>Stable<br> 524<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 525</tr> 526<tr class="row1"> 527<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_VITHKUQI</td><td class="">(missing)</td><td>Stable<br> 528<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 529</tr> 530<tr class="row0"> 531<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_INPUT_TOO_LONG_ERROR</td><td class="">(missing)</td><td>Stable<br> 532<span class=""><span>ICU 68</span></span></td> 533</tr> 534</table> 535<P></P> 536<a href="#_top">(jump back to top)</a> 537<hr> 538<a name="added"></a> 539<h2>Added in ICU 70</h2> 540<table BORDER="1" class="genTable"> 541<THEAD> 542<tr> 543<th>File</th><th>API</th><th>ICU 69</th><th>ICU 70</th> 544</tr> 545</THEAD> 546<tr class="row1"> 547<td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> icu::DecimalFormatSymbols::ENumberFormatSymbol::kApproximatelySignSymbol</td><td class="">(missing)</td><td>Internal<br> 548<span class=""><span></span></span></td> 549</tr> 550<tr class="row0"> 551<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getItem()</td><td class="">(missing)</td><td>Draft<br> 552<span class=""><span>ICU 70</span></span></td> 553</tr> 554<tr class="row1"> 555<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer()</td><td class="">(missing)</td><td>Draft<br> 556<span class=""><span>ICU 70</span></span></td> 557</tr> 558<tr class="row0"> 559<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 560<span class=""><span>ICU 70</span></span></td> 561</tr> 562<tr class="row1"> 563<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&)</td><td class="">(missing)</td><td>Draft<br> 564<span class=""><span>ICU 70</span></span></td> 565</tr> 566<tr class="row0"> 567<td class="file">numberformatter.h</td><td class="proto">const DecimalFormatSymbols* icu::number::LocalizedNumberFormatter::getDecimalFormatSymbols() const</td><td class="">(missing)</td><td>Internal<br> 568<span class=""><span></span></span></td> 569</tr> 570<tr class="row1"> 571<td class="file">numberrangeformatter.h</td><td class="proto">icu::number::FormattedNumberRange::FormattedNumberRange()</td><td class="">(missing)</td><td>Draft<br> 572<span class=""><span>ICU 70</span></span></td> 573</tr> 574<tr class="row0"> 575<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumeration(UErrorCode&)</td><td class="">(missing)</td><td>Stable<br> 576<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 577</tr> 578<tr class="row1"> 579<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumerationForRawOffset(int32_t, UErrorCode&)</td><td class="">(missing)</td><td>Stable<br> 580<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 581</tr> 582<tr class="row0"> 583<td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* icu::TimeZone::createEnumerationForRegion(const char*, UErrorCode&)</td><td class="">(missing)</td><td>Stable<br> 584<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 585</tr> 586<tr class="row1"> 587<td class="file">uchar.h</td><td class="proto">bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty)</td><td class="">(missing)</td><td>Draft<br> 588<span class=""><span>ICU 70</span></span></td> 589</tr> 590<tr class="row0"> 591<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ARABIC_EXTENDED_B</td><td class="">(missing)</td><td>Stable<br> 592<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 593</tr> 594<tr class="row1"> 595<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CYPRO_MINOAN</td><td class="">(missing)</td><td>Stable<br> 596<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 597</tr> 598<tr class="row0"> 599<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ETHIOPIC_EXTENDED_B</td><td class="">(missing)</td><td>Stable<br> 600<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 601</tr> 602<tr class="row1"> 603<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_KANA_EXTENDED_B</td><td class="">(missing)</td><td>Stable<br> 604<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 605</tr> 606<tr class="row0"> 607<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_LATIN_EXTENDED_F</td><td class="">(missing)</td><td>Stable<br> 608<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 609</tr> 610<tr class="row1"> 611<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_LATIN_EXTENDED_G</td><td class="">(missing)</td><td>Stable<br> 612<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 613</tr> 614<tr class="row0"> 615<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_OLD_UYGHUR</td><td class="">(missing)</td><td>Stable<br> 616<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 617</tr> 618<tr class="row1"> 619<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TANGSA</td><td class="">(missing)</td><td>Stable<br> 620<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 621</tr> 622<tr class="row0"> 623<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TOTO</td><td class="">(missing)</td><td>Stable<br> 624<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 625</tr> 626<tr class="row1"> 627<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A</td><td class="">(missing)</td><td>Stable<br> 628<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 629</tr> 630<tr class="row0"> 631<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_VITHKUQI</td><td class="">(missing)</td><td>Stable<br> 632<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 633</tr> 634<tr class="row1"> 635<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ZNAMENNY_MUSICAL_NOTATION</td><td class="">(missing)</td><td>Stable<br> 636<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 637</tr> 638<tr class="row0"> 639<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG_THIN_YEH</td><td class="">(missing)</td><td>Stable<br> 640<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 641</tr> 642<tr class="row1"> 643<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG_VERTICAL_TAIL</td><td class="">(missing)</td><td>Stable<br> 644<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 645</tr> 646<tr class="row0"> 647<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_BASIC_EMOJI</td><td class="">(missing)</td><td>Draft<br> 648<span class=""><span>ICU 70</span></span></td> 649</tr> 650<tr class="row1"> 651<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE</td><td class="">(missing)</td><td>Draft<br> 652<span class=""><span>ICU 70</span></span></td> 653</tr> 654<tr class="row0"> 655<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE</td><td class="">(missing)</td><td>Draft<br> 656<span class=""><span>ICU 70</span></span></td> 657</tr> 658<tr class="row1"> 659<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE</td><td class="">(missing)</td><td>Draft<br> 660<span class=""><span>ICU 70</span></span></td> 661</tr> 662<tr class="row0"> 663<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE</td><td class="">(missing)</td><td>Draft<br> 664<span class=""><span>ICU 70</span></span></td> 665</tr> 666<tr class="row1"> 667<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE</td><td class="">(missing)</td><td>Draft<br> 668<span class=""><span>ICU 70</span></span></td> 669</tr> 670<tr class="row0"> 671<td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_RGI_EMOJI</td><td class="">(missing)</td><td>Draft<br> 672<span class=""><span>ICU 70</span></span></td> 673</tr> 674<tr class="row1"> 675<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_NARROW_QUARTERS</td><td class="">(missing)</td><td>Draft<br> 676<span class=""><span>ICU 70</span></span></td> 677</tr> 678<tr class="row0"> 679<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS</td><td class="">(missing)</td><td>Draft<br> 680<span class=""><span>ICU 70</span></span></td> 681</tr> 682<tr class="row1"> 683<td class="file">uniset.h</td><td class="proto">bool icu::UnicodeSet::hasStrings() const</td><td class="">(missing)</td><td>Draft<br> 684<span class=""><span>ICU 70</span></span></td> 685</tr> 686<tr class="row0"> 687<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_APPROXIMATELY_SIGN_SYMBOL</td><td class="">(missing)</td><td>Internal<br> 688<span class=""><span></span></span></td> 689</tr> 690<tr class="row1"> 691<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_CYPRO_MINOAN</td><td class="">(missing)</td><td>Stable<br> 692<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 693</tr> 694<tr class="row0"> 695<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_OLD_UYGHUR</td><td class="">(missing)</td><td>Stable<br> 696<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 697</tr> 698<tr class="row1"> 699<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TANGSA</td><td class="">(missing)</td><td>Stable<br> 700<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 701</tr> 702<tr class="row0"> 703<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TOTO</td><td class="">(missing)</td><td>Stable<br> 704<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 705</tr> 706<tr class="row1"> 707<td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_VITHKUQI</td><td class="">(missing)</td><td>Stable<br> 708<span class=""><span>ICU 70</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in ICU 70.">(Born Stable)</b></td> 709</tr> 710<tr class="row0"> 711<td class="file">uset.h</td><td class="proto">bool uset_hasStrings(const USet*)</td><td class="">(missing)</td><td>Draft<br> 712<span class=""><span>ICU 70</span></span></td> 713</tr> 714<tr class="row1"> 715<td class="file">uset.h</td><td class="proto">int32_t uset_getRangeCount(const USet*)</td><td class="">(missing)</td><td>Draft<br> 716<span class=""><span>ICU 70</span></span></td> 717</tr> 718<tr class="row0"> 719<td class="file">usetiter.h</td><td class="proto">UnicodeSetIterator& icu::UnicodeSetIterator::skipToStrings()</td><td class="">(missing)</td><td>Draft<br> 720<span class=""><span>ICU 70</span></span></td> 721</tr> 722<tr class="row1"> 723<td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_INPUT_TOO_LONG_ERROR</td><td class="">(missing)</td><td>Stable<br> 724<span class=""><span>ICU 68</span></span></td> 725</tr> 726</table> 727<P></P> 728<a href="#_top">(jump back to top)</a> 729<hr> 730<a name="other"></a> 731<h2>Other existing drafts in ICU 70</h2> 732<div class="other"> 733<table BORDER="1" class="genTable"> 734<THEAD> 735<tr> 736<th>File</th><th>API</th><th>ICU 69</th><th>ICU 70</th> 737</tr> 738</THEAD> 739<tr class="row1"> 740<td class="file">basictz.h</td><td class="proto">void icu::BasicTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 741</tr> 742<tr class="row0"> 743<td class="file">measfmt.h</td><td class="proto">void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 53</td> 744</tr> 745<tr class="row1"> 746<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withPrefix(UMeasurePrefix, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 747</tr> 748<tr class="row0"> 749<td class="file">measunit.h</td><td class="proto">UMeasurePrefix icu::MeasureUnit::getPrefix(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 750</tr> 751<tr class="row1"> 752<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligramOfglucosePerDeciliter()</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 753</tr> 754<tr class="row0"> 755<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMilligramOfglucosePerDeciliter(UErrorCode&)</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 756</tr> 757<tr class="row1"> 758<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<br>ICU 69</td> 759</tr> 760<tr class="row0"> 761<td class="file">numberformatter.h</td><td class="proto">Precision icu::number::Precision::trailingZeroDisplay(UNumberTrailingZeroDisplay) const</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 762</tr> 763<tr class="row1"> 764<td class="file">rbtz.h</td><td class="proto">void icu::RuleBasedTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 765</tr> 766<tr class="row0"> 767<td class="file">simpletz.h</td><td class="proto">void icu::SimpleTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 768</tr> 769<tr class="row1"> 770<td class="file">ubrk.h</td><td class="proto">UBreakIterator* ubrk_clone(const UBreakIterator*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 771</tr> 772<tr class="row0"> 773<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<br>ICU 69</td> 774</tr> 775<tr class="row1"> 776<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<br>ICU 69</td> 777</tr> 778<tr class="row0"> 779<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<br>ICU 69</td> 780</tr> 781<tr class="row1"> 782<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<br>ICU 69</td> 783</tr> 784<tr class="row0"> 785<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<br>ICU 69</td> 786</tr> 787<tr class="row1"> 788<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<br>ICU 69</td> 789</tr> 790<tr class="row0"> 791<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<br>ICU 69</td> 792</tr> 793<tr class="row1"> 794<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> 795</tr> 796<tr class="row0"> 797<td class="file">uniset.h</td><td class="proto">UnicodeSet& icu::UnicodeSet::retain(const UnicodeString&)</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 798</tr> 799<tr class="row1"> 800<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<br>ICU 69</td> 801</tr> 802<tr class="row0"> 803<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<br>ICU 69</td> 804</tr> 805<tr class="row1"> 806<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<br>ICU 69</td> 807</tr> 808<tr class="row0"> 809<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<br>ICU 69</td> 810</tr> 811<tr class="row1"> 812<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<br>ICU 69</td> 813</tr> 814<tr class="row0"> 815<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<br>ICU 69</td> 816</tr> 817<tr class="row1"> 818<td class="file">unumberformatter.h</td><td class="proto"><tt>enum</tt> UNumberSignDisplay::UNUM_SIGN_NEGATIVE</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 819</tr> 820<tr class="row0"> 821<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<br>ICU 69</td> 822</tr> 823<tr class="row1"> 824<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<br>ICU 69</td> 825</tr> 826<tr class="row0"> 827<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> 828</tr> 829<tr class="row1"> 830<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<br>ICU 69</td> 831</tr> 832<tr class="row0"> 833<td class="file">uset.h</td><td class="proto">void uset_complementRange(USet*, UChar32, UChar32)</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 834</tr> 835<tr class="row1"> 836<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<br>ICU 69</td> 837</tr> 838<tr class="row0"> 839<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<br>ICU 69</td> 840</tr> 841<tr class="row1"> 842<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<br>ICU 69</td> 843</tr> 844<tr class="row0"> 845<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<br>ICU 69</td> 846</tr> 847<tr class="row1"> 848<td class="file">vtzone.h</td><td class="proto">void icu::VTimeZone::getOffsetFromLocal(UDate, UTimeZoneLocalOption, UTimeZoneLocalOption, int32_t&, int32_t&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft<br>ICU 69</td> 849</tr> 850</table> 851</div> 852<P></P> 853<a href="#_top">(jump back to top)</a> 854<hr> 855<a name="simplifications"></a> 856<h2>Signature Simplifications</h2> 857<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by 858 all possible variations in "original" form.</i> 859<div class="other"> 860<ul> 861<li> 862<b>UClassID icu::BreakIterator::getDynamicClassID() const</b> 863<br>UClassID icu::BreakIterator::getDynamicClassID() const override=0<br>UClassID icu::BreakIterator::getDynamicClassID() const=0<br> 864</li> 865<li> 866<b>UClassID icu::Calendar::getDynamicClassID() const</b> 867<br>UClassID icu::Calendar::getDynamicClassID() const override=0<br>UClassID icu::Calendar::getDynamicClassID() const=0<br> 868</li> 869<li> 870<b>UClassID icu::Collator::getDynamicClassID() const</b> 871<br>UClassID icu::Collator::getDynamicClassID() const override=0<br>UClassID icu::Collator::getDynamicClassID() const=0<br> 872</li> 873<li> 874<b>UClassID icu::ForwardCharacterIterator::getDynamicClassID() const</b> 875<br>UClassID icu::ForwardCharacterIterator::getDynamicClassID() const override=0<br>UClassID icu::ForwardCharacterIterator::getDynamicClassID() const=0<br> 876</li> 877<li> 878<b>UClassID icu::NumberFormat::getDynamicClassID() const</b> 879<br>UClassID icu::NumberFormat::getDynamicClassID() const override=0<br>UClassID icu::NumberFormat::getDynamicClassID() const=0<br> 880</li> 881<li> 882<b>UClassID icu::TimeZone::getDynamicClassID() const</b> 883<br>UClassID icu::TimeZone::getDynamicClassID() const override=0<br>UClassID icu::TimeZone::getDynamicClassID() const=0<br> 884</li> 885<li> 886<b>UClassID icu::Transliterator::getDynamicClassID() const</b> 887<br>UClassID icu::Transliterator::getDynamicClassID() const override=0<br>UClassID icu::Transliterator::getDynamicClassID() const=0<br> 888</li> 889<li> 890<b>UClassID icu::UnicodeFunctor::getDynamicClassID() const</b> 891<br>UClassID icu::UnicodeFunctor::getDynamicClassID() const override=0<br>UClassID icu::UnicodeFunctor::getDynamicClassID() const=0<br> 892</li> 893<li> 894<b>UMatchDegree icu::UnicodeFilter::matches(const Replaceable&, int32_t&, int32_t, bool)</b> 895<br>UMatchDegree icu::UnicodeFilter::matches(const Replaceable&, int32_t&, int32_t, UBool)<br>UMatchDegree icu::UnicodeFilter::matches(const Replaceable&, int32_t&, int32_t, UBool) override<br> 896</li> 897<li> 898<b>UMatchDegree icu::UnicodeSet::matches(const Replaceable&, int32_t&, int32_t, bool)</b> 899<br>UMatchDegree icu::UnicodeSet::matches(const Replaceable&, int32_t&, int32_t, UBool)<br>UMatchDegree icu::UnicodeSet::matches(const Replaceable&, int32_t&, int32_t, UBool) override<br> 900</li> 901<li> 902<b>UnicodeString& icu::UnicodeSet::toPattern(UnicodeString&, bool escapeUnprintable=) const</b> 903<br>UnicodeString& icu::UnicodeSet::toPattern(UnicodeString&, UBool escapeUnprintable=) const<br>UnicodeString& icu::UnicodeSet::toPattern(UnicodeString&, UBool escapeUnprintable=) const override<br> 904</li> 905<li> 906<b>bool icu::AnnualTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const</b> 907<br>UBool icu::AnnualTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const<br>UBool icu::AnnualTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const override<br> 908</li> 909<li> 910<b>bool icu::AnnualTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const</b> 911<br>UBool icu::AnnualTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const<br>UBool icu::AnnualTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const override<br> 912</li> 913<li> 914<b>bool icu::AnnualTimeZoneRule::getNextStart(UDate, int32_t, int32_t, bool, UDate&) const</b> 915<br>UBool icu::AnnualTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const<br>UBool icu::AnnualTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const override<br> 916</li> 917<li> 918<b>bool icu::AnnualTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, bool, UDate&) const</b> 919<br>UBool icu::AnnualTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const<br>UBool icu::AnnualTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const override<br> 920</li> 921<li> 922<b>bool icu::AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const</b> 923<br>UBool icu::AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const<br>UBool icu::AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const override<br> 924</li> 925<li> 926<b>bool icu::AnnualTimeZoneRule::operator!=(const TimeZoneRule&) const</b> 927<br>UBool icu::AnnualTimeZoneRule::operator!=(const TimeZoneRule&) const<br>bool icu::AnnualTimeZoneRule::operator!=(const TimeZoneRule&) const override<br> 928</li> 929<li> 930<b>bool icu::AnnualTimeZoneRule::operator==(const TimeZoneRule&) const</b> 931<br>UBool icu::AnnualTimeZoneRule::operator==(const TimeZoneRule&) const<br>bool icu::AnnualTimeZoneRule::operator==(const TimeZoneRule&) const override<br> 932</li> 933<li> 934<b>bool icu::BreakIterator::operator==(const BreakIterator&) const</b> 935<br>UBool icu::BreakIterator::operator==(const BreakIterator&) const=0<br>bool icu::BreakIterator::operator==(const BreakIterator&) const=0<br> 936</li> 937<li> 938<b>bool icu::ChoiceFormat::operator==(const Format&) const</b> 939<br>UBool icu::ChoiceFormat::operator==(const Format&) const<br>bool icu::ChoiceFormat::operator==(const Format&) const override<br> 940</li> 941<li> 942<b>bool icu::DateFormat::operator==(const Format&) const</b> 943<br>UBool icu::DateFormat::operator==(const Format&) const<br>bool icu::DateFormat::operator==(const Format&) const override<br> 944</li> 945<li> 946<b>bool icu::DateIntervalFormat::operator==(const Format&) const</b> 947<br>UBool icu::DateIntervalFormat::operator==(const Format&) const<br>bool icu::DateIntervalFormat::operator==(const Format&) const override<br> 948</li> 949<li> 950<b>bool icu::DecimalFormat::operator==(const Format&) const</b> 951<br>UBool icu::DecimalFormat::operator==(const Format&) const U_OVERRIDE<br>bool icu::DecimalFormat::operator==(const Format&) const U_OVERRIDE<br> 952</li> 953<li> 954<b>bool icu::Format::operator==(const Format&) const</b> 955<br>UBool icu::Format::operator==(const Format&) const=0<br>bool icu::Format::operator==(const Format&) const=0<br> 956</li> 957<li> 958<b>bool icu::ForwardCharacterIterator::operator==(const ForwardCharacterIterator&) const</b> 959<br>UBool icu::ForwardCharacterIterator::operator==(const ForwardCharacterIterator&) const=0<br>bool icu::ForwardCharacterIterator::operator==(const ForwardCharacterIterator&) const=0<br> 960</li> 961<li> 962<b>bool icu::GregorianCalendar::haveDefaultCentury() const</b> 963<br>UBool icu::GregorianCalendar::haveDefaultCentury() const<br>UBool icu::GregorianCalendar::haveDefaultCentury() const override<br> 964</li> 965<li> 966<b>bool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const</b> 967<br>UBool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const<br>UBool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const override<br> 968</li> 969<li> 970<b>bool icu::GregorianCalendar::isEquivalentTo(const Calendar&) const</b> 971<br>UBool icu::GregorianCalendar::isEquivalentTo(const Calendar&) const<br>UBool icu::GregorianCalendar::isEquivalentTo(const Calendar&) const override<br> 972</li> 973<li> 974<b>bool icu::InitialTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const</b> 975<br>UBool icu::InitialTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const<br>UBool icu::InitialTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const override<br> 976</li> 977<li> 978<b>bool icu::InitialTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const</b> 979<br>UBool icu::InitialTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const<br>UBool icu::InitialTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const override<br> 980</li> 981<li> 982<b>bool icu::InitialTimeZoneRule::getNextStart(UDate, int32_t, int32_t, bool, UDate&) const</b> 983<br>UBool icu::InitialTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const<br>UBool icu::InitialTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const override<br> 984</li> 985<li> 986<b>bool icu::InitialTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, bool, UDate&) const</b> 987<br>UBool icu::InitialTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const<br>UBool icu::InitialTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const override<br> 988</li> 989<li> 990<b>bool icu::InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const</b> 991<br>UBool icu::InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const<br>UBool icu::InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const override<br> 992</li> 993<li> 994<b>bool icu::InitialTimeZoneRule::operator!=(const TimeZoneRule&) const</b> 995<br>UBool icu::InitialTimeZoneRule::operator!=(const TimeZoneRule&) const<br>bool icu::InitialTimeZoneRule::operator!=(const TimeZoneRule&) const override<br> 996</li> 997<li> 998<b>bool icu::InitialTimeZoneRule::operator==(const TimeZoneRule&) const</b> 999<br>UBool icu::InitialTimeZoneRule::operator==(const TimeZoneRule&) const<br>bool icu::InitialTimeZoneRule::operator==(const TimeZoneRule&) const override<br> 1000</li> 1001<li> 1002<b>bool icu::MeasureFormat::operator==(const Format&) const</b> 1003<br>UBool icu::MeasureFormat::operator==(const Format&) const<br>bool icu::MeasureFormat::operator==(const Format&) const override<br> 1004</li> 1005<li> 1006<b>bool icu::MessageFormat::operator==(const Format&) const</b> 1007<br>UBool icu::MessageFormat::operator==(const Format&) const<br>bool icu::MessageFormat::operator==(const Format&) const override<br> 1008</li> 1009<li> 1010<b>bool icu::NumberFormat::operator==(const Format&) const</b> 1011<br>UBool icu::NumberFormat::operator==(const Format&) const<br>bool icu::NumberFormat::operator==(const Format&) const override<br> 1012</li> 1013<li> 1014<b>bool icu::PluralFormat::operator==(const Format&) const</b> 1015<br>UBool icu::PluralFormat::operator==(const Format&) const<br>bool icu::PluralFormat::operator==(const Format&) const override<br> 1016</li> 1017<li> 1018<b>bool icu::RuleBasedBreakIterator::isBoundary(int32_t)</b> 1019<br>UBool icu::RuleBasedBreakIterator::isBoundary(int32_t)<br>UBool icu::RuleBasedBreakIterator::isBoundary(int32_t) override<br> 1020</li> 1021<li> 1022<b>bool icu::RuleBasedBreakIterator::operator==(const BreakIterator&) const</b> 1023<br>UBool icu::RuleBasedBreakIterator::operator==(const BreakIterator&) const<br>bool icu::RuleBasedBreakIterator::operator==(const BreakIterator&) const override<br> 1024</li> 1025<li> 1026<b>bool icu::RuleBasedCollator::operator==(const Collator&) const</b> 1027<br>UBool icu::RuleBasedCollator::operator==(const Collator&) const<br>bool icu::RuleBasedCollator::operator==(const Collator&) const override<br> 1028</li> 1029<li> 1030<b>bool icu::RuleBasedNumberFormat::isLenient() const</b> 1031<br>UBool icu::RuleBasedNumberFormat::isLenient() const<br>UBool icu::RuleBasedNumberFormat::isLenient() const override<br> 1032</li> 1033<li> 1034<b>bool icu::RuleBasedNumberFormat::operator==(const Format&) const</b> 1035<br>UBool icu::RuleBasedNumberFormat::operator==(const Format&) const<br>bool icu::RuleBasedNumberFormat::operator==(const Format&) const override<br> 1036</li> 1037<li> 1038<b>bool icu::RuleBasedTimeZone::getNextTransition(UDate, bool, TimeZoneTransition&) const</b> 1039<br>UBool icu::RuleBasedTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const<br>UBool icu::RuleBasedTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const override<br> 1040</li> 1041<li> 1042<b>bool icu::RuleBasedTimeZone::getPreviousTransition(UDate, bool, TimeZoneTransition&) const</b> 1043<br>UBool icu::RuleBasedTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const<br>UBool icu::RuleBasedTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const override<br> 1044</li> 1045<li> 1046<b>bool icu::RuleBasedTimeZone::hasSameRules(const TimeZone&) const</b> 1047<br>UBool icu::RuleBasedTimeZone::hasSameRules(const TimeZone&) const<br>UBool icu::RuleBasedTimeZone::hasSameRules(const TimeZone&) const override<br> 1048</li> 1049<li> 1050<b>bool icu::RuleBasedTimeZone::inDaylightTime(UDate, UErrorCode&) const</b> 1051<br>UBool icu::RuleBasedTimeZone::inDaylightTime(UDate, UErrorCode&) const<br>UBool icu::RuleBasedTimeZone::inDaylightTime(UDate, UErrorCode&) const override<br> 1052</li> 1053<li> 1054<b>bool icu::RuleBasedTimeZone::operator==(const TimeZone&) const</b> 1055<br>UBool icu::RuleBasedTimeZone::operator==(const TimeZone&) const<br>bool icu::RuleBasedTimeZone::operator==(const TimeZone&) const override<br> 1056</li> 1057<li> 1058<b>bool icu::RuleBasedTimeZone::useDaylightTime() const</b> 1059<br>UBool icu::RuleBasedTimeZone::useDaylightTime() const<br>UBool icu::RuleBasedTimeZone::useDaylightTime() const override<br> 1060</li> 1061<li> 1062<b>bool icu::SelectFormat::operator==(const Format&) const</b> 1063<br>UBool icu::SelectFormat::operator==(const Format&) const<br>bool icu::SelectFormat::operator==(const Format&) const override<br> 1064</li> 1065<li> 1066<b>bool icu::SimpleDateFormat::operator==(const Format&) const</b> 1067<br>UBool icu::SimpleDateFormat::operator==(const Format&) const<br>bool icu::SimpleDateFormat::operator==(const Format&) const override<br> 1068</li> 1069<li> 1070<b>bool icu::SimpleNumberFormatFactory::visible() const</b> 1071<br>UBool icu::SimpleNumberFormatFactory::visible() const<br>UBool icu::SimpleNumberFormatFactory::visible() const override<br> 1072</li> 1073<li> 1074<b>bool icu::SimpleTimeZone::getNextTransition(UDate, bool, TimeZoneTransition&) const</b> 1075<br>UBool icu::SimpleTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const<br>UBool icu::SimpleTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const override<br> 1076</li> 1077<li> 1078<b>bool icu::SimpleTimeZone::getPreviousTransition(UDate, bool, TimeZoneTransition&) const</b> 1079<br>UBool icu::SimpleTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const<br>UBool icu::SimpleTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const override<br> 1080</li> 1081<li> 1082<b>bool icu::SimpleTimeZone::hasSameRules(const TimeZone&) const</b> 1083<br>UBool icu::SimpleTimeZone::hasSameRules(const TimeZone&) const<br>UBool icu::SimpleTimeZone::hasSameRules(const TimeZone&) const override<br> 1084</li> 1085<li> 1086<b>bool icu::SimpleTimeZone::inDaylightTime(UDate, UErrorCode&) const</b> 1087<br>UBool icu::SimpleTimeZone::inDaylightTime(UDate, UErrorCode&) const<br>UBool icu::SimpleTimeZone::inDaylightTime(UDate, UErrorCode&) const override<br> 1088</li> 1089<li> 1090<b>bool icu::SimpleTimeZone::operator==(const TimeZone&) const</b> 1091<br>UBool icu::SimpleTimeZone::operator==(const TimeZone&) const<br>bool icu::SimpleTimeZone::operator==(const TimeZone&) const override<br> 1092</li> 1093<li> 1094<b>bool icu::SimpleTimeZone::useDaylightTime() const</b> 1095<br>UBool icu::SimpleTimeZone::useDaylightTime() const<br>UBool icu::SimpleTimeZone::useDaylightTime() const override<br> 1096</li> 1097<li> 1098<b>bool icu::StringCharacterIterator::operator==(const ForwardCharacterIterator&) const</b> 1099<br>UBool icu::StringCharacterIterator::operator==(const ForwardCharacterIterator&) const<br>bool icu::StringCharacterIterator::operator==(const ForwardCharacterIterator&) const override<br> 1100</li> 1101<li> 1102<b>bool icu::StringSearch::operator==(const SearchIterator&) const</b> 1103<br>UBool icu::StringSearch::operator==(const SearchIterator&) const<br>bool icu::StringSearch::operator==(const SearchIterator&) const override<br> 1104</li> 1105<li> 1106<b>bool icu::TimeArrayTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const</b> 1107<br>UBool icu::TimeArrayTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const<br>UBool icu::TimeArrayTimeZoneRule::getFinalStart(int32_t, int32_t, UDate&) const override<br> 1108</li> 1109<li> 1110<b>bool icu::TimeArrayTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const</b> 1111<br>UBool icu::TimeArrayTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const<br>UBool icu::TimeArrayTimeZoneRule::getFirstStart(int32_t, int32_t, UDate&) const override<br> 1112</li> 1113<li> 1114<b>bool icu::TimeArrayTimeZoneRule::getNextStart(UDate, int32_t, int32_t, bool, UDate&) const</b> 1115<br>UBool icu::TimeArrayTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const<br>UBool icu::TimeArrayTimeZoneRule::getNextStart(UDate, int32_t, int32_t, UBool, UDate&) const override<br> 1116</li> 1117<li> 1118<b>bool icu::TimeArrayTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, bool, UDate&) const</b> 1119<br>UBool icu::TimeArrayTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const<br>UBool icu::TimeArrayTimeZoneRule::getPreviousStart(UDate, int32_t, int32_t, UBool, UDate&) const override<br> 1120</li> 1121<li> 1122<b>bool icu::TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const</b> 1123<br>UBool icu::TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const<br>UBool icu::TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule&) const override<br> 1124</li> 1125<li> 1126<b>bool icu::TimeArrayTimeZoneRule::operator!=(const TimeZoneRule&) const</b> 1127<br>UBool icu::TimeArrayTimeZoneRule::operator!=(const TimeZoneRule&) const<br>bool icu::TimeArrayTimeZoneRule::operator!=(const TimeZoneRule&) const override<br> 1128</li> 1129<li> 1130<b>bool icu::TimeArrayTimeZoneRule::operator==(const TimeZoneRule&) const</b> 1131<br>UBool icu::TimeArrayTimeZoneRule::operator==(const TimeZoneRule&) const<br>bool icu::TimeArrayTimeZoneRule::operator==(const TimeZoneRule&) const override<br> 1132</li> 1133<li> 1134<b>bool icu::TimeZoneFormat::operator==(const Format&) const</b> 1135<br>UBool icu::TimeZoneFormat::operator==(const Format&) const<br>bool icu::TimeZoneFormat::operator==(const Format&) const override<br> 1136</li> 1137<li> 1138<b>bool icu::TimeZoneNames::operator==(const TimeZoneNames&) const</b> 1139<br>UBool icu::TimeZoneNames::operator==(const TimeZoneNames&) const=0<br>bool icu::TimeZoneNames::operator==(const TimeZoneNames&) const=0<br> 1140</li> 1141<li> 1142<b>bool icu::UCharCharacterIterator::hasNext()</b> 1143<br>UBool icu::UCharCharacterIterator::hasNext()<br>UBool icu::UCharCharacterIterator::hasNext() override<br> 1144</li> 1145<li> 1146<b>bool icu::UCharCharacterIterator::hasPrevious()</b> 1147<br>UBool icu::UCharCharacterIterator::hasPrevious()<br>UBool icu::UCharCharacterIterator::hasPrevious() override<br> 1148</li> 1149<li> 1150<b>bool icu::UCharCharacterIterator::operator==(const ForwardCharacterIterator&) const</b> 1151<br>UBool icu::UCharCharacterIterator::operator==(const ForwardCharacterIterator&) const<br>bool icu::UCharCharacterIterator::operator==(const ForwardCharacterIterator&) const override<br> 1152</li> 1153<li> 1154<b>bool icu::UnicodeSet::contains(UChar32) const</b> 1155<br>UBool icu::UnicodeSet::contains(UChar32) const<br>UBool icu::UnicodeSet::contains(UChar32) const override<br> 1156</li> 1157<li> 1158<b>bool icu::UnicodeString::hasMetaData() const</b> 1159<br>UBool icu::UnicodeString::hasMetaData() const<br>UBool icu::UnicodeString::hasMetaData() const override<br> 1160</li> 1161<li> 1162<b>bool icu::UnicodeStringAppendable::appendCodePoint(UChar32)</b> 1163<br>UBool icu::UnicodeStringAppendable::appendCodePoint(UChar32)<br>UBool icu::UnicodeStringAppendable::appendCodePoint(UChar32) override<br> 1164</li> 1165<li> 1166<b>bool icu::UnicodeStringAppendable::appendCodeUnit(char16_t)</b> 1167<br>UBool icu::UnicodeStringAppendable::appendCodeUnit(char16_t)<br>UBool icu::UnicodeStringAppendable::appendCodeUnit(char16_t) override<br> 1168</li> 1169<li> 1170<b>bool icu::UnicodeStringAppendable::appendString(const char16_t*, int32_t)</b> 1171<br>UBool icu::UnicodeStringAppendable::appendString(const char16_t*, int32_t)<br>UBool icu::UnicodeStringAppendable::appendString(const char16_t*, int32_t) override<br> 1172</li> 1173<li> 1174<b>bool icu::UnicodeStringAppendable::reserveAppendCapacity(int32_t)</b> 1175<br>UBool icu::UnicodeStringAppendable::reserveAppendCapacity(int32_t)<br>UBool icu::UnicodeStringAppendable::reserveAppendCapacity(int32_t) override<br> 1176</li> 1177<li> 1178<b>bool icu::VTimeZone::getNextTransition(UDate, bool, TimeZoneTransition&) const</b> 1179<br>UBool icu::VTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const<br>UBool icu::VTimeZone::getNextTransition(UDate, UBool, TimeZoneTransition&) const override<br> 1180</li> 1181<li> 1182<b>bool icu::VTimeZone::getPreviousTransition(UDate, bool, TimeZoneTransition&) const</b> 1183<br>UBool icu::VTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const<br>UBool icu::VTimeZone::getPreviousTransition(UDate, UBool, TimeZoneTransition&) const override<br> 1184</li> 1185<li> 1186<b>bool icu::VTimeZone::hasSameRules(const TimeZone&) const</b> 1187<br>UBool icu::VTimeZone::hasSameRules(const TimeZone&) const<br>UBool icu::VTimeZone::hasSameRules(const TimeZone&) const override<br> 1188</li> 1189<li> 1190<b>bool icu::VTimeZone::inDaylightTime(UDate, UErrorCode&) const</b> 1191<br>UBool icu::VTimeZone::inDaylightTime(UDate, UErrorCode&) const<br>UBool icu::VTimeZone::inDaylightTime(UDate, UErrorCode&) const override<br> 1192</li> 1193<li> 1194<b>bool icu::VTimeZone::operator==(const TimeZone&) const</b> 1195<br>UBool icu::VTimeZone::operator==(const TimeZone&) const<br>bool icu::VTimeZone::operator==(const TimeZone&) const override<br> 1196</li> 1197<li> 1198<b>bool icu::VTimeZone::useDaylightTime() const</b> 1199<br>UBool icu::VTimeZone::useDaylightTime() const<br>UBool icu::VTimeZone::useDaylightTime() const override<br> 1200</li> 1201<li> 1202<b>void icu::RuleBasedNumberFormat::setLenient(bool)</b> 1203<br>void icu::RuleBasedNumberFormat::setLenient(UBool)<br>void icu::RuleBasedNumberFormat::setLenient(UBool) override<br> 1204</li> 1205<li> 1206<b>void icu::RuleBasedTimeZone::getOffset(UDate, bool, int32_t&, int32_t&, UErrorCode&) const</b> 1207<br>void icu::RuleBasedTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const<br>void icu::RuleBasedTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const override<br> 1208</li> 1209<li> 1210<b>void icu::SimpleTimeZone::getOffset(UDate, bool, int32_t&, int32_t&, UErrorCode&) const</b> 1211<br>void icu::SimpleTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const<br>void icu::SimpleTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const override<br> 1212</li> 1213<li> 1214<b>void icu::VTimeZone::getOffset(UDate, bool, int32_t&, int32_t&, UErrorCode&) const</b> 1215<br>void icu::VTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const<br>void icu::VTimeZone::getOffset(UDate, UBool, int32_t&, int32_t&, UErrorCode&) const override<br> 1216</li> 1217<li> 1218<b>void* icu::AnnualTimeZoneRule::clone() const</b> 1219<br>AnnualTimeZoneRule* icu::AnnualTimeZoneRule::clone() const<br>AnnualTimeZoneRule* icu::AnnualTimeZoneRule::clone() const override<br> 1220</li> 1221<li> 1222<b>void* icu::BasicTimeZone::clone() const</b> 1223<br>BasicTimeZone* icu::BasicTimeZone::clone() const override=0<br>BasicTimeZone* icu::BasicTimeZone::clone() const=0<br> 1224</li> 1225<li> 1226<b>void* icu::ChoiceFormat::clone() const</b> 1227<br>ChoiceFormat* icu::ChoiceFormat::clone() const<br>ChoiceFormat* icu::ChoiceFormat::clone() const override<br> 1228</li> 1229<li> 1230<b>void* icu::CurrencyAmount::clone() const</b> 1231<br>CurrencyAmount* icu::CurrencyAmount::clone() const<br>CurrencyAmount* icu::CurrencyAmount::clone() const override<br> 1232</li> 1233<li> 1234<b>void* icu::CurrencyUnit::clone() const</b> 1235<br>CurrencyUnit* icu::CurrencyUnit::clone() const<br>CurrencyUnit* icu::CurrencyUnit::clone() const override<br> 1236</li> 1237<li> 1238<b>void* icu::DateFormat::clone() const</b> 1239<br>DateFormat* icu::DateFormat::clone() const override=0<br>DateFormat* icu::DateFormat::clone() const=0<br> 1240</li> 1241<li> 1242<b>void* icu::DateIntervalFormat::clone() const</b> 1243<br>DateIntervalFormat* icu::DateIntervalFormat::clone() const<br>DateIntervalFormat* icu::DateIntervalFormat::clone() const override<br> 1244</li> 1245<li> 1246<b>void* icu::GregorianCalendar::clone() const</b> 1247<br>GregorianCalendar* icu::GregorianCalendar::clone() const<br>GregorianCalendar* icu::GregorianCalendar::clone() const override<br> 1248</li> 1249<li> 1250<b>void* icu::InitialTimeZoneRule::clone() const</b> 1251<br>InitialTimeZoneRule* icu::InitialTimeZoneRule::clone() const<br>InitialTimeZoneRule* icu::InitialTimeZoneRule::clone() const override<br> 1252</li> 1253<li> 1254<b>void* icu::MeasureFormat::clone() const</b> 1255<br>MeasureFormat* icu::MeasureFormat::clone() const<br>MeasureFormat* icu::MeasureFormat::clone() const override<br> 1256</li> 1257<li> 1258<b>void* icu::MessageFormat::clone() const</b> 1259<br>MessageFormat* icu::MessageFormat::clone() const<br>MessageFormat* icu::MessageFormat::clone() const override<br> 1260</li> 1261<li> 1262<b>void* icu::NumberFormat::clone() const</b> 1263<br>NumberFormat* icu::NumberFormat::clone() const override=0<br>NumberFormat* icu::NumberFormat::clone() const=0<br> 1264</li> 1265<li> 1266<b>void* icu::PluralFormat::clone() const</b> 1267<br>PluralFormat* icu::PluralFormat::clone() const<br>PluralFormat* icu::PluralFormat::clone() const override<br> 1268</li> 1269<li> 1270<b>void* icu::RuleBasedBreakIterator::clone() const</b> 1271<br>RuleBasedBreakIterator* icu::RuleBasedBreakIterator::clone() const<br>RuleBasedBreakIterator* icu::RuleBasedBreakIterator::clone() const override<br> 1272</li> 1273<li> 1274<b>void* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&, UErrorCode&)</b> 1275<br>RuleBasedBreakIterator* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&, UErrorCode&)<br>RuleBasedBreakIterator* icu::RuleBasedBreakIterator::createBufferClone(void*, int32_t&, UErrorCode&) override<br> 1276</li> 1277<li> 1278<b>void* icu::RuleBasedCollator::clone() const</b> 1279<br>RuleBasedCollator* icu::RuleBasedCollator::clone() const<br>RuleBasedCollator* icu::RuleBasedCollator::clone() const override<br> 1280</li> 1281<li> 1282<b>void* icu::RuleBasedNumberFormat::clone() const</b> 1283<br>RuleBasedNumberFormat* icu::RuleBasedNumberFormat::clone() const<br>RuleBasedNumberFormat* icu::RuleBasedNumberFormat::clone() const override<br> 1284</li> 1285<li> 1286<b>void* icu::RuleBasedTimeZone::clone() const</b> 1287<br>RuleBasedTimeZone* icu::RuleBasedTimeZone::clone() const<br>RuleBasedTimeZone* icu::RuleBasedTimeZone::clone() const override<br> 1288</li> 1289<li> 1290<b>void* icu::SelectFormat::clone() const</b> 1291<br>SelectFormat* icu::SelectFormat::clone() const<br>SelectFormat* icu::SelectFormat::clone() const override<br> 1292</li> 1293<li> 1294<b>void* icu::SimpleDateFormat::clone() const</b> 1295<br>SimpleDateFormat* icu::SimpleDateFormat::clone() const<br>SimpleDateFormat* icu::SimpleDateFormat::clone() const override<br> 1296</li> 1297<li> 1298<b>void* icu::SimpleTimeZone::clone() const</b> 1299<br>SimpleTimeZone* icu::SimpleTimeZone::clone() const<br>SimpleTimeZone* icu::SimpleTimeZone::clone() const override<br> 1300</li> 1301<li> 1302<b>void* icu::StringCharacterIterator::clone() const</b> 1303<br>StringCharacterIterator* icu::StringCharacterIterator::clone() const<br>StringCharacterIterator* icu::StringCharacterIterator::clone() const override<br> 1304</li> 1305<li> 1306<b>void* icu::StringSearch::safeClone() const</b> 1307<br>StringSearch* icu::StringSearch::safeClone() const<br>StringSearch* icu::StringSearch::safeClone() const override<br> 1308</li> 1309<li> 1310<b>void* icu::TimeArrayTimeZoneRule::clone() const</b> 1311<br>TimeArrayTimeZoneRule* icu::TimeArrayTimeZoneRule::clone() const<br>TimeArrayTimeZoneRule* icu::TimeArrayTimeZoneRule::clone() const override<br> 1312</li> 1313<li> 1314<b>void* icu::TimeUnit::clone() const</b> 1315<br>TimeUnit* icu::TimeUnit::clone() const<br>TimeUnit* icu::TimeUnit::clone() const override<br> 1316</li> 1317<li> 1318<b>void* icu::TimeUnitAmount::clone() const</b> 1319<br>TimeUnitAmount* icu::TimeUnitAmount::clone() const<br>TimeUnitAmount* icu::TimeUnitAmount::clone() const override<br> 1320</li> 1321<li> 1322<b>void* icu::TimeUnitFormat::clone() const</b> 1323<br>TimeUnitFormat* icu::TimeUnitFormat::clone() const<br>TimeUnitFormat* icu::TimeUnitFormat::clone() const override<br> 1324</li> 1325<li> 1326<b>void* icu::TimeZoneFormat::clone() const</b> 1327<br>TimeZoneFormat* icu::TimeZoneFormat::clone() const<br>TimeZoneFormat* icu::TimeZoneFormat::clone() const override<br> 1328</li> 1329<li> 1330<b>void* icu::UCharCharacterIterator::clone() const</b> 1331<br>UCharCharacterIterator* icu::UCharCharacterIterator::clone() const<br>UCharCharacterIterator* icu::UCharCharacterIterator::clone() const override<br> 1332</li> 1333<li> 1334<b>void* icu::UnicodeFilter::clone() const</b> 1335<br>UnicodeFilter* icu::UnicodeFilter::clone() const override=0<br>UnicodeFilter* icu::UnicodeFilter::clone() const=0<br> 1336</li> 1337<li> 1338<b>void* icu::UnicodeSet::clone() const</b> 1339<br>UnicodeSet* icu::UnicodeSet::clone() const<br>UnicodeSet* icu::UnicodeSet::clone() const override<br> 1340</li> 1341<li> 1342<b>void* icu::UnicodeString::clone() const</b> 1343<br>UnicodeString* icu::UnicodeString::clone() const<br>UnicodeString* icu::UnicodeString::clone() const override<br> 1344</li> 1345<li> 1346<b>void* icu::VTimeZone::clone() const</b> 1347<br>VTimeZone* icu::VTimeZone::clone() const<br>VTimeZone* icu::VTimeZone::clone() const override<br> 1348</li> 1349</ul> 1350</div> 1351<P></P> 1352<a href="#_top">(jump back to top)</a> 1353<hr> 1354<p> 1355<i><font size="-1">Contents generated by StableAPI tool on Wed Sep 29 11:59:05 PDT 2021<br> 1356 Copyright © 2017 and later: Unicode, Inc. and others.<br> 1357 License & terms of use: http://www.unicode.org/copyright.html 1358 </font></i> 1359</p> 1360</body> 1361</html> 1362