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