1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html><!-- 3 Copyright (C) 2012, International Business Machines Corporation, All Rights Reserved. 4 --> 5 <head> 6 <META http-equiv="Content-Type" content="text/html; charset=utf-8"> 7 <title>ICU4C API Comparison: 4.8 (update 1.1) with 49 r31535</title> 8 <link type="text/css" href="icu4c.css" rel="stylesheet"> 9 </head> 10 <body> 11 <a name="_top"></a> 12 <h1>ICU4C API Comparison: 4.8 (update 1.1) with 49 (r31535)</h1> 13 <div id="toc"> 14 <ul> 15 <li> 16 <a href="#removed">Removed from 4.8</a> 17 </li> 18 <li> 19 <a href="#deprecated">Deprecated or Obsoleted in 49</a> 20 </li> 21 <li> 22 <a href="#changed">Changed in 49</a> 23 </li> 24 <li> 25 <a href="#promoted">Promoted to stable in 49</a> 26 </li> 27 <li> 28 <a href="#added">Added in 49</a> 29 </li> 30 <li> 31 <a href="#other">Other existing drafts in 49</a> 32 </li> 33 </ul> 34 <hr> 35 </div> 36 <a name="removed"></a> 37 <h2>Removed from 4.8</h2> 38 <table BORDER="1" class="genTable"> 39 <THEAD> 40 <tr> 41 <th>File</th><th>API</th><th>4.8</th><th>49</th> 42 </tr> 43 </THEAD> 44 <tr class="row1"> 45 <td class="file">decimfmt.h</td><td class="proto">Formattable& DecimalFormat::parseCurrency(const UnicodeString&, Formattable&, ParsePosition&) const</td><td class="">Internal<br>.</td><td>None<br> 46 <span class=""><span></span></span></td> 47 </tr> 48 <tr class="row0"> 49 <td class="file">icudataver.h</td><td class="proto"><tt>#define</tt> U_ICU_STD_BUNDLE</td><td class="">Internal<br>.</td><td>None<br> 50 <span class=""><span></span></span></td> 51 </tr> 52 <tr class="row1"> 53 <td class="file">icudataver.h</td><td class="proto">UBool u_isDataOlder(UVersionInfo, UBool*, UErrorCode*)</td><td class="">Internal<br>4.4</td><td>None<br> 54 <span class=""><span></span></span></td> 55 </tr> 56 <tr class="row0"> 57 <td class="file">numfmt.h</td><td class="proto">Formattable& NumberFormat::parseCurrency(const UnicodeString&, Formattable&, ParsePosition&) const</td><td class="">Internal<br>.</td><td>None<br> 58 <span class=""><span></span></span></td> 59 </tr> 60 <tr class="row1"> 61 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_ALIGN_CODE</td><td class=""> 62 <br> 63 </td><td>None<br> 64 <span class=""><span></span></span></td> 65 </tr> 66 <tr class="row0"> 67 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_DARWIN</td><td class=""> 68 <br> 69 </td><td>None<br> 70 <span class=""><span></span></span></td> 71 </tr> 72 <tr class="row1"> 73 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_GNUC_UTF16_STRING</td><td class="">Internal<br>.</td><td>None<br> 74 <span class=""><span></span></span></td> 75 </tr> 76 <tr class="row0"> 77 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_DIRENT_H</td><td class="">Internal<br>.</td><td>None<br> 78 <span class=""><span></span></span></td> 79 </tr> 80 <tr class="row1"> 81 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_GCC_ATOMICS</td><td class="">Internal<br>.</td><td>None<br> 82 <span class=""><span></span></span></td> 83 </tr> 84 <tr class="row0"> 85 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_INT16_T</td><td class=""> 86 <br> 87 </td><td>None<br> 88 <span class=""><span></span></span></td> 89 </tr> 90 <tr class="row1"> 91 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_INT32_T</td><td class=""> 92 <br> 93 </td><td>None<br> 94 <span class=""><span></span></span></td> 95 </tr> 96 <tr class="row0"> 97 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_INT64_T</td><td class=""> 98 <br> 99 </td><td>None<br> 100 <span class=""><span></span></span></td> 101 </tr> 102 <tr class="row1"> 103 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_INT8_T</td><td class=""> 104 <br> 105 </td><td>None<br> 106 <span class=""><span></span></span></td> 107 </tr> 108 <tr class="row0"> 109 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_LIB_SUFFIX</td><td class="">Internal<br>.</td><td>None<br> 110 <span class=""><span></span></span></td> 111 </tr> 112 <tr class="row1"> 113 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_MMAP</td><td class=""> 114 <br> 115 </td><td>None<br> 116 <span class=""><span></span></span></td> 117 </tr> 118 <tr class="row0"> 119 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_NAMESPACE</td><td class=""> 120 <br> 121 </td><td>None<br> 122 <span class=""><span></span></span></td> 123 </tr> 124 <tr class="row1"> 125 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_NL_LANGINFO_CODESET</td><td class=""> 126 <br> 127 </td><td>None<br> 128 <span class=""><span></span></span></td> 129 </tr> 130 <tr class="row0"> 131 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_POPEN</td><td class=""> 132 <br> 133 </td><td>None<br> 134 <span class=""><span></span></span></td> 135 </tr> 136 <tr class="row1"> 137 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_UINT16_T</td><td class=""> 138 <br> 139 </td><td>None<br> 140 <span class=""><span></span></span></td> 141 </tr> 142 <tr class="row0"> 143 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_UINT32_T</td><td class=""> 144 <br> 145 </td><td>None<br> 146 <span class=""><span></span></span></td> 147 </tr> 148 <tr class="row1"> 149 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_UINT64_T</td><td class=""> 150 <br> 151 </td><td>None<br> 152 <span class=""><span></span></span></td> 153 </tr> 154 <tr class="row0"> 155 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_UINT8_T</td><td class=""> 156 <br> 157 </td><td>None<br> 158 <span class=""><span></span></span></td> 159 </tr> 160 <tr class="row1"> 161 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_INLINE</td><td class=""> 162 <br> 163 </td><td>None<br> 164 <span class=""><span></span></span></td> 165 </tr> 166 <tr class="row0"> 167 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_LIB_SUFFIX_C_NAME</td><td class="">Internal<br>.</td><td>None<br> 168 <span class=""><span></span></span></td> 169 </tr> 170 <tr class="row1"> 171 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_MAKE</td><td class=""> 172 <br> 173 </td><td>None<br> 174 <span class=""><span></span></span></td> 175 </tr> 176 <tr class="row0"> 177 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_NL_LANGINFO_CODESET</td><td class=""> 178 <br> 179 </td><td>None<br> 180 <span class=""><span></span></span></td> 181 </tr> 182 <tr class="row1"> 183 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_RELEASE</td><td class=""> 184 <br> 185 </td><td>None<br> 186 <span class=""><span></span></span></td> 187 </tr> 188 <tr class="row0"> 189 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_TIMEZONE</td><td class=""> 190 <br> 191 </td><td>None<br> 192 <span class=""><span></span></span></td> 193 </tr> 194 <tr class="row1"> 195 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_TZNAME</td><td class=""> 196 <br> 197 </td><td>None<br> 198 <span class=""><span></span></span></td> 199 </tr> 200 <tr class="row0"> 201 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_TZSET</td><td class=""> 202 <br> 203 </td><td>None<br> 204 <span class=""><span></span></span></td> 205 </tr> 206 <tr class="row1"> 207 <td class="file">putil.h</td><td class="proto"><tt>#define</tt> IEEE_754</td><td class=""> 208 <br> 209 </td><td>None<br> 210 <span class=""><span></span></span></td> 211 </tr> 212 <tr class="row0"> 213 <td class="file">putil.h</td><td class="proto">const char* uprv_getDefaultCodepage()</td><td class="">Internal<br>.</td><td>None<br> 214 <span class=""><span></span></span></td> 215 </tr> 216 <tr class="row1"> 217 <td class="file">putil.h</td><td class="proto">const char* uprv_getDefaultLocaleID()</td><td class="">Internal<br>.</td><td>None<br> 218 <span class=""><span></span></span></td> 219 </tr> 220 <tr class="row0"> 221 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> ICU_USE_THREADS</td><td class=""> 222 <br> 223 </td><td>None<br> 224 <span class=""><span></span></span></td> 225 </tr> 226 <tr class="row1"> 227 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> UCLN_NO_AUTO_CLEANUP</td><td class=""> 228 <br> 229 </td><td>None<br> 230 <span class=""><span></span></span></td> 231 </tr> 232 <tr class="row0"> 233 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_ALIGN_CODE</td><td class=""> 234 <br> 235 </td><td>None<br> 236 <span class=""><span></span></span></td> 237 </tr> 238 <tr class="row1"> 239 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_DAYLIGHT</td><td class="">Internal<br>.</td><td>None<br> 240 <span class=""><span></span></span></td> 241 </tr> 242 <tr class="row0"> 243 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_DEBUG</td><td class=""> 244 <br> 245 </td><td>None<br> 246 <span class=""><span></span></span></td> 247 </tr> 248 <tr class="row1"> 249 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_DECLARE_UTF16</td><td class="">Internal<br>.</td><td>None<br> 250 <span class=""><span></span></span></td> 251 </tr> 252 <tr class="row0"> 253 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_DEFAULT_SHOW_DRAFT</td><td class=""> 254 <br> 255 </td><td>None<br> 256 <span class=""><span></span></span></td> 257 </tr> 258 <tr class="row1"> 259 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_DISABLE_RENAMING</td><td class=""> 260 <br> 261 </td><td>None<br> 262 <span class=""><span></span></span></td> 263 </tr> 264 <tr class="row0"> 265 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_ENABLE_DYLOAD</td><td class="">Internal<br>.</td><td>None<br> 266 <span class=""><span></span></span></td> 267 </tr> 268 <tr class="row1"> 269 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_ENABLE_TRACING</td><td class=""> 270 <br> 271 </td><td>None<br> 272 <span class=""><span></span></span></td> 273 </tr> 274 <tr class="row0"> 275 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_EXPORT</td><td class=""> 276 <br> 277 </td><td>None<br> 278 <span class=""><span></span></span></td> 279 </tr> 280 <tr class="row1"> 281 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_INT16_T</td><td class=""> 282 <br> 283 </td><td>None<br> 284 <span class=""><span></span></span></td> 285 </tr> 286 <tr class="row0"> 287 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_INT32_T</td><td class=""> 288 <br> 289 </td><td>None<br> 290 <span class=""><span></span></span></td> 291 </tr> 292 <tr class="row1"> 293 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_INT64_T</td><td class=""> 294 <br> 295 </td><td>None<br> 296 <span class=""><span></span></span></td> 297 </tr> 298 <tr class="row0"> 299 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_INT8_T</td><td class=""> 300 <br> 301 </td><td>None<br> 302 <span class=""><span></span></span></td> 303 </tr> 304 <tr class="row1"> 305 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_INTTYPES_H</td><td class=""> 306 <br> 307 </td><td>None<br> 308 <span class=""><span></span></span></td> 309 </tr> 310 <tr class="row0"> 311 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_LIB_SUFFIX</td><td class=""> 312 <br> 313 </td><td>None<br> 314 <span class=""><span></span></span></td> 315 </tr> 316 <tr class="row1"> 317 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_MMAP</td><td class="">Internal<br>.</td><td>None<br> 318 <span class=""><span></span></span></td> 319 </tr> 320 <tr class="row0"> 321 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_NAMESPACE</td><td class=""> 322 <br> 323 </td><td>None<br> 324 <span class=""><span></span></span></td> 325 </tr> 326 <tr class="row1"> 327 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_PLACEMENT_NEW</td><td class=""> 328 <br> 329 </td><td>None<br> 330 <span class=""><span></span></span></td> 331 </tr> 332 <tr class="row0"> 333 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_POPEN</td><td class="">Internal<br>.</td><td>None<br> 334 <span class=""><span></span></span></td> 335 </tr> 336 <tr class="row1"> 337 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_UINT16_T</td><td class=""> 338 <br> 339 </td><td>None<br> 340 <span class=""><span></span></span></td> 341 </tr> 342 <tr class="row0"> 343 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_UINT32_T</td><td class=""> 344 <br> 345 </td><td>None<br> 346 <span class=""><span></span></span></td> 347 </tr> 348 <tr class="row1"> 349 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_UINT64_T</td><td class=""> 350 <br> 351 </td><td>None<br> 352 <span class=""><span></span></span></td> 353 </tr> 354 <tr class="row0"> 355 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_UINT8_T</td><td class=""> 356 <br> 357 </td><td>None<br> 358 <span class=""><span></span></span></td> 359 </tr> 360 <tr class="row1"> 361 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_WCHAR_H</td><td class=""> 362 <br> 363 </td><td>None<br> 364 <span class=""><span></span></span></td> 365 </tr> 366 <tr class="row0"> 367 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_HAVE_WCSCPY</td><td class=""> 368 <br> 369 </td><td>None<br> 370 <span class=""><span></span></span></td> 371 </tr> 372 <tr class="row1"> 373 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_IMPORT</td><td class=""> 374 <br> 375 </td><td>None<br> 376 <span class=""><span></span></span></td> 377 </tr> 378 <tr class="row0"> 379 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_INLINE</td><td class=""> 380 <br> 381 </td><td>None<br> 382 <span class=""><span></span></span></td> 383 </tr> 384 <tr class="row1"> 385 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_INT64_IS_LONG_LONG</td><td class=""> 386 <br> 387 </td><td>None<br> 388 <span class=""><span></span></span></td> 389 </tr> 390 <tr class="row0"> 391 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_IOSTREAM_SOURCE</td><td class=""> 392 <br> 393 </td><td>None<br> 394 <span class=""><span></span></span></td> 395 </tr> 396 <tr class="row1"> 397 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_IS_BIG_ENDIAN</td><td class=""> 398 <br> 399 </td><td>None<br> 400 <span class=""><span></span></span></td> 401 </tr> 402 <tr class="row0"> 403 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_LIB_SUFFIX_C_NAME_STRING</td><td class=""> 404 <br> 405 </td><td>None<br> 406 <span class=""><span></span></span></td> 407 </tr> 408 <tr class="row1"> 409 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_LIB_SUFFIX_C_NAME</td><td class=""> 410 <br> 411 </td><td>None<br> 412 <span class=""><span></span></span></td> 413 </tr> 414 <tr class="row0"> 415 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_MAKE_IS_NMAKE</td><td class=""> 416 <br> 417 </td><td>None<br> 418 <span class=""><span></span></span></td> 419 </tr> 420 <tr class="row1"> 421 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_MAKE</td><td class=""> 422 <br> 423 </td><td>None<br> 424 <span class=""><span></span></span></td> 425 </tr> 426 <tr class="row0"> 427 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_OVERRIDE_CXX_ALLOCATION</td><td class=""> 428 <br> 429 </td><td>None<br> 430 <span class=""><span></span></span></td> 431 </tr> 432 <tr class="row1"> 433 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_RELEASE</td><td class=""> 434 <br> 435 </td><td>None<br> 436 <span class=""><span></span></span></td> 437 </tr> 438 <tr class="row0"> 439 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_SIZEOF_WCHAR_T</td><td class=""> 440 <br> 441 </td><td>None<br> 442 <span class=""><span></span></span></td> 443 </tr> 444 <tr class="row1"> 445 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_TIMEZONE</td><td class="">Internal<br>.</td><td>None<br> 446 <span class=""><span></span></span></td> 447 </tr> 448 <tr class="row0"> 449 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_TZNAME</td><td class="">Internal<br>.</td><td>None<br> 450 <span class=""><span></span></span></td> 451 </tr> 452 <tr class="row1"> 453 <td class="file">pwin32.h</td><td class="proto"><tt>#define</tt> U_TZSET</td><td class="">Internal<br>.</td><td>None<br> 454 <span class=""><span></span></span></td> 455 </tr> 456 <tr class="row0"> 457 <td class="file">std_string.h</td><td class="proto"><tt>#define</tt> U_HAVE_STD_STRING</td><td class="">Internal<br>.</td><td>None<br> 458 <span class=""><span></span></span></td> 459 </tr> 460 <tr class="row1"> 461 <td class="file">std_string.h</td><td class="proto"><tt>#define</tt> U_STD_NSQ</td><td class="">Draft<br>4.2</td><td>None<br> 462 <span class=""><span></span></span></td> 463 </tr> 464 <tr class="row0"> 465 <td class="file">std_string.h</td><td class="proto"><tt>#define</tt> U_STD_NS_USE</td><td class="">Draft<br>4.2</td><td>None<br> 466 <span class=""><span></span></span></td> 467 </tr> 468 <tr class="row1"> 469 <td class="file">std_string.h</td><td class="proto"><tt>#define</tt> U_STD_NS</td><td class="">Draft<br>4.2</td><td>None<br> 470 <span class=""><span></span></span></td> 471 </tr> 472 <tr class="row0"> 473 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt> U_ALIGN_CODE</td><td class="">Internal<br>.</td><td>None<br> 474 <span class=""><span></span></span></td> 475 </tr> 476 <tr class="row1"> 477 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt> U_HAVE_WCHAR_H</td><td class="stabchange">Stable<br>2.0</td><td>None<br> 478 <span class=""><span></span></span></td> 479 </tr> 480 <tr class="row0"> 481 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt> U_INLINE</td><td class="">Internal<br>.</td><td>None<br> 482 <span class=""><span></span></span></td> 483 </tr> 484 <tr class="row1"> 485 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt> U_SIZEOF_WCHAR_T</td><td class="stabchange">Stable<br>2.0</td><td>None<br> 486 <span class=""><span></span></span></td> 487 </tr> 488 <!-- 489 <tr class="row0"> 490 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt></td><td class=""> 491 <br> 492 </td><td>None<br> 493 <span class=""><span></span></span></td> 494 </tr> 495 <tr class="row1"> 496 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt></td><td class=""> 497 <br> 498 </td><td>None<br> 499 <span class=""><span></span></span></td> 500 </tr> 501 --> 502 <tr class="row0"> 503 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(UChar)</td><td class="stabchange">Stable<br>2.0</td><td>None<br> 504 <span class=""><span></span></span></td> 505 </tr> 506 <tr class="row1"> 507 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(UChar32)</td><td class="stabchange">Stable<br>2.0</td><td>None<br> 508 <span class=""><span></span></span></td> 509 </tr> 510 <tr class="row0"> 511 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const UChar*)</td><td class="stabchange">Stable<br>2.0</td><td>None<br> 512 <span class=""><span></span></span></td> 513 </tr> 514 <tr class="row1"> 515 <td class="file">unistr.h</td><td class="proto">UnicodeString::UnicodeString(const char*)</td><td class="stabchange">Stable<br>2.0</td><td>None<br> 516 <span class=""><span></span></span></td> 517 </tr> 518 <tr class="row0"> 519 <td class="file">uobject.h</td><td class="proto"><tt>#define</tt> U_HAVE_PLACEMENT_NEW</td><td class="stabchange">Stable<br>2.6</td><td>None<br> 520 <span class=""><span></span></span></td> 521 </tr> 522 <tr class="row1"> 523 <td class="file">uobject.h</td><td class="proto"><tt>#define</tt> U_OVERRIDE_CXX_ALLOCATION</td><td class="stabchange">Stable<br>2.2</td><td>None<br> 524 <span class=""><span></span></span></td> 525 </tr> 526 <tr class="row0"> 527 <td class="file">uobject.h</td><td class="proto"><tt>static</tt> void UMemory::operator delete(void*)</td><td class="stabchange">Stable<br>2.4</td><td>None<br> 528 <span class=""><span></span></span></td> 529 </tr> 530 <tr class="row1"> 531 <td class="file">uobject.h</td><td class="proto"><tt>static</tt> void UMemory::operator delete(void*, void*)</td><td class="stabchange">Stable<br>2.6</td><td>None<br> 532 <span class=""><span></span></span></td> 533 </tr> 534 <tr class="row0"> 535 <td class="file">uobject.h</td><td class="proto"><tt>static</tt> void UMemory::operator delete[](void*)</td><td class="stabchange">Stable<br>2.4</td><td>None<br> 536 <span class=""><span></span></span></td> 537 </tr> 538 <tr class="row1"> 539 <td class="file">uobject.h</td><td class="proto"><tt>static</tt> void* UMemory::operator new(size_t)</td><td class="stabchange">Stable<br>2.4</td><td>None<br> 540 <span class=""><span></span></span></td> 541 </tr> 542 <tr class="row0"> 543 <td class="file">uobject.h</td><td class="proto"><tt>static</tt> void* UMemory::operator new(size_t, void*)</td><td class="stabchange">Stable<br>2.6</td><td>None<br> 544 <span class=""><span></span></span></td> 545 </tr> 546 <tr class="row1"> 547 <td class="file">uobject.h</td><td class="proto"><tt>static</tt> void* UMemory::operator new[](size_t)</td><td class="stabchange">Stable<br>2.4</td><td>None<br> 548 <span class=""><span></span></span></td> 549 </tr> 550 <tr class="row0"> 551 <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="">Internal<br> 552 </td><td>None<br> 553 <span class=""><span></span></span></td> 554 </tr> 555 <tr class="row1"> 556 <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="">Internal<br> 557 </td><td>None<br> 558 <span class=""><span></span></span></td> 559 </tr> 560 <tr class="row0"> 561 <td class="file">utext.h</td><td class="proto">int32_t utext_compare(UText*, int32_t, UText*, int32_t)</td><td class="">Internal<br> 562 </td><td>None<br> 563 <span class=""><span></span></span></td> 564 </tr> 565 <tr class="row1"> 566 <td class="file">utext.h</td><td class="proto">int32_t utext_compareNativeLimit(UText*, int64_t, UText*, int64_t)</td><td class="">Internal<br> 567 </td><td>None<br> 568 <span class=""><span></span></span></td> 569 </tr> 570 <tr class="row0"> 571 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DEF2_ICUDATA_ENTRY_POINT</td><td class="">Internal<br>.</td><td>None<br> 572 <span class=""><span></span></span></td> 573 </tr> 574 <tr class="row1"> 575 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DEF_ICUDATA_ENTRY_POINT</td><td class="">Internal<br>.</td><td>None<br> 576 <span class=""><span></span></span></td> 577 </tr> 578 <tr class="row0"> 579 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_USE_USRDATA</td><td class="">Internal<br>.</td><td>None<br> 580 <span class=""><span></span></span></td> 581 </tr> 582 <tr class="row1"> 583 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_USRDATA_NAME</td><td class="">Internal<br>.</td><td>None<br> 584 <span class=""><span></span></span></td> 585 </tr> 586 <tr class="row0"> 587 <td class="file">uversion.h</td><td class="proto">void u_versionToString(UVersionInfo, char*)</td><td class="stabchange">Stable<br>2.4</td><td>None<br> 588 <span class=""><span></span></span></td> 589 </tr> 590 </table> 591 <P></P> 592 <a href="#_top">(jump back to top)</a> 593 <hr> 594 <a name="deprecated"></a> 595 <h2>Deprecated or Obsoleted in 49</h2> 596 <table BORDER="1" class="genTable"> 597 <THEAD> 598 <tr> 599 <th>File</th><th>API</th><th>4.8</th><th>49</th> 600 </tr> 601 </THEAD> 602 <tr class="row1"> 603 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::ChoiceFormat(const ChoiceFormat&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 604 <span class=""><span></span></span></td> 605 </tr> 606 <tr class="row0"> 607 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::ChoiceFormat(const UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 608 <span class=""><span></span></span></td> 609 </tr> 610 <tr class="row1"> 611 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::ChoiceFormat(const double*, const UBool*, const UnicodeString*, int32_t)</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br> 612 <span class=""><span></span></span></td> 613 </tr> 614 <tr class="row0"> 615 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::ChoiceFormat(const double*, const UnicodeString*, int32_t)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 616 <span class=""><span></span></span></td> 617 </tr> 618 <tr class="row1"> 619 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::~ChoiceFormat()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 620 <span class=""><span></span></span></td> 621 </tr> 622 <tr class="row0"> 623 <td class="file">choicfmt.h</td><td class="proto">Format* ChoiceFormat::clone()const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 624 <span class=""><span></span></span></td> 625 </tr> 626 <tr class="row1"> 627 <td class="file">choicfmt.h</td><td class="proto">UBool ChoiceFormat::operator==(const Format&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 628 <span class=""><span></span></span></td> 629 </tr> 630 <tr class="row0"> 631 <td class="file">choicfmt.h</td><td class="proto">UClassID ChoiceFormat::getDynamicClassID()const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 632 <span class=""><span></span></span></td> 633 </tr> 634 <tr class="row1"> 635 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 636 <span class=""><span></span></span></td> 637 </tr> 638 <tr class="row0"> 639 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, UErrorCode&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 640 <span class=""><span></span></span></td> 641 </tr> 642 <tr class="row1"> 643 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(const Formattable*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 644 <span class=""><span></span></span></td> 645 </tr> 646 <tr class="row0"> 647 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(double, UnicodeString&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 648 <span class=""><span></span></span></td> 649 </tr> 650 <tr class="row1"> 651 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(double, UnicodeString&, FieldPosition&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 652 <span class=""><span></span></span></td> 653 </tr> 654 <tr class="row0"> 655 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(int32_t, UnicodeString&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 656 <span class=""><span></span></span></td> 657 </tr> 658 <tr class="row1"> 659 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(int32_t, UnicodeString&, FieldPosition&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 660 <span class=""><span></span></span></td> 661 </tr> 662 <tr class="row0"> 663 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(int64_t, UnicodeString&, FieldPosition&) const</td><td class="stabchange">Stable<br>2.8</td><td>Deprecated<br> 664 <span class=""><span></span></span></td> 665 </tr> 666 <tr class="row1"> 667 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::toPattern(UnicodeString&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 668 <span class=""><span></span></span></td> 669 </tr> 670 <tr class="row0"> 671 <td class="file">choicfmt.h</td><td class="proto">const ChoiceFormat& ChoiceFormat::operator=(const ChoiceFormat&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 672 <span class=""><span></span></span></td> 673 </tr> 674 <tr class="row1"> 675 <td class="file">choicfmt.h</td><td class="proto"><tt>static</tt> UClassID ChoiceFormat::getStaticClassID()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 676 <span class=""><span></span></span></td> 677 </tr> 678 <tr class="row0"> 679 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::applyPattern(const UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 680 <span class=""><span></span></span></td> 681 </tr> 682 <tr class="row1"> 683 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::applyPattern(const UnicodeString&, UParseError&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 684 <span class=""><span></span></span></td> 685 </tr> 686 <tr class="row0"> 687 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 688 <span class=""><span></span></span></td> 689 </tr> 690 <tr class="row1"> 691 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 692 <span class=""><span></span></span></td> 693 </tr> 694 <tr class="row0"> 695 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::setChoices(const double*, const UBool*, const UnicodeString*, int32_t)</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br> 696 <span class=""><span></span></span></td> 697 </tr> 698 <tr class="row1"> 699 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::setChoices(const double*, const UnicodeString*, int32_t)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 700 <span class=""><span></span></span></td> 701 </tr> 702 <tr class="row0"> 703 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UCharNameChoice::U_UNICODE_10_CHAR_NAME</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 704 <span class="verchange"><span>49</span></span></td> 705 </tr> 706 <tr class="row1"> 707 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_ISO_COMMENT</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br> 708 <span class="verchange"><span>49</span></span></td> 709 </tr> 710 <tr class="row0"> 711 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_UNICODE_1_NAME</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br> 712 <span class="verchange"><span>49</span></span></td> 713 </tr> 714 <tr class="row1"> 715 <td class="file">uchar.h</td><td class="proto">int32_t u_getISOComment(UChar32, char*, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 716 <span class="verchange"><span>49</span></span></td> 717 </tr> 718 </table> 719 <P></P> 720 <a href="#_top">(jump back to top)</a> 721 <hr> 722 <a name="changed"></a> 723 <h2>Changed in 49 (old, new)</h2> 724 <table BORDER="1" class="genTable"> 725 <THEAD> 726 <tr> 727 <th>File</th><th>API</th><th>4.8</th><th>49</th> 728 </tr> 729 </THEAD> 730 <tr class="row1"> 731 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::addLabels(const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 732 </tr> 733 <tr class="row0"> 734 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::addLabels(const UnicodeSet&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 735 </tr> 736 <tr class="row1"> 737 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::addRecord(const UnicodeString&, const void*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 738 </tr> 739 <tr class="row0"> 740 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::clearRecords(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 741 </tr> 742 <tr class="row1"> 743 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::resetBucketIterator(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 744 </tr> 745 <tr class="row0"> 746 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::resetRecordIterator()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 747 </tr> 748 <tr class="row1"> 749 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::setInflowLabel(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 750 </tr> 751 <tr class="row0"> 752 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 753 </tr> 754 <tr class="row1"> 755 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::setOverflowLabel(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 756 </tr> 757 <tr class="row0"> 758 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::setUnderflowLabel(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 759 </tr> 760 <tr class="row1"> 761 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex::AlphabeticIndex(const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 762 </tr> 763 <tr class="row0"> 764 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex::~AlphabeticIndex()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 765 </tr> 766 <tr class="row1"> 767 <td class="file">alphaindex.h</td><td class="proto">UAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 768 </tr> 769 <tr class="row0"> 770 <td class="file">alphaindex.h</td><td class="proto">UBool AlphabeticIndex::nextBucket(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 771 </tr> 772 <tr class="row1"> 773 <td class="file">alphaindex.h</td><td class="proto">UBool AlphabeticIndex::nextRecord(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 774 </tr> 775 <tr class="row0"> 776 <td class="file">alphaindex.h</td><td class="proto">const RuleBasedCollator& AlphabeticIndex::getCollator() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 777 </tr> 778 <tr class="row1"> 779 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getBucketLabel() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 780 </tr> 781 <tr class="row0"> 782 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getInflowLabel() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 783 </tr> 784 <tr class="row1"> 785 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getOverflowLabel() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 786 </tr> 787 <tr class="row0"> 788 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getRecordName() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 789 </tr> 790 <tr class="row1"> 791 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getUnderflowLabel() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 792 </tr> 793 <tr class="row0"> 794 <td class="file">alphaindex.h</td><td class="proto">const void* AlphabeticIndex::getRecordData() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 795 </tr> 796 <tr class="row1"> 797 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> 798 AlphabeticIndex::ELangType {}</td><td class="">Internal<br>.</td><td>Internal<br> 799 <span class=""><span></span></span></td> 800 </tr> 801 <tr class="row0"> 802 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOW</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 803 </tr> 804 <tr class="row1"> 805 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 806 </tr> 807 <tr class="row0"> 808 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOW</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 809 </tr> 810 <tr class="row1"> 811 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOW</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 812 </tr> 813 <tr class="row0"> 814 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketCount(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 815 </tr> 816 <tr class="row1"> 817 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketIndex() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 818 </tr> 819 <tr class="row0"> 820 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketIndex(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 821 </tr> 822 <tr class="row1"> 823 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketRecordCount() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 824 </tr> 825 <tr class="row0"> 826 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getMaxLabelCount() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 827 </tr> 828 <tr class="row1"> 829 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getRecordCount(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 830 </tr> 831 <tr class="row0"> 832 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendCodePoint(UChar32)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 833 </tr> 834 <tr class="row1"> 835 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendCodeUnit(UChar)=0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 836 </tr> 837 <tr class="row0"> 838 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendString(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 839 </tr> 840 <tr class="row1"> 841 <td class="file">appendable.h</td><td class="proto">UBool Appendable::reserveAppendCapacity(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 842 </tr> 843 <tr class="row0"> 844 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendCodePoint(UChar32)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 845 </tr> 846 <tr class="row1"> 847 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendCodeUnit(UChar)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 848 </tr> 849 <tr class="row0"> 850 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendString(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 851 </tr> 852 <tr class="row1"> 853 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 854 </tr> 855 <tr class="row0"> 856 <td class="file">appendable.h</td><td class="proto">UChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 857 </tr> 858 <tr class="row1"> 859 <td class="file">appendable.h</td><td class="proto">UChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 860 </tr> 861 <tr class="row0"> 862 <td class="file">appendable.h</td><td class="proto">UnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 863 </tr> 864 <tr class="row1"> 865 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink& CheckedArrayByteSink::Reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 866 </tr> 867 <tr class="row0"> 868 <td class="file">bytestream.h</td><td class="proto">int32_t CheckedArrayByteSink::NumberOfBytesAppended() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 869 </tr> 870 <tr class="row1"> 871 <td class="file">bytestrie.h</td><td class="proto">BytesTrie& BytesTrie::reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 872 </tr> 873 <tr class="row0"> 874 <td class="file">bytestrie.h</td><td class="proto">BytesTrie& BytesTrie::resetToState(const State&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 875 </tr> 876 <tr class="row1"> 877 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::BytesTrie(const BytesTrie&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 878 </tr> 879 <tr class="row0"> 880 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::BytesTrie(const void*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 881 </tr> 882 <tr class="row1"> 883 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::Iterator(const BytesTrie&, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 884 </tr> 885 <tr class="row0"> 886 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 887 </tr> 888 <tr class="row1"> 889 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::~Iterator()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 890 </tr> 891 <tr class="row0"> 892 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::State::State()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 893 </tr> 894 <tr class="row1"> 895 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::~BytesTrie()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 896 </tr> 897 <tr class="row0"> 898 <td class="file">bytestrie.h</td><td class="proto">Iterator& BytesTrie::Iterator::reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 899 </tr> 900 <tr class="row1"> 901 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::Iterator::hasNext() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 902 </tr> 903 <tr class="row0"> 904 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::Iterator::next(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 905 </tr> 906 <tr class="row1"> 907 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::hasUniqueValue(int32_t&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 908 </tr> 909 <tr class="row0"> 910 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::current() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 911 </tr> 912 <tr class="row1"> 913 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::first(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 914 </tr> 915 <tr class="row0"> 916 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::next(const char*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 917 </tr> 918 <tr class="row1"> 919 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::next(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 920 </tr> 921 <tr class="row0"> 922 <td class="file">bytestrie.h</td><td class="proto">const BytesTrie& BytesTrie::saveState(State&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 923 </tr> 924 <tr class="row1"> 925 <td class="file">bytestrie.h</td><td class="proto">const StringPiece& BytesTrie::Iterator::getString() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 926 </tr> 927 <tr class="row0"> 928 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::Iterator::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 929 </tr> 930 <tr class="row1"> 931 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::getNextBytes(ByteSink&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 932 </tr> 933 <tr class="row0"> 934 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 935 </tr> 936 <tr class="row1"> 937 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 938 </tr> 939 <tr class="row0"> 940 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder& BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 941 </tr> 942 <tr class="row1"> 943 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder& BytesTrieBuilder::clear()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 944 </tr> 945 <tr class="row0"> 946 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder::BytesTrieBuilder(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 947 </tr> 948 <tr class="row1"> 949 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder::~BytesTrieBuilder()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 950 </tr> 951 <tr class="row0"> 952 <td class="file">bytestriebuilder.h</td><td class="proto">StringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 953 </tr> 954 <tr class="row1"> 955 <td class="file">calendar.h</td><td class="proto">const char* Calendar::getType() const =0</td><td class="">Internal<br>.</td><td>Draft<br> 956 <span class="verchange"><span>49</span></span></td> 957 </tr> 958 <tr class="row0"> 959 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::ChoiceFormat(const ChoiceFormat&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 960 <span class=""><span></span></span></td> 961 </tr> 962 <tr class="row1"> 963 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::ChoiceFormat(const UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 964 <span class=""><span></span></span></td> 965 </tr> 966 <tr class="row0"> 967 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::ChoiceFormat(const double*, const UBool*, const UnicodeString*, int32_t)</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br> 968 <span class=""><span></span></span></td> 969 </tr> 970 <tr class="row1"> 971 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::ChoiceFormat(const double*, const UnicodeString*, int32_t)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 972 <span class=""><span></span></span></td> 973 </tr> 974 <tr class="row0"> 975 <td class="file">choicfmt.h</td><td class="proto">ChoiceFormat::~ChoiceFormat()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 976 <span class=""><span></span></span></td> 977 </tr> 978 <tr class="row1"> 979 <td class="file">choicfmt.h</td><td class="proto">Format* ChoiceFormat::clone()const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 980 <span class=""><span></span></span></td> 981 </tr> 982 <tr class="row0"> 983 <td class="file">choicfmt.h</td><td class="proto">UBool ChoiceFormat::operator==(const Format&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 984 <span class=""><span></span></span></td> 985 </tr> 986 <tr class="row1"> 987 <td class="file">choicfmt.h</td><td class="proto">UClassID ChoiceFormat::getDynamicClassID()const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 988 <span class=""><span></span></span></td> 989 </tr> 990 <tr class="row0"> 991 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 992 <span class=""><span></span></span></td> 993 </tr> 994 <tr class="row1"> 995 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(const Formattable&, UnicodeString&, UErrorCode&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 996 <span class=""><span></span></span></td> 997 </tr> 998 <tr class="row0"> 999 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(const Formattable*, int32_t, UnicodeString&, FieldPosition&, UErrorCode&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1000 <span class=""><span></span></span></td> 1001 </tr> 1002 <tr class="row1"> 1003 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(double, UnicodeString&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1004 <span class=""><span></span></span></td> 1005 </tr> 1006 <tr class="row0"> 1007 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(double, UnicodeString&, FieldPosition&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1008 <span class=""><span></span></span></td> 1009 </tr> 1010 <tr class="row1"> 1011 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(int32_t, UnicodeString&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1012 <span class=""><span></span></span></td> 1013 </tr> 1014 <tr class="row0"> 1015 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(int32_t, UnicodeString&, FieldPosition&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1016 <span class=""><span></span></span></td> 1017 </tr> 1018 <tr class="row1"> 1019 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::format(int64_t, UnicodeString&, FieldPosition&) const</td><td class="stabchange">Stable<br>2.8</td><td>Deprecated<br> 1020 <span class=""><span></span></span></td> 1021 </tr> 1022 <tr class="row0"> 1023 <td class="file">choicfmt.h</td><td class="proto">UnicodeString& ChoiceFormat::toPattern(UnicodeString&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1024 <span class=""><span></span></span></td> 1025 </tr> 1026 <tr class="row1"> 1027 <td class="file">choicfmt.h</td><td class="proto">const ChoiceFormat& ChoiceFormat::operator=(const ChoiceFormat&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1028 <span class=""><span></span></span></td> 1029 </tr> 1030 <tr class="row0"> 1031 <td class="file">choicfmt.h</td><td class="proto"><tt>static</tt> UClassID ChoiceFormat::getStaticClassID()</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1032 <span class=""><span></span></span></td> 1033 </tr> 1034 <tr class="row1"> 1035 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::applyPattern(const UnicodeString&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1036 <span class=""><span></span></span></td> 1037 </tr> 1038 <tr class="row0"> 1039 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::applyPattern(const UnicodeString&, UParseError&, UErrorCode&)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1040 <span class=""><span></span></span></td> 1041 </tr> 1042 <tr class="row1"> 1043 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::parse(const UnicodeString&, Formattable&, ParsePosition&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1044 <span class=""><span></span></span></td> 1045 </tr> 1046 <tr class="row0"> 1047 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::parse(const UnicodeString&, Formattable&, UErrorCode&) const</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1048 <span class=""><span></span></span></td> 1049 </tr> 1050 <tr class="row1"> 1051 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::setChoices(const double*, const UBool*, const UnicodeString*, int32_t)</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br> 1052 <span class=""><span></span></span></td> 1053 </tr> 1054 <tr class="row0"> 1055 <td class="file">choicfmt.h</td><td class="proto">void ChoiceFormat::setChoices(const double*, const UnicodeString*, int32_t)</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1056 <span class=""><span></span></span></td> 1057 </tr> 1058 <tr class="row1"> 1059 <td class="file">coll.h</td><td class="proto">int32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1060 </tr> 1061 <tr class="row0"> 1062 <td class="file">coll.h</td><td class="proto"><tt>static</tt> int32_t Collator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1063 </tr> 1064 <tr class="row1"> 1065 <td class="file">coll.h</td><td class="proto">void Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1066 </tr> 1067 <tr class="row0"> 1068 <td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1069 </tr> 1070 <tr class="row1"> 1071 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1072 DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1073 </tr> 1074 <tr class="row0"> 1075 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1076 DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1077 </tr> 1078 <tr class="row1"> 1079 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1080 DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1081 </tr> 1082 <tr class="row0"> 1083 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1084 DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1085 </tr> 1086 <tr class="row1"> 1087 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1088 DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1089 </tr> 1090 <tr class="row0"> 1091 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1092 DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1093 </tr> 1094 <tr class="row1"> 1095 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1096 DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1097 </tr> 1098 <tr class="row0"> 1099 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1100 DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1101 </tr> 1102 <tr class="row1"> 1103 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 1104 DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1105 </tr> 1106 <tr class="row0"> 1107 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1108 </tr> 1109 <tr class="row1"> 1110 <td class="file">decimfmt.h</td><td class="proto"><tt>enum</tt> 1111 DecimalFormat::ERoundingMode::kRoundUnnecessary</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1112 </tr> 1113 <tr class="row0"> 1114 <td class="file">dtitvfmt.h</td><td class="proto">const TimeZone& DateIntervalFormat::getTimeZone()const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1115 </tr> 1116 <tr class="row1"> 1117 <td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::adoptTimeZone(TimeZone*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1118 </tr> 1119 <tr class="row0"> 1120 <td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::setTimeZone(const TimeZone&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1121 </tr> 1122 <tr class="row1"> 1123 <td class="file">gregocal.h</td><td class="proto">const char* GregorianCalendar::getType() const</td><td class="">Internal<br>.</td><td>Draft<br> 1124 <span class="verchange"><span>49</span></span></td> 1125 </tr> 1126 <tr class="row0"> 1127 <td class="file">icudataver.h</td><td class="proto"><tt>#define</tt> U_ICU_DATA_KEY</td><td class="">Internal<br>.</td><td>Draft<br> 1128 <span class="verchange"><span>49</span></span></td> 1129 </tr> 1130 <tr class="row1"> 1131 <td class="file">icudataver.h</td><td class="proto"><tt>#define</tt> U_ICU_VERSION_BUNDLE</td><td class="">Internal<br>.</td><td>Draft<br> 1132 <span class="verchange"><span>49</span></span></td> 1133 </tr> 1134 <tr class="row0"> 1135 <td class="file">icudataver.h</td><td class="proto">void u_getDataVersion(UVersionInfo, UErrorCode*)</td><td class="">Internal<br>4.4</td><td>Draft<br> 1136 <span class="verchange"><span>49</span></span></td> 1137 </tr> 1138 <tr class="row1"> 1139 <td class="file">idna.h</td><td class="proto">IDNAInfo::IDNAInfo()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1140 </tr> 1141 <tr class="row0"> 1142 <td class="file">idna.h</td><td class="proto">UBool IDNAInfo::hasErrors() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1143 </tr> 1144 <tr class="row1"> 1145 <td class="file">idna.h</td><td class="proto">UBool IDNAInfo::isTransitionalDifferent() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1146 </tr> 1147 <tr class="row0"> 1148 <td class="file">idna.h</td><td class="proto">UnicodeString& IDNA::labelToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1149 </tr> 1150 <tr class="row1"> 1151 <td class="file">idna.h</td><td class="proto">UnicodeString& IDNA::labelToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1152 </tr> 1153 <tr class="row0"> 1154 <td class="file">idna.h</td><td class="proto">UnicodeString& IDNA::nameToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1155 </tr> 1156 <tr class="row1"> 1157 <td class="file">idna.h</td><td class="proto">UnicodeString& IDNA::nameToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1158 </tr> 1159 <tr class="row0"> 1160 <td class="file">idna.h</td><td class="proto"><tt>static</tt> IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1161 </tr> 1162 <tr class="row1"> 1163 <td class="file">idna.h</td><td class="proto">uint32_t IDNAInfo::getErrors() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1164 </tr> 1165 <tr class="row0"> 1166 <td class="file">idna.h</td><td class="proto">void IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1167 </tr> 1168 <tr class="row1"> 1169 <td class="file">idna.h</td><td class="proto">void IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1170 </tr> 1171 <tr class="row0"> 1172 <td class="file">idna.h</td><td class="proto">void IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1173 </tr> 1174 <tr class="row1"> 1175 <td class="file">idna.h</td><td class="proto">void IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1176 </tr> 1177 <tr class="row0"> 1178 <td class="file">locid.h</td><td class="proto">void Locale::setKeywordValue(const char*, const char*, UErrorCode&)</td><td class="">Internal<br>.</td><td>Draft<br> 1179 <span class="verchange"><span>49</span></span></td> 1180 </tr> 1181 <tr class="row1"> 1182 <td class="file">messagepattern.h</td><td class="proto"><tt>#define</tt> UMSGPAT_NO_NUMERIC_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1183 </tr> 1184 <tr class="row0"> 1185 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::operator=(const MessagePattern&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1186 </tr> 1187 <tr class="row1"> 1188 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::parse(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1189 </tr> 1190 <tr class="row0"> 1191 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::parseChoiceStyle(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1192 </tr> 1193 <tr class="row1"> 1194 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::parsePluralStyle(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1195 </tr> 1196 <tr class="row0"> 1197 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::parseSelectStyle(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1198 </tr> 1199 <tr class="row1"> 1200 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1201 </tr> 1202 <tr class="row0"> 1203 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(UMessagePatternApostropheMode, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1204 </tr> 1205 <tr class="row1"> 1206 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(const MessagePattern&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1207 </tr> 1208 <tr class="row0"> 1209 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1210 </tr> 1211 <tr class="row1"> 1212 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::~MessagePattern()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1213 </tr> 1214 <tr class="row0"> 1215 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::Part::operator!=(const Part&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1216 </tr> 1217 <tr class="row1"> 1218 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::Part::operator==(const Part&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1219 </tr> 1220 <tr class="row0"> 1221 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::hasNamedArguments() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1222 </tr> 1223 <tr class="row1"> 1224 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::hasNumberedArguments() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1225 </tr> 1226 <tr class="row0"> 1227 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::operator!=(const MessagePattern&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1228 </tr> 1229 <tr class="row1"> 1230 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::operator==(const MessagePattern&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1231 </tr> 1232 <tr class="row0"> 1233 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::partSubstringMatches(const Part&, const UnicodeString&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1234 </tr> 1235 <tr class="row1"> 1236 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternApostropheMode MessagePattern::getApostropheMode() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1237 </tr> 1238 <tr class="row0"> 1239 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternArgType MessagePattern::Part::getArgType() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1240 </tr> 1241 <tr class="row1"> 1242 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternPartType MessagePattern::Part::getType() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1243 </tr> 1244 <tr class="row0"> 1245 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternPartType MessagePattern::getPartType(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1246 </tr> 1247 <tr class="row1"> 1248 <td class="file">messagepattern.h</td><td class="proto">UnicodeString MessagePattern::autoQuoteApostropheDeep() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1249 </tr> 1250 <tr class="row0"> 1251 <td class="file">messagepattern.h</td><td class="proto">UnicodeString MessagePattern::getSubstring(const Part&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1252 </tr> 1253 <tr class="row1"> 1254 <td class="file">messagepattern.h</td><td class="proto">const Part& MessagePattern::getPart(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1255 </tr> 1256 <tr class="row0"> 1257 <td class="file">messagepattern.h</td><td class="proto">const UnicodeString& MessagePattern::getPatternString() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1258 </tr> 1259 <tr class="row1"> 1260 <td class="file">messagepattern.h</td><td class="proto">double MessagePattern::getNumericValue(const Part&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1261 </tr> 1262 <tr class="row0"> 1263 <td class="file">messagepattern.h</td><td class="proto">double MessagePattern::getPluralOffset(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1264 </tr> 1265 <tr class="row1"> 1266 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_NUMBER</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1267 </tr> 1268 <tr class="row0"> 1269 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_VALID</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1270 </tr> 1271 <tr class="row1"> 1272 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_OPTIONAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1273 </tr> 1274 <tr class="row0"> 1275 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_REQUIRED</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1276 </tr> 1277 <tr class="row1"> 1278 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_CHOICE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1279 </tr> 1280 <tr class="row0"> 1281 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_NONE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1282 </tr> 1283 <tr class="row1"> 1284 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_PLURAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1285 </tr> 1286 <tr class="row0"> 1287 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1288 </tr> 1289 <tr class="row1"> 1290 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SIMPLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1291 </tr> 1292 <tr class="row0"> 1293 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_DOUBLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1294 </tr> 1295 <tr class="row1"> 1296 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_INT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1297 </tr> 1298 <tr class="row0"> 1299 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_LIMIT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1300 </tr> 1301 <tr class="row1"> 1302 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NAME</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1303 </tr> 1304 <tr class="row0"> 1305 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NUMBER</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1306 </tr> 1307 <tr class="row1"> 1308 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_SELECTOR</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1309 </tr> 1310 <tr class="row0"> 1311 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_START</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1312 </tr> 1313 <tr class="row1"> 1314 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STYLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1315 </tr> 1316 <tr class="row0"> 1317 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_TYPE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1318 </tr> 1319 <tr class="row1"> 1320 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_INSERT_CHAR</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1321 </tr> 1322 <tr class="row0"> 1323 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_LIMIT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1324 </tr> 1325 <tr class="row1"> 1326 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_START</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1327 </tr> 1328 <tr class="row0"> 1329 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_REPLACE_NUMBER</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1330 </tr> 1331 <tr class="row1"> 1332 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_SKIP_SYNTAX</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1333 </tr> 1334 <tr class="row0"> 1335 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getIndex() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1336 </tr> 1337 <tr class="row1"> 1338 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getLength() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1339 </tr> 1340 <tr class="row0"> 1341 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getLimit() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1342 </tr> 1343 <tr class="row1"> 1344 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1345 </tr> 1346 <tr class="row0"> 1347 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::hashCode() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1348 </tr> 1349 <tr class="row1"> 1350 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::countParts() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1351 </tr> 1352 <tr class="row0"> 1353 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::getLimitPartIndex(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1354 </tr> 1355 <tr class="row1"> 1356 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::getPatternIndex(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1357 </tr> 1358 <tr class="row0"> 1359 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::hashCode() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1360 </tr> 1361 <tr class="row1"> 1362 <td class="file">messagepattern.h</td><td class="proto"><tt>static</tt> UBool MessagePattern::Part::hasNumericValue(UMessagePatternPartType)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1363 </tr> 1364 <tr class="row0"> 1365 <td class="file">messagepattern.h</td><td class="proto"><tt>static</tt> int32_t MessagePattern::validateArgumentName(const UnicodeString&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1366 </tr> 1367 <tr class="row1"> 1368 <td class="file">messagepattern.h</td><td class="proto">void MessagePattern::clear()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1369 </tr> 1370 <tr class="row0"> 1371 <td class="file">messagepattern.h</td><td class="proto">void MessagePattern::clearPatternAndSetApostropheMode(UMessagePatternApostropheMode)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1372 </tr> 1373 <tr class="row1"> 1374 <td class="file">msgfmt.h</td><td class="proto">UMessagePatternApostropheMode MessageFormat::getApostropheMode() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1375 </tr> 1376 <tr class="row0"> 1377 <td class="file">msgfmt.h</td><td class="proto">void MessageFormat::applyPattern(const UnicodeString&, UMessagePatternApostropheMode, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1378 </tr> 1379 <tr class="row1"> 1380 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1381 </tr> 1382 <tr class="row0"> 1383 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::getDecomposition(UChar32, UnicodeString&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1384 </tr> 1385 <tr class="row1"> 1386 <td class="file">numfmt.h</td><td class="proto">UBool NumberFormat::isLenient()const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1387 </tr> 1388 <tr class="row0"> 1389 <td class="file">numfmt.h</td><td class="proto"><tt>static</tt> NumberFormat* NumberFormat::createInstance(const Locale&, UNumberFormatStyle, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1390 </tr> 1391 <tr class="row1"> 1392 <td class="file">numfmt.h</td><td class="proto">void NumberFormat::setLenient(UBool)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1393 </tr> 1394 <tr class="row0"> 1395 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_INTTYPES_H</td><td class=""> 1396 <br> 1397 </td><td>Internal<br> 1398 <span class=""><span>.</span></span></td> 1399 </tr> 1400 <tr class="row1"> 1401 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_PLACEMENT_NEW</td><td class=""> 1402 <br> 1403 </td><td>Stable<br> 1404 <span class=""><span>2.6</span></span></td> 1405 </tr> 1406 <tr class="row0"> 1407 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_WCHAR_H</td><td class=""> 1408 <br> 1409 </td><td>Stable<br> 1410 <span class=""><span>2.0</span></span></td> 1411 </tr> 1412 <tr class="row1"> 1413 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_WCSCPY</td><td class=""> 1414 <br> 1415 </td><td>Stable<br> 1416 <span class=""><span>2.0</span></span></td> 1417 </tr> 1418 <tr class="row0"> 1419 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_IOSTREAM_SOURCE</td><td class=""> 1420 <br> 1421 </td><td>Internal<br> 1422 <span class=""><span>.</span></span></td> 1423 </tr> 1424 <tr class="row1"> 1425 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_IS_BIG_ENDIAN</td><td class=""> 1426 <br> 1427 </td><td>Internal<br> 1428 <span class=""><span>.</span></span></td> 1429 </tr> 1430 <tr class="row0"> 1431 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_SIZEOF_WCHAR_T</td><td class=""> 1432 <br> 1433 </td><td>Stable<br> 1434 <span class=""><span>2.0</span></span></td> 1435 </tr> 1436 <tr class="row1"> 1437 <td class="file">plurrule.h</td><td class="proto"><tt>#define</tt> UPLRULES_NO_UNIQUE_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1438 </tr> 1439 <tr class="row0"> 1440 <td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::getKeywordOther() const</td><td class="">Internal<br>4.0</td><td>Stable<br> 1441 <span class=""><span>4.0</span></span></td> 1442 </tr> 1443 <tr class="row1"> 1444 <td class="file">plurrule.h</td><td class="proto">double PluralRules::getUniqueKeywordValue(const UnicodeString&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1445 </tr> 1446 <tr class="row0"> 1447 <td class="file">plurrule.h</td><td class="proto">int32_t PluralRules::getAllKeywordValues(const UnicodeString&, double*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1448 </tr> 1449 <tr class="row1"> 1450 <td class="file">plurrule.h</td><td class="proto">int32_t PluralRules::getSamples(const UnicodeString&, double*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1451 </tr> 1452 <tr class="row0"> 1453 <td class="file">rbbi.h</td><td class="proto">RuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t*, uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1454 </tr> 1455 <tr class="row1"> 1456 <td class="file">rbbi.h</td><td class="proto">const uint8_t* RuleBasedBreakIterator::getBinaryRules(uint32_t&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1457 </tr> 1458 <tr class="row0"> 1459 <td class="file">regex.h</td><td class="proto">RegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1460 </tr> 1461 <tr class="row1"> 1462 <td class="file">regex.h</td><td class="proto">RegexMatcher& RegexMatcher::refreshInputText(UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1463 </tr> 1464 <tr class="row0"> 1465 <td class="file">regex.h</td><td class="proto">RegexMatcher& RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1466 </tr> 1467 <tr class="row1"> 1468 <td class="file">regex.h</td><td class="proto">RegexMatcher& RegexMatcher::reset(UText*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1469 </tr> 1470 <tr class="row0"> 1471 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1472 </tr> 1473 <tr class="row1"> 1474 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1475 </tr> 1476 <tr class="row0"> 1477 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::appendTail(UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1478 </tr> 1479 <tr class="row1"> 1480 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::getInput(UText*, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1481 </tr> 1482 <tr class="row0"> 1483 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(UText*, int64_t&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1484 </tr> 1485 <tr class="row1"> 1486 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(int32_t, UText*, int64_t&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1487 </tr> 1488 <tr class="row0"> 1489 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::inputText() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1490 </tr> 1491 <tr class="row1"> 1492 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1493 </tr> 1494 <tr class="row0"> 1495 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1496 </tr> 1497 <tr class="row1"> 1498 <td class="file">regex.h</td><td class="proto">UText* RegexPattern::patternText(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1499 </tr> 1500 <tr class="row0"> 1501 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1502 </tr> 1503 <tr class="row1"> 1504 <td class="file">regex.h</td><td class="proto">int32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1505 </tr> 1506 <tr class="row0"> 1507 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::end64(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1508 </tr> 1509 <tr class="row1"> 1510 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::end64(int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1511 </tr> 1512 <tr class="row0"> 1513 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::regionEnd64() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1514 </tr> 1515 <tr class="row1"> 1516 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::regionStart64() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1517 </tr> 1518 <tr class="row0"> 1519 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::start64(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1520 </tr> 1521 <tr class="row1"> 1522 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::start64(int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1523 </tr> 1524 <tr class="row0"> 1525 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1526 </tr> 1527 <tr class="row1"> 1528 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1529 </tr> 1530 <tr class="row0"> 1531 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1532 </tr> 1533 <tr class="row1"> 1534 <td class="file">regex.h</td><td class="proto"><tt>static</tt> UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1535 </tr> 1536 <tr class="row0"> 1537 <td class="file">regex.h</td><td class="proto">void RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&, const void*&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1538 </tr> 1539 <tr class="row1"> 1540 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1541 </tr> 1542 <tr class="row0"> 1543 <td class="file">stringpiece.h</td><td class="proto">UBool operator!=(const StringPiece&, const StringPiece&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1544 </tr> 1545 <tr class="row1"> 1546 <td class="file">stringpiece.h</td><td class="proto">U_EXPORT UBool operator==(const StringPiece&, const StringPiece&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1547 </tr> 1548 <tr class="row0"> 1549 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::set(const char*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1550 </tr> 1551 <tr class="row1"> 1552 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::set(const char*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1553 </tr> 1554 <tr class="row0"> 1555 <td class="file">stringtriebuilder.h</td><td class="proto"><tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_FAST</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1556 </tr> 1557 <tr class="row1"> 1558 <td class="file">stringtriebuilder.h</td><td class="proto"><tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1559 </tr> 1560 <tr class="row0"> 1561 <td class="file">tblcoll.h</td><td class="proto">int32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1562 </tr> 1563 <tr class="row1"> 1564 <td class="file">tblcoll.h</td><td class="proto"><tt>static</tt> int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1565 </tr> 1566 <tr class="row0"> 1567 <td class="file">tblcoll.h</td><td class="proto">void RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1568 </tr> 1569 <tr class="row1"> 1570 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1571 </tr> 1572 <tr class="row0"> 1573 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> int32_t TimeZone::getRegion(const UnicodeString&, char*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1574 </tr> 1575 <tr class="row1"> 1576 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1577 </tr> 1578 <tr class="row0"> 1579 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1580 </tr> 1581 <tr class="row1"> 1582 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1583 </tr> 1584 <tr class="row0"> 1585 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1586 </tr> 1587 <tr class="row1"> 1588 <td class="file">ubidi.h</td><td class="proto">UBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1589 </tr> 1590 <tr class="row0"> 1591 <td class="file">ubidi.h</td><td class="proto"><tt>enum</tt> UBiDiDirection::UBIDI_NEUTRAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1592 </tr> 1593 <tr class="row1"> 1594 <td class="file">ubidi.h</td><td class="proto">void ubidi_setContext(UBiDi*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1595 </tr> 1596 <tr class="row0"> 1597 <td class="file">ucal.h</td><td class="proto"><tt>#define</tt> UCAL_UNKNOWN_ZONE_ID</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1598 </tr> 1599 <tr class="row1"> 1600 <td class="file">ucal.h</td><td class="proto">UEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1601 </tr> 1602 <tr class="row0"> 1603 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_ANY</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1604 </tr> 1605 <tr class="row1"> 1606 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATION</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1607 </tr> 1608 <tr class="row0"> 1609 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1610 </tr> 1611 <tr class="row1"> 1612 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getFieldDifference(UCalendar*, UDate, UCalendarDateFields, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1613 </tr> 1614 <tr class="row0"> 1615 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UCharNameChoice::U_UNICODE_10_CHAR_NAME</td><td class="stabchange">Stable<br>2.0</td><td>Deprecated<br> 1616 <span class="verchange"><span>49</span></span></td> 1617 </tr> 1618 <tr class="row1"> 1619 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_ISO_COMMENT</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br> 1620 <span class="verchange"><span>49</span></span></td> 1621 </tr> 1622 <tr class="row0"> 1623 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_UNICODE_1_NAME</td><td class="stabchange">Stable<br>2.4</td><td>Deprecated<br> 1624 <span class="verchange"><span>49</span></span></td> 1625 </tr> 1626 <tr class="row1"> 1627 <td class="file">uchar.h</td><td class="proto">int32_t u_getISOComment(UChar32, char*, int32_t, UErrorCode*)</td><td class="stabchange">Stable<br>2.2</td><td>Deprecated<br> 1628 <span class="verchange"><span>49</span></span></td> 1629 </tr> 1630 <tr class="row0"> 1631 <td class="file">ucharstrie.h</td><td class="proto">Iterator& UCharsTrie::Iterator::reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1632 </tr> 1633 <tr class="row1"> 1634 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::Iterator::hasNext() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1635 </tr> 1636 <tr class="row0"> 1637 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::Iterator::next(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1638 </tr> 1639 <tr class="row1"> 1640 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::hasUniqueValue(int32_t&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1641 </tr> 1642 <tr class="row0"> 1643 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie& UCharsTrie::reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1644 </tr> 1645 <tr class="row1"> 1646 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie& UCharsTrie::resetToState(const State&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1647 </tr> 1648 <tr class="row0"> 1649 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1650 </tr> 1651 <tr class="row1"> 1652 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::Iterator(const UCharsTrie&, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1653 </tr> 1654 <tr class="row0"> 1655 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::~Iterator()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1656 </tr> 1657 <tr class="row1"> 1658 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::State::State()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1659 </tr> 1660 <tr class="row0"> 1661 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::UCharsTrie(const UChar*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1662 </tr> 1663 <tr class="row1"> 1664 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::UCharsTrie(const UCharsTrie&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1665 </tr> 1666 <tr class="row0"> 1667 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::~UCharsTrie()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1668 </tr> 1669 <tr class="row1"> 1670 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::current() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1671 </tr> 1672 <tr class="row0"> 1673 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::first(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1674 </tr> 1675 <tr class="row1"> 1676 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::firstForCodePoint(UChar32)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1677 </tr> 1678 <tr class="row0"> 1679 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::next(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1680 </tr> 1681 <tr class="row1"> 1682 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::next(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1683 </tr> 1684 <tr class="row0"> 1685 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::nextForCodePoint(UChar32)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1686 </tr> 1687 <tr class="row1"> 1688 <td class="file">ucharstrie.h</td><td class="proto">const UCharsTrie& UCharsTrie::saveState(State&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1689 </tr> 1690 <tr class="row0"> 1691 <td class="file">ucharstrie.h</td><td class="proto">const UnicodeString& UCharsTrie::Iterator::getString() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1692 </tr> 1693 <tr class="row1"> 1694 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::Iterator::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1695 </tr> 1696 <tr class="row0"> 1697 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::getNextUChars(Appendable&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1698 </tr> 1699 <tr class="row1"> 1700 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1701 </tr> 1702 <tr class="row0"> 1703 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1704 </tr> 1705 <tr class="row1"> 1706 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder& UCharsTrieBuilder::add(const UnicodeString&, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1707 </tr> 1708 <tr class="row0"> 1709 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder& UCharsTrieBuilder::clear()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1710 </tr> 1711 <tr class="row1"> 1712 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1713 </tr> 1714 <tr class="row0"> 1715 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder::~UCharsTrieBuilder()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1716 </tr> 1717 <tr class="row1"> 1718 <td class="file">ucharstriebuilder.h</td><td class="proto">UnicodeString& UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1719 </tr> 1720 <tr class="row0"> 1721 <td class="file">ucnv.h</td><td class="proto">UBool ucnv_isFixedWidth(UConverter*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1722 </tr> 1723 <tr class="row1"> 1724 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_CURRENCY</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1725 </tr> 1726 <tr class="row0"> 1727 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DEFAULT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1728 </tr> 1729 <tr class="row1"> 1730 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DIGIT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1731 </tr> 1732 <tr class="row0"> 1733 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_FIRST</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1734 </tr> 1735 <tr class="row1"> 1736 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_LIMIT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1737 </tr> 1738 <tr class="row0"> 1739 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_NONE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1740 </tr> 1741 <tr class="row1"> 1742 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_OTHERS</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1743 </tr> 1744 <tr class="row0"> 1745 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_PUNCTUATION</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1746 </tr> 1747 <tr class="row1"> 1748 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SPACE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1749 </tr> 1750 <tr class="row0"> 1751 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1752 </tr> 1753 <tr class="row1"> 1754 <td class="file">ucol.h</td><td class="proto">int32_t ucol_getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1755 </tr> 1756 <tr class="row0"> 1757 <td class="file">ucol.h</td><td class="proto">int32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1758 </tr> 1759 <tr class="row1"> 1760 <td class="file">ucol.h</td><td class="proto">void ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1761 </tr> 1762 <tr class="row0"> 1763 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> ICU_USE_THREADS</td><td class=""> 1764 <br> 1765 </td><td>Internal<br> 1766 <span class=""><span>.</span></span></td> 1767 </tr> 1768 <tr class="row1"> 1769 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> U_DEBUG</td><td class=""> 1770 <br> 1771 </td><td>Internal<br> 1772 <span class=""><span>4.0</span></span></td> 1773 </tr> 1774 <tr class="row0"> 1775 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> U_DEFAULT_SHOW_DRAFT</td><td class=""> 1776 <br> 1777 </td><td>Internal<br> 1778 <span class=""><span>.</span></span></td> 1779 </tr> 1780 <tr class="row1"> 1781 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> U_DISABLE_RENAMING</td><td class=""> 1782 <br> 1783 </td><td>Internal<br> 1784 <span class=""><span>.</span></span></td> 1785 </tr> 1786 <tr class="row0"> 1787 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> U_ENABLE_TRACING</td><td class=""> 1788 <br> 1789 </td><td>Internal<br> 1790 <span class=""><span>.</span></span></td> 1791 </tr> 1792 <tr class="row1"> 1793 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> U_OVERRIDE_CXX_ALLOCATION</td><td class=""> 1794 <br> 1795 </td><td>Stable<br> 1796 <span class=""><span>2.2</span></span></td> 1797 </tr> 1798 <tr class="row0"> 1799 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1800 </tr> 1801 <tr class="row1"> 1802 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_ONLY_COLLATION</td><td class="">Internal<br>4.0</td><td>Stable<br> 1803 <span class="verchange"><span>2.4</span> 1804 <br> 1805 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td> 1806 </tr> 1807 <tr class="row0"> 1808 <td class="file">ucurr.h</td><td class="proto">UBool ucurr_isAvailable(const UChar*, UDate, UDate, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1809 </tr> 1810 <tr class="row1"> 1811 <td class="file">udateintervalformat.h</td><td class="proto">UDateIntervalFormat* udtitvfmt_open(const char*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1812 </tr> 1813 <tr class="row0"> 1814 <td class="file">udateintervalformat.h</td><td class="proto">int32_t udtitvfmt_format(const UDateIntervalFormat*, UDate, UDate, UChar*, int32_t, UFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1815 </tr> 1816 <tr class="row1"> 1817 <td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_close(UDateIntervalFormat*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1818 </tr> 1819 <tr class="row0"> 1820 <td class="file">uidna.h</td><td class="proto"><tt>#define</tt> UIDNA_INFO_INITIALIZER</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1821 </tr> 1822 <tr class="row1"> 1823 <td class="file">uidna.h</td><td class="proto">UIDNA* uidna_openUTS46(uint32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1824 </tr> 1825 <tr class="row0"> 1826 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_CHECK_BIDI</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1827 </tr> 1828 <tr class="row1"> 1829 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_CHECK_CONTEXTJ</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1830 </tr> 1831 <tr class="row0"> 1832 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_BIDI</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1833 </tr> 1834 <tr class="row1"> 1835 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTJ</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1836 </tr> 1837 <tr class="row0"> 1838 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_DISALLOWED</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1839 </tr> 1840 <tr class="row1"> 1841 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONG</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1842 </tr> 1843 <tr class="row0"> 1844 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_EMPTY_LABEL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1845 </tr> 1846 <tr class="row1"> 1847 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_HYPHEN_3_4</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1848 </tr> 1849 <tr class="row0"> 1850 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_INVALID_ACE_LABEL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1851 </tr> 1852 <tr class="row1"> 1853 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_HAS_DOT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1854 </tr> 1855 <tr class="row0"> 1856 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_TOO_LONG</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1857 </tr> 1858 <tr class="row1"> 1859 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARK</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1860 </tr> 1861 <tr class="row0"> 1862 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_HYPHEN</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1863 </tr> 1864 <tr class="row1"> 1865 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_PUNYCODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1866 </tr> 1867 <tr class="row0"> 1868 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_TRAILING_HYPHEN</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1869 </tr> 1870 <tr class="row1"> 1871 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCII</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1872 </tr> 1873 <tr class="row0"> 1874 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1875 </tr> 1876 <tr class="row1"> 1877 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1878 </tr> 1879 <tr class="row0"> 1880 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1881 </tr> 1882 <tr class="row1"> 1883 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1884 </tr> 1885 <tr class="row0"> 1886 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1887 </tr> 1888 <tr class="row1"> 1889 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1890 </tr> 1891 <tr class="row0"> 1892 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1893 </tr> 1894 <tr class="row1"> 1895 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1896 </tr> 1897 <tr class="row0"> 1898 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1899 </tr> 1900 <tr class="row1"> 1901 <td class="file">uidna.h</td><td class="proto">void uidna_close(UIDNA*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1902 </tr> 1903 <tr class="row0"> 1904 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_ASSIGN_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1905 </tr> 1906 <tr class="row1"> 1907 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1908 </tr> 1909 <tr class="row0"> 1910 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_SEPARATOR_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1911 </tr> 1912 <tr class="row1"> 1913 <td class="file">uloc.h</td><td class="proto">int32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.2</td> 1914 </tr> 1915 <tr class="row0"> 1916 <td class="file">uloc.h</td><td class="proto">int32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.2</td> 1917 </tr> 1918 <tr class="row1"> 1919 <td class="file">ulocdata.h</td><td class="proto"><tt>enum</tt> ULocaleDataExemplarSetType::ULOCDATA_ES_INDEX</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1920 </tr> 1921 <!-- 1922 <tr class="row0"> 1923 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt></td><td class=""> 1924 <br> 1925 </td><td>Stable<br> 1926 <span class=""><span>2.0</span></span></td> 1927 </tr> 1928 <tr class="row1"> 1929 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt></td><td class="stabchange">Stable<br>2.0</td><td> 1930 <br> 1931 <span class=""><span></span></span></td> 1932 </tr> 1933 --> 1934 <tr class="row0"> 1935 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1936 </tr> 1937 <tr class="row1"> 1938 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_INSERT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1939 </tr> 1940 <tr class="row0"> 1941 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_MATCH</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1942 </tr> 1943 <tr class="row1"> 1944 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1945 </tr> 1946 <tr class="row0"> 1947 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCH</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1948 </tr> 1949 <tr class="row1"> 1950 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_UNNECESSARY</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1951 </tr> 1952 <tr class="row0"> 1953 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ISO</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1954 </tr> 1955 <tr class="row1"> 1956 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_PLURAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1957 </tr> 1958 <tr class="row0"> 1959 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1960 </tr> 1961 <tr class="row1"> 1962 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1963 </tr> 1964 <tr class="row0"> 1965 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1966 </tr> 1967 <tr class="row1"> 1968 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1969 </tr> 1970 <tr class="row0"> 1971 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1972 </tr> 1973 <tr class="row1"> 1974 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1975 </tr> 1976 <tr class="row0"> 1977 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1978 </tr> 1979 <tr class="row1"> 1980 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1981 </tr> 1982 <tr class="row0"> 1983 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1984 </tr> 1985 <tr class="row1"> 1986 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1987 </tr> 1988 <tr class="row0"> 1989 <td class="file">upluralrules.h</td><td class="proto">UPluralRules* uplrules_open(const char*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1990 </tr> 1991 <tr class="row1"> 1992 <td class="file">upluralrules.h</td><td class="proto">int32_t uplrules_select(const UPluralRules*, double, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1993 </tr> 1994 <tr class="row0"> 1995 <td class="file">upluralrules.h</td><td class="proto">void uplrules_close(UPluralRules*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 1996 </tr> 1997 <tr class="row1"> 1998 <td class="file">uregex.h</td><td class="proto">UBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 1999 </tr> 2000 <tr class="row0"> 2001 <td class="file">uregex.h</td><td class="proto">UBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2002 </tr> 2003 <tr class="row1"> 2004 <td class="file">uregex.h</td><td class="proto">UBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2005 </tr> 2006 <tr class="row0"> 2007 <td class="file">uregex.h</td><td class="proto">URegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2008 </tr> 2009 <tr class="row1"> 2010 <td class="file">uregex.h</td><td class="proto">UText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2011 </tr> 2012 <tr class="row0"> 2013 <td class="file">uregex.h</td><td class="proto">UText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2014 </tr> 2015 <tr class="row1"> 2016 <td class="file">uregex.h</td><td class="proto">UText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2017 </tr> 2018 <tr class="row0"> 2019 <td class="file">uregex.h</td><td class="proto">UText* uregex_patternUText(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2020 </tr> 2021 <tr class="row1"> 2022 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2023 </tr> 2024 <tr class="row0"> 2025 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2026 </tr> 2027 <tr class="row1"> 2028 <td class="file">uregex.h</td><td class="proto">int32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2029 </tr> 2030 <tr class="row0"> 2031 <td class="file">uregex.h</td><td class="proto">int64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2032 </tr> 2033 <tr class="row1"> 2034 <td class="file">uregex.h</td><td class="proto">int64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2035 </tr> 2036 <tr class="row0"> 2037 <td class="file">uregex.h</td><td class="proto">int64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2038 </tr> 2039 <tr class="row1"> 2040 <td class="file">uregex.h</td><td class="proto">int64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2041 </tr> 2042 <tr class="row0"> 2043 <td class="file">uregex.h</td><td class="proto">void uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2044 </tr> 2045 <tr class="row1"> 2046 <td class="file">uregex.h</td><td class="proto">void uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2047 </tr> 2048 <tr class="row0"> 2049 <td class="file">uregex.h</td><td class="proto">void uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2050 </tr> 2051 <tr class="row1"> 2052 <td class="file">uregex.h</td><td class="proto">void uregex_reset64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2053 </tr> 2054 <tr class="row0"> 2055 <td class="file">uregex.h</td><td class="proto">void uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2056 </tr> 2057 <tr class="row1"> 2058 <td class="file">uregex.h</td><td class="proto">void uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2059 </tr> 2060 <tr class="row0"> 2061 <td class="file">uregex.h</td><td class="proto">void uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2062 </tr> 2063 <tr class="row1"> 2064 <td class="file">uregex.h</td><td class="proto">void uregex_setUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2065 </tr> 2066 <tr class="row0"> 2067 <td class="file">uscript.h</td><td class="proto">UBool uscript_hasScript(UChar32, UScriptCode)</td><td class="">Draft<br>4.6</td><td>Draft<br> 2068 <span class="verchange"><span>49</span></span></td> 2069 </tr> 2070 <tr class="row1"> 2071 <td class="file">uscript.h</td><td class="proto">int32_t uscript_getScriptExtensions(UChar32, UScriptCode*, int32_t, UErrorCode*)</td><td class="">Draft<br>4.6</td><td>Draft<br> 2072 <span class="verchange"><span>49</span></span></td> 2073 </tr> 2074 <tr class="row0"> 2075 <td class="file">uset.h</td><td class="proto"><tt>enum</tt> (anonymous)::USET_SERIALIZED_STATIC_ARRAY_CAPACITY</td><td class="">Internal<br>.</td><td>Stable<br> 2076 <span class="verchange"><span>2.4</span> 2077 <br> 2078 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td> 2079 </tr> 2080 <tr class="row1"> 2081 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TAIL_NEW_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2082 </tr> 2083 <tr class="row0"> 2084 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TAIL_TYPE_MASK</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2085 </tr> 2086 <tr class="row1"> 2087 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_HAS_NEXT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2088 </tr> 2089 <tr class="row0"> 2090 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_HAS_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2091 </tr> 2092 <tr class="row1"> 2093 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_MATCHES</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2094 </tr> 2095 <tr class="row0"> 2096 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_FINAL_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2097 </tr> 2098 <tr class="row1"> 2099 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2100 </tr> 2101 <tr class="row0"> 2102 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_MATCH</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2103 </tr> 2104 <tr class="row1"> 2105 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2106 </tr> 2107 <tr class="row0"> 2108 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DATE_MAX</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2109 </tr> 2110 <tr class="row1"> 2111 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DATE_MIN</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2112 </tr> 2113 <tr class="row0"> 2114 <td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_FORMAT_INEXACT_ERROR</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2115 </tr> 2116 <tr class="row1"> 2117 <td class="file">vtzone.h</td><td class="proto"><tt>static</tt> VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2118 </tr> 2119 </table> 2120 <P></P> 2121 <a href="#_top">(jump back to top)</a> 2122 <hr> 2123 <a name="promoted"></a> 2124 <h2>Promoted to stable in 49</h2> 2125 <table BORDER="1" class="genTable"> 2126 <THEAD> 2127 <tr> 2128 <th>File</th><th>API</th><th>4.8</th><th>49</th> 2129 </tr> 2130 </THEAD> 2131 <tr class="row1"> 2132 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::addLabels(const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2133 </tr> 2134 <tr class="row0"> 2135 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::addLabels(const UnicodeSet&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2136 </tr> 2137 <tr class="row1"> 2138 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::addRecord(const UnicodeString&, const void*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2139 </tr> 2140 <tr class="row0"> 2141 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::clearRecords(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2142 </tr> 2143 <tr class="row1"> 2144 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::resetBucketIterator(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2145 </tr> 2146 <tr class="row0"> 2147 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::resetRecordIterator()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2148 </tr> 2149 <tr class="row1"> 2150 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::setInflowLabel(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2151 </tr> 2152 <tr class="row0"> 2153 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::setMaxLabelCount(int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2154 </tr> 2155 <tr class="row1"> 2156 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::setOverflowLabel(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2157 </tr> 2158 <tr class="row0"> 2159 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex& AlphabeticIndex::setUnderflowLabel(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2160 </tr> 2161 <tr class="row1"> 2162 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex::AlphabeticIndex(const Locale&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2163 </tr> 2164 <tr class="row0"> 2165 <td class="file">alphaindex.h</td><td class="proto">AlphabeticIndex::~AlphabeticIndex()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2166 </tr> 2167 <tr class="row1"> 2168 <td class="file">alphaindex.h</td><td class="proto">UAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2169 </tr> 2170 <tr class="row0"> 2171 <td class="file">alphaindex.h</td><td class="proto">UBool AlphabeticIndex::nextBucket(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2172 </tr> 2173 <tr class="row1"> 2174 <td class="file">alphaindex.h</td><td class="proto">UBool AlphabeticIndex::nextRecord(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2175 </tr> 2176 <tr class="row0"> 2177 <td class="file">alphaindex.h</td><td class="proto">const RuleBasedCollator& AlphabeticIndex::getCollator() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2178 </tr> 2179 <tr class="row1"> 2180 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getBucketLabel() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2181 </tr> 2182 <tr class="row0"> 2183 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getInflowLabel() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2184 </tr> 2185 <tr class="row1"> 2186 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getOverflowLabel() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2187 </tr> 2188 <tr class="row0"> 2189 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getRecordName() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2190 </tr> 2191 <tr class="row1"> 2192 <td class="file">alphaindex.h</td><td class="proto">const UnicodeString& AlphabeticIndex::getUnderflowLabel() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2193 </tr> 2194 <tr class="row0"> 2195 <td class="file">alphaindex.h</td><td class="proto">const void* AlphabeticIndex::getRecordData() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2196 </tr> 2197 <tr class="row1"> 2198 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_INFLOW</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2199 </tr> 2200 <tr class="row0"> 2201 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_NORMAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2202 </tr> 2203 <tr class="row1"> 2204 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_OVERFLOW</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2205 </tr> 2206 <tr class="row0"> 2207 <td class="file">alphaindex.h</td><td class="proto"><tt>enum</tt> UAlphabeticIndexLabelType::U_ALPHAINDEX_UNDERFLOW</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2208 </tr> 2209 <tr class="row1"> 2210 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketCount(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2211 </tr> 2212 <tr class="row0"> 2213 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketIndex() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2214 </tr> 2215 <tr class="row1"> 2216 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketIndex(const UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2217 </tr> 2218 <tr class="row0"> 2219 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getBucketRecordCount() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2220 </tr> 2221 <tr class="row1"> 2222 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getMaxLabelCount() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2223 </tr> 2224 <tr class="row0"> 2225 <td class="file">alphaindex.h</td><td class="proto">int32_t AlphabeticIndex::getRecordCount(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2226 </tr> 2227 <tr class="row1"> 2228 <td class="file">appendable.h</td><td class="proto">Appendable::~Appendable()</td><td class="">None<br> 2229 </td><td>Stable<br> 2230 <span class=""><span>4.8</span></span></td> 2231 </tr> 2232 <tr class="row0"> 2233 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendCodePoint(UChar32)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2234 </tr> 2235 <tr class="row1"> 2236 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendCodeUnit(UChar)=0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2237 </tr> 2238 <tr class="row0"> 2239 <td class="file">appendable.h</td><td class="proto">UBool Appendable::appendString(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2240 </tr> 2241 <tr class="row1"> 2242 <td class="file">appendable.h</td><td class="proto">UBool Appendable::reserveAppendCapacity(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2243 </tr> 2244 <tr class="row0"> 2245 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendCodePoint(UChar32)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2246 </tr> 2247 <tr class="row1"> 2248 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendCodeUnit(UChar)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2249 </tr> 2250 <tr class="row0"> 2251 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::appendString(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2252 </tr> 2253 <tr class="row1"> 2254 <td class="file">appendable.h</td><td class="proto">UBool UnicodeStringAppendable::reserveAppendCapacity(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2255 </tr> 2256 <tr class="row0"> 2257 <td class="file">appendable.h</td><td class="proto">UChar* Appendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2258 </tr> 2259 <tr class="row1"> 2260 <td class="file">appendable.h</td><td class="proto">UChar* UnicodeStringAppendable::getAppendBuffer(int32_t, int32_t, UChar*, int32_t, int32_t*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2261 </tr> 2262 <tr class="row0"> 2263 <td class="file">appendable.h</td><td class="proto">UnicodeStringAppendable::UnicodeStringAppendable(UnicodeString&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2264 </tr> 2265 <tr class="row1"> 2266 <td class="file">appendable.h</td><td class="proto">UnicodeStringAppendable::~UnicodeStringAppendable()</td><td class="">None<br> 2267 </td><td>Stable<br> 2268 <span class=""><span>4.8</span></span></td> 2269 </tr> 2270 <tr class="row0"> 2271 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink& CheckedArrayByteSink::Reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2272 </tr> 2273 <tr class="row1"> 2274 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink::~CheckedArrayByteSink()</td><td class="">None<br> 2275 </td><td>Stable<br> 2276 <span class=""><span>4.2</span></span></td> 2277 </tr> 2278 <tr class="row0"> 2279 <td class="file">bytestream.h</td><td class="proto">int32_t CheckedArrayByteSink::NumberOfBytesAppended() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2280 </tr> 2281 <tr class="row1"> 2282 <td class="file">bytestrie.h</td><td class="proto">BytesTrie& BytesTrie::reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2283 </tr> 2284 <tr class="row0"> 2285 <td class="file">bytestrie.h</td><td class="proto">BytesTrie& BytesTrie::resetToState(const State&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2286 </tr> 2287 <tr class="row1"> 2288 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::BytesTrie(const BytesTrie&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2289 </tr> 2290 <tr class="row0"> 2291 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::BytesTrie(const void*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2292 </tr> 2293 <tr class="row1"> 2294 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::Iterator(const BytesTrie&, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2295 </tr> 2296 <tr class="row0"> 2297 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::Iterator(const void*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2298 </tr> 2299 <tr class="row1"> 2300 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::Iterator::~Iterator()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2301 </tr> 2302 <tr class="row0"> 2303 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::State::State()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2304 </tr> 2305 <tr class="row1"> 2306 <td class="file">bytestrie.h</td><td class="proto">BytesTrie::~BytesTrie()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2307 </tr> 2308 <tr class="row0"> 2309 <td class="file">bytestrie.h</td><td class="proto">Iterator& BytesTrie::Iterator::reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2310 </tr> 2311 <tr class="row1"> 2312 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::Iterator::hasNext() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2313 </tr> 2314 <tr class="row0"> 2315 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::Iterator::next(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2316 </tr> 2317 <tr class="row1"> 2318 <td class="file">bytestrie.h</td><td class="proto">UBool BytesTrie::hasUniqueValue(int32_t&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2319 </tr> 2320 <tr class="row0"> 2321 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::current() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2322 </tr> 2323 <tr class="row1"> 2324 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::first(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2325 </tr> 2326 <tr class="row0"> 2327 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::next(const char*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2328 </tr> 2329 <tr class="row1"> 2330 <td class="file">bytestrie.h</td><td class="proto">UStringTrieResult BytesTrie::next(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2331 </tr> 2332 <tr class="row0"> 2333 <td class="file">bytestrie.h</td><td class="proto">const BytesTrie& BytesTrie::saveState(State&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2334 </tr> 2335 <tr class="row1"> 2336 <td class="file">bytestrie.h</td><td class="proto">const StringPiece& BytesTrie::Iterator::getString() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2337 </tr> 2338 <tr class="row0"> 2339 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::Iterator::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2340 </tr> 2341 <tr class="row1"> 2342 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::getNextBytes(ByteSink&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2343 </tr> 2344 <tr class="row0"> 2345 <td class="file">bytestrie.h</td><td class="proto">int32_t BytesTrie::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2346 </tr> 2347 <tr class="row1"> 2348 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrie* BytesTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2349 </tr> 2350 <tr class="row0"> 2351 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder& BytesTrieBuilder::add(const StringPiece&, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2352 </tr> 2353 <tr class="row1"> 2354 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder& BytesTrieBuilder::clear()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2355 </tr> 2356 <tr class="row0"> 2357 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder::BytesTrieBuilder(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2358 </tr> 2359 <tr class="row1"> 2360 <td class="file">bytestriebuilder.h</td><td class="proto">BytesTrieBuilder::~BytesTrieBuilder()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2361 </tr> 2362 <tr class="row0"> 2363 <td class="file">bytestriebuilder.h</td><td class="proto">StringPiece BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2364 </tr> 2365 <tr class="row1"> 2366 <td class="file">chariter.h</td><td class="proto">CharacterIterator::~CharacterIterator()</td><td class="">None<br> 2367 </td><td>Stable<br> 2368 <span class=""><span>2.0</span></span></td> 2369 </tr> 2370 <tr class="row0"> 2371 <td class="file">coll.h</td><td class="proto">int32_t Collator::getReorderCodes(int32_t*, int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2372 </tr> 2373 <tr class="row1"> 2374 <td class="file">coll.h</td><td class="proto"><tt>static</tt> int32_t Collator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2375 </tr> 2376 <tr class="row0"> 2377 <td class="file">coll.h</td><td class="proto">void Collator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2378 </tr> 2379 <tr class="row1"> 2380 <td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(UCurrencySpacing, UBool, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2381 </tr> 2382 <tr class="row0"> 2383 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2384 DecimalFormatSymbols::ENumberFormatSymbol::kEightDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2385 </tr> 2386 <tr class="row1"> 2387 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2388 DecimalFormatSymbols::ENumberFormatSymbol::kFiveDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2389 </tr> 2390 <tr class="row0"> 2391 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2392 DecimalFormatSymbols::ENumberFormatSymbol::kFourDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2393 </tr> 2394 <tr class="row1"> 2395 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2396 DecimalFormatSymbols::ENumberFormatSymbol::kNineDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2397 </tr> 2398 <tr class="row0"> 2399 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2400 DecimalFormatSymbols::ENumberFormatSymbol::kOneDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2401 </tr> 2402 <tr class="row1"> 2403 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2404 DecimalFormatSymbols::ENumberFormatSymbol::kSevenDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2405 </tr> 2406 <tr class="row0"> 2407 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2408 DecimalFormatSymbols::ENumberFormatSymbol::kSixDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2409 </tr> 2410 <tr class="row1"> 2411 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2412 DecimalFormatSymbols::ENumberFormatSymbol::kThreeDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2413 </tr> 2414 <tr class="row0"> 2415 <td class="file">dcfmtsym.h</td><td class="proto"><tt>enum</tt> 2416 DecimalFormatSymbols::ENumberFormatSymbol::kTwoDigitSymbol</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2417 </tr> 2418 <tr class="row1"> 2419 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::setPatternForCurrencySpacing(UCurrencySpacing, UBool, const UnicodeString&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2420 </tr> 2421 <tr class="row0"> 2422 <td class="file">decimfmt.h</td><td class="proto"><tt>enum</tt> 2423 DecimalFormat::ERoundingMode::kRoundUnnecessary</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2424 </tr> 2425 <tr class="row1"> 2426 <td class="file">dtitvfmt.h</td><td class="proto">const TimeZone& DateIntervalFormat::getTimeZone()const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2427 </tr> 2428 <tr class="row0"> 2429 <td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::adoptTimeZone(TimeZone*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2430 </tr> 2431 <tr class="row1"> 2432 <td class="file">dtitvfmt.h</td><td class="proto">void DateIntervalFormat::setTimeZone(const TimeZone&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2433 </tr> 2434 <tr class="row0"> 2435 <td class="file">idna.h</td><td class="proto">IDNA::~IDNA()</td><td class="">None<br> 2436 </td><td>Stable<br> 2437 <span class=""><span>4.6</span></span></td> 2438 </tr> 2439 <tr class="row1"> 2440 <td class="file">idna.h</td><td class="proto">IDNAInfo::IDNAInfo()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2441 </tr> 2442 <tr class="row0"> 2443 <td class="file">idna.h</td><td class="proto">UBool IDNAInfo::hasErrors() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2444 </tr> 2445 <tr class="row1"> 2446 <td class="file">idna.h</td><td class="proto">UBool IDNAInfo::isTransitionalDifferent() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2447 </tr> 2448 <tr class="row0"> 2449 <td class="file">idna.h</td><td class="proto">UnicodeString& IDNA::labelToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2450 </tr> 2451 <tr class="row1"> 2452 <td class="file">idna.h</td><td class="proto">UnicodeString& IDNA::labelToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2453 </tr> 2454 <tr class="row0"> 2455 <td class="file">idna.h</td><td class="proto">UnicodeString& IDNA::nameToASCII(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2456 </tr> 2457 <tr class="row1"> 2458 <td class="file">idna.h</td><td class="proto">UnicodeString& IDNA::nameToUnicode(const UnicodeString&, UnicodeString&, IDNAInfo&, UErrorCode&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2459 </tr> 2460 <tr class="row0"> 2461 <td class="file">idna.h</td><td class="proto"><tt>static</tt> IDNA* IDNA::createUTS46Instance(uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2462 </tr> 2463 <tr class="row1"> 2464 <td class="file">idna.h</td><td class="proto">uint32_t IDNAInfo::getErrors() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2465 </tr> 2466 <tr class="row0"> 2467 <td class="file">idna.h</td><td class="proto">void IDNA::labelToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2468 </tr> 2469 <tr class="row1"> 2470 <td class="file">idna.h</td><td class="proto">void IDNA::labelToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2471 </tr> 2472 <tr class="row0"> 2473 <td class="file">idna.h</td><td class="proto">void IDNA::nameToASCII_UTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2474 </tr> 2475 <tr class="row1"> 2476 <td class="file">idna.h</td><td class="proto">void IDNA::nameToUnicodeUTF8(const StringPiece&, ByteSink&, IDNAInfo&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2477 </tr> 2478 <tr class="row0"> 2479 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::afakScriptCode</td><td class="">None<br> 2480 </td><td>Stable<br> 2481 <span class=""><span>4.8</span></span></td> 2482 </tr> 2483 <tr class="row1"> 2484 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::jurcScriptCode</td><td class="">None<br> 2485 </td><td>Stable<br> 2486 <span class=""><span>2.2</span></span></td> 2487 </tr> 2488 <tr class="row0"> 2489 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::khojScriptCode</td><td class="">None<br> 2490 </td><td>Stable<br> 2491 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 2492 </tr> 2493 <tr class="row1"> 2494 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::mrooScriptCode</td><td class="">None<br> 2495 </td><td>Stable<br> 2496 <span class=""><span>2.2</span></span></td> 2497 </tr> 2498 <tr class="row0"> 2499 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::nshuScriptCode</td><td class="">None<br> 2500 </td><td>Stable<br> 2501 <span class=""><span>2.2</span></span></td> 2502 </tr> 2503 <tr class="row1"> 2504 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::shrdScriptCode</td><td class="">None<br> 2505 </td><td>Stable<br> 2506 <span class=""><span>2.2</span></span></td> 2507 </tr> 2508 <tr class="row0"> 2509 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::soraScriptCode</td><td class="">None<br> 2510 </td><td>Stable<br> 2511 <span class=""><span>2.2</span></span></td> 2512 </tr> 2513 <tr class="row1"> 2514 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::takrScriptCode</td><td class="">None<br> 2515 </td><td>Stable<br> 2516 <span class=""><span>2.2</span></span></td> 2517 </tr> 2518 <tr class="row0"> 2519 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::tangScriptCode</td><td class="">None<br> 2520 </td><td>Stable<br> 2521 <span class=""><span>2.2</span></span></td> 2522 </tr> 2523 <tr class="row1"> 2524 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::tirhScriptCode</td><td class="">None<br> 2525 </td><td>Stable<br> 2526 <span class=""><span>2.2</span></span></td> 2527 </tr> 2528 <tr class="row0"> 2529 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::woleScriptCode</td><td class="">None<br> 2530 </td><td>Stable<br> 2531 <span class=""><span>2.2</span></span></td> 2532 </tr> 2533 <tr class="row1"> 2534 <td class="file">measfmt.h</td><td class="proto">MeasureFormat::~MeasureFormat()</td><td class="">None<br> 2535 </td><td>Stable<br> 2536 <span class=""><span>3.0</span></span></td> 2537 </tr> 2538 <tr class="row0"> 2539 <td class="file">messagepattern.h</td><td class="proto"><tt>#define</tt> UMSGPAT_NO_NUMERIC_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2540 </tr> 2541 <tr class="row1"> 2542 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::operator=(const MessagePattern&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2543 </tr> 2544 <tr class="row0"> 2545 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::parse(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2546 </tr> 2547 <tr class="row1"> 2548 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::parseChoiceStyle(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2549 </tr> 2550 <tr class="row0"> 2551 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::parsePluralStyle(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2552 </tr> 2553 <tr class="row1"> 2554 <td class="file">messagepattern.h</td><td class="proto">MessagePattern& MessagePattern::parseSelectStyle(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2555 </tr> 2556 <tr class="row0"> 2557 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2558 </tr> 2559 <tr class="row1"> 2560 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(UMessagePatternApostropheMode, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2561 </tr> 2562 <tr class="row0"> 2563 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(const MessagePattern&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2564 </tr> 2565 <tr class="row1"> 2566 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::MessagePattern(const UnicodeString&, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2567 </tr> 2568 <tr class="row0"> 2569 <td class="file">messagepattern.h</td><td class="proto">MessagePattern::~MessagePattern()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2570 </tr> 2571 <tr class="row1"> 2572 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::Part::operator!=(const Part&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2573 </tr> 2574 <tr class="row0"> 2575 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::Part::operator==(const Part&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2576 </tr> 2577 <tr class="row1"> 2578 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::hasNamedArguments() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2579 </tr> 2580 <tr class="row0"> 2581 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::hasNumberedArguments() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2582 </tr> 2583 <tr class="row1"> 2584 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::operator!=(const MessagePattern&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2585 </tr> 2586 <tr class="row0"> 2587 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::operator==(const MessagePattern&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2588 </tr> 2589 <tr class="row1"> 2590 <td class="file">messagepattern.h</td><td class="proto">UBool MessagePattern::partSubstringMatches(const Part&, const UnicodeString&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2591 </tr> 2592 <tr class="row0"> 2593 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternApostropheMode MessagePattern::getApostropheMode() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2594 </tr> 2595 <tr class="row1"> 2596 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternArgType MessagePattern::Part::getArgType() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2597 </tr> 2598 <tr class="row0"> 2599 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternPartType MessagePattern::Part::getType() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2600 </tr> 2601 <tr class="row1"> 2602 <td class="file">messagepattern.h</td><td class="proto">UMessagePatternPartType MessagePattern::getPartType(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2603 </tr> 2604 <tr class="row0"> 2605 <td class="file">messagepattern.h</td><td class="proto">UnicodeString MessagePattern::autoQuoteApostropheDeep() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2606 </tr> 2607 <tr class="row1"> 2608 <td class="file">messagepattern.h</td><td class="proto">UnicodeString MessagePattern::getSubstring(const Part&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2609 </tr> 2610 <tr class="row0"> 2611 <td class="file">messagepattern.h</td><td class="proto">const Part& MessagePattern::getPart(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2612 </tr> 2613 <tr class="row1"> 2614 <td class="file">messagepattern.h</td><td class="proto">const UnicodeString& MessagePattern::getPatternString() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2615 </tr> 2616 <tr class="row0"> 2617 <td class="file">messagepattern.h</td><td class="proto">double MessagePattern::getNumericValue(const Part&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2618 </tr> 2619 <tr class="row1"> 2620 <td class="file">messagepattern.h</td><td class="proto">double MessagePattern::getPluralOffset(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2621 </tr> 2622 <tr class="row0"> 2623 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_NUMBER</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2624 </tr> 2625 <tr class="row1"> 2626 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> (anonymous)::UMSGPAT_ARG_NAME_NOT_VALID</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2627 </tr> 2628 <tr class="row0"> 2629 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_OPTIONAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2630 </tr> 2631 <tr class="row1"> 2632 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternApostropheMode::UMSGPAT_APOS_DOUBLE_REQUIRED</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2633 </tr> 2634 <tr class="row0"> 2635 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_CHOICE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2636 </tr> 2637 <tr class="row1"> 2638 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_NONE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2639 </tr> 2640 <tr class="row0"> 2641 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_PLURAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2642 </tr> 2643 <tr class="row1"> 2644 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SELECT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2645 </tr> 2646 <tr class="row0"> 2647 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternArgType::UMSGPAT_ARG_TYPE_SIMPLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2648 </tr> 2649 <tr class="row1"> 2650 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_DOUBLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2651 </tr> 2652 <tr class="row0"> 2653 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_INT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2654 </tr> 2655 <tr class="row1"> 2656 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_LIMIT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2657 </tr> 2658 <tr class="row0"> 2659 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NAME</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2660 </tr> 2661 <tr class="row1"> 2662 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_NUMBER</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2663 </tr> 2664 <tr class="row0"> 2665 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_SELECTOR</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2666 </tr> 2667 <tr class="row1"> 2668 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_START</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2669 </tr> 2670 <tr class="row0"> 2671 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_STYLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2672 </tr> 2673 <tr class="row1"> 2674 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_ARG_TYPE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2675 </tr> 2676 <tr class="row0"> 2677 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_INSERT_CHAR</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2678 </tr> 2679 <tr class="row1"> 2680 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_LIMIT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2681 </tr> 2682 <tr class="row0"> 2683 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_MSG_START</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2684 </tr> 2685 <tr class="row1"> 2686 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_REPLACE_NUMBER</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2687 </tr> 2688 <tr class="row0"> 2689 <td class="file">messagepattern.h</td><td class="proto"><tt>enum</tt> UMessagePatternPartType::UMSGPAT_PART_TYPE_SKIP_SYNTAX</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2690 </tr> 2691 <tr class="row1"> 2692 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getIndex() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2693 </tr> 2694 <tr class="row0"> 2695 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getLength() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2696 </tr> 2697 <tr class="row1"> 2698 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getLimit() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2699 </tr> 2700 <tr class="row0"> 2701 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2702 </tr> 2703 <tr class="row1"> 2704 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::Part::hashCode() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2705 </tr> 2706 <tr class="row0"> 2707 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::countParts() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2708 </tr> 2709 <tr class="row1"> 2710 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::getLimitPartIndex(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2711 </tr> 2712 <tr class="row0"> 2713 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::getPatternIndex(int32_t) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2714 </tr> 2715 <tr class="row1"> 2716 <td class="file">messagepattern.h</td><td class="proto">int32_t MessagePattern::hashCode() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2717 </tr> 2718 <tr class="row0"> 2719 <td class="file">messagepattern.h</td><td class="proto"><tt>static</tt> UBool MessagePattern::Part::hasNumericValue(UMessagePatternPartType)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2720 </tr> 2721 <tr class="row1"> 2722 <td class="file">messagepattern.h</td><td class="proto"><tt>static</tt> int32_t MessagePattern::validateArgumentName(const UnicodeString&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2723 </tr> 2724 <tr class="row0"> 2725 <td class="file">messagepattern.h</td><td class="proto">void MessagePattern::clear()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2726 </tr> 2727 <tr class="row1"> 2728 <td class="file">messagepattern.h</td><td class="proto">void MessagePattern::clearPatternAndSetApostropheMode(UMessagePatternApostropheMode)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2729 </tr> 2730 <tr class="row0"> 2731 <td class="file">msgfmt.h</td><td class="proto">UMessagePatternApostropheMode MessageFormat::getApostropheMode() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2732 </tr> 2733 <tr class="row1"> 2734 <td class="file">msgfmt.h</td><td class="proto">void MessageFormat::applyPattern(const UnicodeString&, UMessagePatternApostropheMode, UParseError*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2735 </tr> 2736 <tr class="row0"> 2737 <td class="file">normalizer2.h</td><td class="proto">FilteredNormalizer2::~FilteredNormalizer2()</td><td class="">None<br> 2738 </td><td>Stable<br> 2739 <span class=""><span>4.4</span></span></td> 2740 </tr> 2741 <tr class="row1"> 2742 <td class="file">normalizer2.h</td><td class="proto">Normalizer2::~Normalizer2()</td><td class="">None<br> 2743 </td><td>Stable<br> 2744 <span class=""><span>4.4</span></span></td> 2745 </tr> 2746 <tr class="row0"> 2747 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2::getDecomposition(UChar32, UnicodeString&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2748 </tr> 2749 <tr class="row1"> 2750 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::getDecomposition(UChar32, UnicodeString&) const =0</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2751 </tr> 2752 <tr class="row0"> 2753 <td class="file">numfmt.h</td><td class="proto">UBool NumberFormat::isLenient()const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2754 </tr> 2755 <tr class="row1"> 2756 <td class="file">numfmt.h</td><td class="proto"><tt>static</tt> NumberFormat* NumberFormat::createInstance(const Locale&, UNumberFormatStyle, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2757 </tr> 2758 <tr class="row0"> 2759 <td class="file">numfmt.h</td><td class="proto">void NumberFormat::setLenient(UBool)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2760 </tr> 2761 <tr class="row1"> 2762 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_PLACEMENT_NEW</td><td class=""> 2763 <br> 2764 </td><td>Stable<br> 2765 <span class=""><span>2.6</span></span></td> 2766 </tr> 2767 <tr class="row0"> 2768 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_WCHAR_H</td><td class=""> 2769 <br> 2770 </td><td>Stable<br> 2771 <span class=""><span>2.0</span></span></td> 2772 </tr> 2773 <tr class="row1"> 2774 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_WCSCPY</td><td class=""> 2775 <br> 2776 </td><td>Stable<br> 2777 <span class=""><span>2.0</span></span></td> 2778 </tr> 2779 <tr class="row0"> 2780 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_SIZEOF_WCHAR_T</td><td class=""> 2781 <br> 2782 </td><td>Stable<br> 2783 <span class=""><span>2.0</span></span></td> 2784 </tr> 2785 <tr class="row1"> 2786 <td class="file">plurrule.h</td><td class="proto"><tt>#define</tt> UPLRULES_NO_UNIQUE_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2787 </tr> 2788 <tr class="row0"> 2789 <td class="file">plurrule.h</td><td class="proto">UnicodeString PluralRules::getKeywordOther() const</td><td class="">Internal<br>4.0</td><td>Stable<br> 2790 <span class=""><span>4.0</span></span></td> 2791 </tr> 2792 <tr class="row1"> 2793 <td class="file">plurrule.h</td><td class="proto">double PluralRules::getUniqueKeywordValue(const UnicodeString&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2794 </tr> 2795 <tr class="row0"> 2796 <td class="file">plurrule.h</td><td class="proto">int32_t PluralRules::getAllKeywordValues(const UnicodeString&, double*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2797 </tr> 2798 <tr class="row1"> 2799 <td class="file">plurrule.h</td><td class="proto">int32_t PluralRules::getSamples(const UnicodeString&, double*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2800 </tr> 2801 <tr class="row0"> 2802 <td class="file">rbbi.h</td><td class="proto">RuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t*, uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2803 </tr> 2804 <tr class="row1"> 2805 <td class="file">rbbi.h</td><td class="proto">const uint8_t* RuleBasedBreakIterator::getBinaryRules(uint32_t&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2806 </tr> 2807 <tr class="row0"> 2808 <td class="file">regex.h</td><td class="proto">RegexMatcher& RegexMatcher::appendReplacement(UText*, UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2809 </tr> 2810 <tr class="row1"> 2811 <td class="file">regex.h</td><td class="proto">RegexMatcher& RegexMatcher::refreshInputText(UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2812 </tr> 2813 <tr class="row0"> 2814 <td class="file">regex.h</td><td class="proto">RegexMatcher& RegexMatcher::region(int64_t, int64_t, int64_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2815 </tr> 2816 <tr class="row1"> 2817 <td class="file">regex.h</td><td class="proto">RegexMatcher& RegexMatcher::reset(UText*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2818 </tr> 2819 <tr class="row0"> 2820 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText*, UText*, uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2821 </tr> 2822 <tr class="row1"> 2823 <td class="file">regex.h</td><td class="proto">RegexMatcher::RegexMatcher(UText*, uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2824 </tr> 2825 <tr class="row0"> 2826 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::appendTail(UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2827 </tr> 2828 <tr class="row1"> 2829 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::getInput(UText*, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2830 </tr> 2831 <tr class="row0"> 2832 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(UText*, int64_t&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2833 </tr> 2834 <tr class="row1"> 2835 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::group(int32_t, UText*, int64_t&, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2836 </tr> 2837 <tr class="row0"> 2838 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::inputText() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2839 </tr> 2840 <tr class="row1"> 2841 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceAll(UText*, UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2842 </tr> 2843 <tr class="row0"> 2844 <td class="file">regex.h</td><td class="proto">UText* RegexMatcher::replaceFirst(UText*, UText*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2845 </tr> 2846 <tr class="row1"> 2847 <td class="file">regex.h</td><td class="proto">UText* RegexPattern::patternText(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2848 </tr> 2849 <tr class="row0"> 2850 <td class="file">regex.h</td><td class="proto">int32_t RegexMatcher::split(UText*, UText*dest[], int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2851 </tr> 2852 <tr class="row1"> 2853 <td class="file">regex.h</td><td class="proto">int32_t RegexPattern::split(UText*, UText*dest[], int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2854 </tr> 2855 <tr class="row0"> 2856 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::end64(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2857 </tr> 2858 <tr class="row1"> 2859 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::end64(int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2860 </tr> 2861 <tr class="row0"> 2862 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::regionEnd64() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2863 </tr> 2864 <tr class="row1"> 2865 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::regionStart64() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2866 </tr> 2867 <tr class="row0"> 2868 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::start64(UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2869 </tr> 2870 <tr class="row1"> 2871 <td class="file">regex.h</td><td class="proto">int64_t RegexMatcher::start64(int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2872 </tr> 2873 <tr class="row0"> 2874 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, UParseError&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2875 </tr> 2876 <tr class="row1"> 2877 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2878 </tr> 2879 <tr class="row0"> 2880 <td class="file">regex.h</td><td class="proto"><tt>static</tt> RegexPattern* RegexPattern::compile(UText*, uint32_t, UParseError&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2881 </tr> 2882 <tr class="row1"> 2883 <td class="file">regex.h</td><td class="proto"><tt>static</tt> UBool RegexPattern::matches(UText*, UText*, UParseError&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2884 </tr> 2885 <tr class="row0"> 2886 <td class="file">regex.h</td><td class="proto">void RegexMatcher::getFindProgressCallback(URegexFindProgressCallback*&, const void*&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2887 </tr> 2888 <tr class="row1"> 2889 <td class="file">regex.h</td><td class="proto">void RegexMatcher::setFindProgressCallback(URegexFindProgressCallback*, const void*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2890 </tr> 2891 <tr class="row0"> 2892 <td class="file">stringpiece.h</td><td class="proto">UBool operator!=(const StringPiece&, const StringPiece&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2893 </tr> 2894 <tr class="row1"> 2895 <td class="file">stringpiece.h</td><td class="proto">U_EXPORT UBool operator==(const StringPiece&, const StringPiece&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2896 </tr> 2897 <tr class="row0"> 2898 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::set(const char*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2899 </tr> 2900 <tr class="row1"> 2901 <td class="file">stringpiece.h</td><td class="proto">void StringPiece::set(const char*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2902 </tr> 2903 <tr class="row0"> 2904 <td class="file">stringtriebuilder.h</td><td class="proto"><tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_FAST</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2905 </tr> 2906 <tr class="row1"> 2907 <td class="file">stringtriebuilder.h</td><td class="proto"><tt>enum</tt> UStringTrieBuildOption::USTRINGTRIE_BUILD_SMALL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2908 </tr> 2909 <tr class="row0"> 2910 <td class="file">tblcoll.h</td><td class="proto">int32_t RuleBasedCollator::getReorderCodes(int32_t*, int32_t, UErrorCode&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2911 </tr> 2912 <tr class="row1"> 2913 <td class="file">tblcoll.h</td><td class="proto"><tt>static</tt> int32_t RuleBasedCollator::getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2914 </tr> 2915 <tr class="row0"> 2916 <td class="file">tblcoll.h</td><td class="proto">void RuleBasedCollator::setReorderCodes(const int32_t*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2917 </tr> 2918 <tr class="row1"> 2919 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> StringEnumeration* TimeZone::createTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2920 </tr> 2921 <tr class="row0"> 2922 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> int32_t TimeZone::getRegion(const UnicodeString&, char*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2923 </tr> 2924 <tr class="row1"> 2925 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale&, UTimeUnitFormatStyle, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2926 </tr> 2927 <tr class="row0"> 2928 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_ABBREVIATED_STYLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2929 </tr> 2930 <tr class="row1"> 2931 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FORMAT_STYLE_COUNT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2932 </tr> 2933 <tr class="row0"> 2934 <td class="file">tmutfmt.h</td><td class="proto"><tt>enum</tt> UTimeUnitFormatStyle::UTMUTFMT_FULL_STYLE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2935 </tr> 2936 <tr class="row1"> 2937 <td class="file">ubidi.h</td><td class="proto">UBiDiDirection ubidi_getBaseDirection(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2938 </tr> 2939 <tr class="row0"> 2940 <td class="file">ubidi.h</td><td class="proto"><tt>enum</tt> UBiDiDirection::UBIDI_NEUTRAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 2941 </tr> 2942 <tr class="row1"> 2943 <td class="file">ubidi.h</td><td class="proto">void ubidi_setContext(UBiDi*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2944 </tr> 2945 <tr class="row0"> 2946 <td class="file">ucal.h</td><td class="proto"><tt>#define</tt> UCAL_UNKNOWN_ZONE_ID</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2947 </tr> 2948 <tr class="row1"> 2949 <td class="file">ucal.h</td><td class="proto">UEnumeration* ucal_openTimeZoneIDEnumeration(USystemTimeZoneType, const char*, const int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2950 </tr> 2951 <tr class="row0"> 2952 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_ANY</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2953 </tr> 2954 <tr class="row1"> 2955 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL_LOCATION</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2956 </tr> 2957 <tr class="row0"> 2958 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> USystemTimeZoneType::UCAL_ZONE_TYPE_CANONICAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2959 </tr> 2960 <tr class="row1"> 2961 <td class="file">ucal.h</td><td class="proto">int32_t ucal_getFieldDifference(UCalendar*, UDate, UCalendarDateFields, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 2962 </tr> 2963 <tr class="row0"> 2964 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ARABIC_EXTENDED_A</td><td class="">None<br> 2965 </td><td>Stable<br> 2966 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 2967 </tr> 2968 <tr class="row1"> 2969 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS</td><td class="">None<br> 2970 </td><td>Stable<br> 2971 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 2972 </tr> 2973 <tr class="row0"> 2974 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CHAKMA</td><td class="">None<br> 2975 </td><td>Stable<br> 2976 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 2977 </tr> 2978 <tr class="row1"> 2979 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MEETEI_MAYEK_EXTENSIONS</td><td class="">None<br> 2980 </td><td>Stable<br> 2981 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 2982 </tr> 2983 <tr class="row0"> 2984 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MEROITIC_CURSIVE</td><td class="">None<br> 2985 </td><td>Stable<br> 2986 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 2987 </tr> 2988 <tr class="row1"> 2989 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MEROITIC_HIEROGLYPHS</td><td class="">None<br> 2990 </td><td>Stable<br> 2991 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 2992 </tr> 2993 <tr class="row0"> 2994 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MIAO</td><td class="">None<br> 2995 </td><td>Stable<br> 2996 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 2997 </tr> 2998 <tr class="row1"> 2999 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SHARADA</td><td class="">None<br> 3000 </td><td>Stable<br> 3001 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3002 </tr> 3003 <tr class="row0"> 3004 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SORA_SOMPENG</td><td class="">None<br> 3005 </td><td>Stable<br> 3006 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3007 </tr> 3008 <tr class="row1"> 3009 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SUNDANESE_SUPPLEMENT</td><td class="">None<br> 3010 </td><td>Stable<br> 3011 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3012 </tr> 3013 <tr class="row0"> 3014 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TAKRI</td><td class="">None<br> 3015 </td><td>Stable<br> 3016 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3017 </tr> 3018 <tr class="row1"> 3019 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG_ROHINGYA_YEH</td><td class="">None<br> 3020 </td><td>Stable<br> 3021 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3022 </tr> 3023 <tr class="row0"> 3024 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> ULineBreak::U_LB_CONDITIONAL_JAPANESE_STARTER</td><td class="">None<br> 3025 </td><td>Stable<br> 3026 <span class=""><span>2.2</span></span></td> 3027 </tr> 3028 <tr class="row1"> 3029 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> ULineBreak::U_LB_HEBREW_LETTER</td><td class="">None<br> 3030 </td><td>Stable<br> 3031 <span class=""><span>2.2</span></span></td> 3032 </tr> 3033 <tr class="row0"> 3034 <td class="file">ucharstrie.h</td><td class="proto">Iterator& UCharsTrie::Iterator::reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3035 </tr> 3036 <tr class="row1"> 3037 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::Iterator::hasNext() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3038 </tr> 3039 <tr class="row0"> 3040 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::Iterator::next(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3041 </tr> 3042 <tr class="row1"> 3043 <td class="file">ucharstrie.h</td><td class="proto">UBool UCharsTrie::hasUniqueValue(int32_t&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3044 </tr> 3045 <tr class="row0"> 3046 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie& UCharsTrie::reset()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3047 </tr> 3048 <tr class="row1"> 3049 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie& UCharsTrie::resetToState(const State&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3050 </tr> 3051 <tr class="row0"> 3052 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::Iterator(const UChar*, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3053 </tr> 3054 <tr class="row1"> 3055 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::Iterator(const UCharsTrie&, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3056 </tr> 3057 <tr class="row0"> 3058 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::Iterator::~Iterator()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3059 </tr> 3060 <tr class="row1"> 3061 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::State::State()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3062 </tr> 3063 <tr class="row0"> 3064 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::UCharsTrie(const UChar*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3065 </tr> 3066 <tr class="row1"> 3067 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::UCharsTrie(const UCharsTrie&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3068 </tr> 3069 <tr class="row0"> 3070 <td class="file">ucharstrie.h</td><td class="proto">UCharsTrie::~UCharsTrie()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3071 </tr> 3072 <tr class="row1"> 3073 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::current() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3074 </tr> 3075 <tr class="row0"> 3076 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::first(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3077 </tr> 3078 <tr class="row1"> 3079 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::firstForCodePoint(UChar32)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3080 </tr> 3081 <tr class="row0"> 3082 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::next(const UChar*, int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3083 </tr> 3084 <tr class="row1"> 3085 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::next(int32_t)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3086 </tr> 3087 <tr class="row0"> 3088 <td class="file">ucharstrie.h</td><td class="proto">UStringTrieResult UCharsTrie::nextForCodePoint(UChar32)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3089 </tr> 3090 <tr class="row1"> 3091 <td class="file">ucharstrie.h</td><td class="proto">const UCharsTrie& UCharsTrie::saveState(State&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3092 </tr> 3093 <tr class="row0"> 3094 <td class="file">ucharstrie.h</td><td class="proto">const UnicodeString& UCharsTrie::Iterator::getString() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3095 </tr> 3096 <tr class="row1"> 3097 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::Iterator::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3098 </tr> 3099 <tr class="row0"> 3100 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::getNextUChars(Appendable&) const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3101 </tr> 3102 <tr class="row1"> 3103 <td class="file">ucharstrie.h</td><td class="proto">int32_t UCharsTrie::getValue() const</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3104 </tr> 3105 <tr class="row0"> 3106 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrie* UCharsTrieBuilder::build(UStringTrieBuildOption, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3107 </tr> 3108 <tr class="row1"> 3109 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder& UCharsTrieBuilder::add(const UnicodeString&, int32_t, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3110 </tr> 3111 <tr class="row0"> 3112 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder& UCharsTrieBuilder::clear()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3113 </tr> 3114 <tr class="row1"> 3115 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder::UCharsTrieBuilder(UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3116 </tr> 3117 <tr class="row0"> 3118 <td class="file">ucharstriebuilder.h</td><td class="proto">UCharsTrieBuilder::~UCharsTrieBuilder()</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3119 </tr> 3120 <tr class="row1"> 3121 <td class="file">ucharstriebuilder.h</td><td class="proto">UnicodeString& UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption, UnicodeString&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3122 </tr> 3123 <tr class="row0"> 3124 <td class="file">ucnv.h</td><td class="proto">UBool ucnv_isFixedWidth(UConverter*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3125 </tr> 3126 <tr class="row1"> 3127 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_CURRENCY</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3128 </tr> 3129 <tr class="row0"> 3130 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DEFAULT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3131 </tr> 3132 <tr class="row1"> 3133 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_DIGIT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3134 </tr> 3135 <tr class="row0"> 3136 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_FIRST</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3137 </tr> 3138 <tr class="row1"> 3139 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_LIMIT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3140 </tr> 3141 <tr class="row0"> 3142 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_NONE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3143 </tr> 3144 <tr class="row1"> 3145 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_OTHERS</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3146 </tr> 3147 <tr class="row0"> 3148 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_PUNCTUATION</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3149 </tr> 3150 <tr class="row1"> 3151 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SPACE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3152 </tr> 3153 <tr class="row0"> 3154 <td class="file">ucol.h</td><td class="proto"><tt>enum</tt> UColReorderCode::UCOL_REORDER_CODE_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3155 </tr> 3156 <tr class="row1"> 3157 <td class="file">ucol.h</td><td class="proto">int32_t ucol_getEquivalentReorderCodes(int32_t, int32_t*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3158 </tr> 3159 <tr class="row0"> 3160 <td class="file">ucol.h</td><td class="proto">int32_t ucol_getReorderCodes(const UCollator*, int32_t*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3161 </tr> 3162 <tr class="row1"> 3163 <td class="file">ucol.h</td><td class="proto">void ucol_setReorderCodes(UCollator*, const int32_t*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3164 </tr> 3165 <tr class="row0"> 3166 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> U_OVERRIDE_CXX_ALLOCATION</td><td class=""> 3167 <br> 3168 </td><td>Stable<br> 3169 <span class=""><span>2.2</span></span></td> 3170 </tr> 3171 <tr class="row1"> 3172 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3173 </tr> 3174 <tr class="row0"> 3175 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> UCONFIG_ONLY_COLLATION</td><td class="">Internal<br>4.0</td><td>Stable<br> 3176 <span class="verchange"><span>2.4</span> 3177 <br> 3178 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td> 3179 </tr> 3180 <tr class="row1"> 3181 <td class="file">ucurr.h</td><td class="proto">UBool ucurr_isAvailable(const UChar*, UDate, UDate, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3182 </tr> 3183 <tr class="row0"> 3184 <td class="file">udateintervalformat.h</td><td class="proto">UDateIntervalFormat* udtitvfmt_open(const char*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3185 </tr> 3186 <tr class="row1"> 3187 <td class="file">udateintervalformat.h</td><td class="proto">int32_t udtitvfmt_format(const UDateIntervalFormat*, UDate, UDate, UChar*, int32_t, UFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3188 </tr> 3189 <tr class="row0"> 3190 <td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_close(UDateIntervalFormat*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3191 </tr> 3192 <tr class="row1"> 3193 <td class="file">uidna.h</td><td class="proto"><tt>#define</tt> UIDNA_INFO_INITIALIZER</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3194 </tr> 3195 <tr class="row0"> 3196 <td class="file">uidna.h</td><td class="proto">UIDNA* uidna_openUTS46(uint32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3197 </tr> 3198 <tr class="row1"> 3199 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_CHECK_BIDI</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3200 </tr> 3201 <tr class="row0"> 3202 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_CHECK_CONTEXTJ</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3203 </tr> 3204 <tr class="row1"> 3205 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_BIDI</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3206 </tr> 3207 <tr class="row0"> 3208 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTJ</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3209 </tr> 3210 <tr class="row1"> 3211 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_DISALLOWED</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3212 </tr> 3213 <tr class="row0"> 3214 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_DOMAIN_NAME_TOO_LONG</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3215 </tr> 3216 <tr class="row1"> 3217 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_EMPTY_LABEL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3218 </tr> 3219 <tr class="row0"> 3220 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_HYPHEN_3_4</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3221 </tr> 3222 <tr class="row1"> 3223 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_INVALID_ACE_LABEL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3224 </tr> 3225 <tr class="row0"> 3226 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_HAS_DOT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3227 </tr> 3228 <tr class="row1"> 3229 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LABEL_TOO_LONG</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3230 </tr> 3231 <tr class="row0"> 3232 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_COMBINING_MARK</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3233 </tr> 3234 <tr class="row1"> 3235 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_LEADING_HYPHEN</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3236 </tr> 3237 <tr class="row0"> 3238 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_PUNYCODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3239 </tr> 3240 <tr class="row1"> 3241 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_TRAILING_HYPHEN</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3242 </tr> 3243 <tr class="row0"> 3244 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_ASCII</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3245 </tr> 3246 <tr class="row1"> 3247 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_NONTRANSITIONAL_TO_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3248 </tr> 3249 <tr class="row0"> 3250 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3251 </tr> 3252 <tr class="row1"> 3253 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3254 </tr> 3255 <tr class="row0"> 3256 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3257 </tr> 3258 <tr class="row1"> 3259 <td class="file">uidna.h</td><td class="proto">int32_t uidna_labelToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3260 </tr> 3261 <tr class="row0"> 3262 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToASCII(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3263 </tr> 3264 <tr class="row1"> 3265 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToASCII_UTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3266 </tr> 3267 <tr class="row0"> 3268 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToUnicode(const UIDNA*, const UChar*, int32_t, UChar*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3269 </tr> 3270 <tr class="row1"> 3271 <td class="file">uidna.h</td><td class="proto">int32_t uidna_nameToUnicodeUTF8(const UIDNA*, const char*, int32_t, char*, int32_t, UIDNAInfo*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3272 </tr> 3273 <tr class="row0"> 3274 <td class="file">uidna.h</td><td class="proto">void uidna_close(UIDNA*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3275 </tr> 3276 <tr class="row1"> 3277 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_ASSIGN_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3278 </tr> 3279 <tr class="row0"> 3280 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3281 </tr> 3282 <tr class="row1"> 3283 <td class="file">uloc.h</td><td class="proto"><tt>#define</tt> ULOC_KEYWORD_SEPARATOR_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3284 </tr> 3285 <tr class="row0"> 3286 <td class="file">uloc.h</td><td class="proto">int32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.2</td> 3287 </tr> 3288 <tr class="row1"> 3289 <td class="file">uloc.h</td><td class="proto">int32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.2</td> 3290 </tr> 3291 <tr class="row0"> 3292 <td class="file">ulocdata.h</td><td class="proto"><tt>enum</tt> ULocaleDataExemplarSetType::ULOCDATA_ES_INDEX</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3293 </tr> 3294 3295 <!-- 3296 <tr class="row1"> 3297 <td class="file">umachine.h</td><td class="proto"><tt>#define</tt></td><td class=""> 3298 <br> 3299 </td><td>Stable<br> 3300 <span class=""><span>2.0</span></span></td> 3301 </tr> 3302 --> 3303 <tr class="row0"> 3304 <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar)</td><td class="">None<br> 3305 </td><td>Stable<br> 3306 <span class=""><span>2.0</span></span></td> 3307 </tr> 3308 <tr class="row1"> 3309 <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar32)</td><td class="">None<br> 3310 </td><td>Stable<br> 3311 <span class=""><span>2.0</span></span></td> 3312 </tr> 3313 <tr class="row0"> 3314 <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const UChar*)</td><td class="">None<br> 3315 </td><td>Stable<br> 3316 <span class=""><span>2.0</span></span></td> 3317 </tr> 3318 <tr class="row1"> 3319 <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const char*)</td><td class="">None<br> 3320 </td><td>Stable<br> 3321 <span class=""><span>2.0</span></span></td> 3322 </tr> 3323 <tr class="row0"> 3324 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_getDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3325 </tr> 3326 <tr class="row1"> 3327 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_INSERT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3328 </tr> 3329 <tr class="row0"> 3330 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_MATCH</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3331 </tr> 3332 <tr class="row1"> 3333 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SPACING_COUNT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3334 </tr> 3335 <tr class="row0"> 3336 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UCurrencySpacing::UNUM_CURRENCY_SURROUNDING_MATCH</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3337 </tr> 3338 <tr class="row1"> 3339 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_CURRENCY_FIELD</td><td class="">None<br> 3340 </td><td>Stable<br> 3341 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3342 </tr> 3343 <tr class="row0"> 3344 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_DECIMAL_SEPARATOR_FIELD</td><td class="">None<br> 3345 </td><td>Stable<br> 3346 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3347 </tr> 3348 <tr class="row1"> 3349 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_FIELD</td><td class="">None<br> 3350 </td><td>Stable<br> 3351 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3352 </tr> 3353 <tr class="row0"> 3354 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_SIGN_FIELD</td><td class="">None<br> 3355 </td><td>Stable<br> 3356 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3357 </tr> 3358 <tr class="row1"> 3359 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_SYMBOL_FIELD</td><td class="">None<br> 3360 </td><td>Stable<br> 3361 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3362 </tr> 3363 <tr class="row0"> 3364 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_FIELD_COUNT</td><td class="">None<br> 3365 </td><td>Stable<br> 3366 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3367 </tr> 3368 <tr class="row1"> 3369 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_FRACTION_FIELD</td><td class="">None<br> 3370 </td><td>Stable<br> 3371 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3372 </tr> 3373 <tr class="row0"> 3374 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_GROUPING_SEPARATOR_FIELD</td><td class="">None<br> 3375 </td><td>Stable<br> 3376 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3377 </tr> 3378 <tr class="row1"> 3379 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_INTEGER_FIELD</td><td class="">None<br> 3380 </td><td>Stable<br> 3381 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3382 </tr> 3383 <tr class="row0"> 3384 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_PERCENT_FIELD</td><td class="">None<br> 3385 </td><td>Stable<br> 3386 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3387 </tr> 3388 <tr class="row1"> 3389 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_PERMILL_FIELD</td><td class="">None<br> 3390 </td><td>Stable<br> 3391 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3392 </tr> 3393 <tr class="row0"> 3394 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_SIGN_FIELD</td><td class="">None<br> 3395 </td><td>Stable<br> 3396 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3397 </tr> 3398 <tr class="row1"> 3399 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatRoundingMode::UNUM_ROUND_UNNECESSARY</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3400 </tr> 3401 <tr class="row0"> 3402 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_ISO</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3403 </tr> 3404 <tr class="row1"> 3405 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_CURRENCY_PLURAL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3406 </tr> 3407 <tr class="row0"> 3408 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatStyle::UNUM_FORMAT_STYLE_COUNT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3409 </tr> 3410 <tr class="row1"> 3411 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_EIGHT_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3412 </tr> 3413 <tr class="row0"> 3414 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_FIVE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3415 </tr> 3416 <tr class="row1"> 3417 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_FOUR_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3418 </tr> 3419 <tr class="row0"> 3420 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_NINE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3421 </tr> 3422 <tr class="row1"> 3423 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_ONE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3424 </tr> 3425 <tr class="row0"> 3426 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_SEVEN_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3427 </tr> 3428 <tr class="row1"> 3429 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_SIX_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3430 </tr> 3431 <tr class="row0"> 3432 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_THREE_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3433 </tr> 3434 <tr class="row1"> 3435 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatSymbol::UNUM_TWO_DIGIT_SYMBOL</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3436 </tr> 3437 <tr class="row0"> 3438 <td class="file">upluralrules.h</td><td class="proto">UPluralRules* uplrules_open(const char*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3439 </tr> 3440 <tr class="row1"> 3441 <td class="file">upluralrules.h</td><td class="proto">int32_t uplrules_select(const UPluralRules*, double, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3442 </tr> 3443 <tr class="row0"> 3444 <td class="file">upluralrules.h</td><td class="proto">void uplrules_close(UPluralRules*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3445 </tr> 3446 <tr class="row1"> 3447 <td class="file">uregex.h</td><td class="proto">UBool uregex_find64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3448 </tr> 3449 <tr class="row0"> 3450 <td class="file">uregex.h</td><td class="proto">UBool uregex_lookingAt64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3451 </tr> 3452 <tr class="row1"> 3453 <td class="file">uregex.h</td><td class="proto">UBool uregex_matches64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3454 </tr> 3455 <tr class="row0"> 3456 <td class="file">uregex.h</td><td class="proto">URegularExpression* uregex_openUText(UText*, uint32_t, UParseError*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3457 </tr> 3458 <tr class="row1"> 3459 <td class="file">uregex.h</td><td class="proto">UText* uregex_appendTailUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3460 </tr> 3461 <tr class="row0"> 3462 <td class="file">uregex.h</td><td class="proto">UText* uregex_getUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3463 </tr> 3464 <tr class="row1"> 3465 <td class="file">uregex.h</td><td class="proto">UText* uregex_groupUText(URegularExpression*, int32_t, UText*, int64_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3466 </tr> 3467 <tr class="row0"> 3468 <td class="file">uregex.h</td><td class="proto">UText* uregex_patternUText(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3469 </tr> 3470 <tr class="row1"> 3471 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceAllUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3472 </tr> 3473 <tr class="row0"> 3474 <td class="file">uregex.h</td><td class="proto">UText* uregex_replaceFirstUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3475 </tr> 3476 <tr class="row1"> 3477 <td class="file">uregex.h</td><td class="proto">int32_t uregex_splitUText(URegularExpression*, UText*destFields[], int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3478 </tr> 3479 <tr class="row0"> 3480 <td class="file">uregex.h</td><td class="proto">int64_t uregex_end64(URegularExpression*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3481 </tr> 3482 <tr class="row1"> 3483 <td class="file">uregex.h</td><td class="proto">int64_t uregex_regionEnd64(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3484 </tr> 3485 <tr class="row0"> 3486 <td class="file">uregex.h</td><td class="proto">int64_t uregex_regionStart64(const URegularExpression*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3487 </tr> 3488 <tr class="row1"> 3489 <td class="file">uregex.h</td><td class="proto">int64_t uregex_start64(URegularExpression*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3490 </tr> 3491 <tr class="row0"> 3492 <td class="file">uregex.h</td><td class="proto">void uregex_appendReplacementUText(URegularExpression*, UText*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3493 </tr> 3494 <tr class="row1"> 3495 <td class="file">uregex.h</td><td class="proto">void uregex_getFindProgressCallback(const URegularExpression*, URegexFindProgressCallback**, const void**, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3496 </tr> 3497 <tr class="row0"> 3498 <td class="file">uregex.h</td><td class="proto">void uregex_refreshUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3499 </tr> 3500 <tr class="row1"> 3501 <td class="file">uregex.h</td><td class="proto">void uregex_reset64(URegularExpression*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3502 </tr> 3503 <tr class="row0"> 3504 <td class="file">uregex.h</td><td class="proto">void uregex_setFindProgressCallback(URegularExpression*, URegexFindProgressCallback*, const void*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3505 </tr> 3506 <tr class="row1"> 3507 <td class="file">uregex.h</td><td class="proto">void uregex_setRegion64(URegularExpression*, int64_t, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3508 </tr> 3509 <tr class="row0"> 3510 <td class="file">uregex.h</td><td class="proto">void uregex_setRegionAndStart(URegularExpression*, int64_t, int64_t, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3511 </tr> 3512 <tr class="row1"> 3513 <td class="file">uregex.h</td><td class="proto">void uregex_setUText(URegularExpression*, UText*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3514 </tr> 3515 <tr class="row0"> 3516 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_ANATOLIAN_HIEROGLYPHS</td><td class="">None<br> 3517 </td><td>Stable<br> 3518 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3519 </tr> 3520 <tr class="row1"> 3521 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KHOJKI</td><td class="">None<br> 3522 </td><td>Stable<br> 3523 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3524 </tr> 3525 <tr class="row0"> 3526 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TIRHUTA</td><td class="">None<br> 3527 </td><td>Stable<br> 3528 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3529 </tr> 3530 <tr class="row1"> 3531 <td class="file">uset.h</td><td class="proto"><tt>enum</tt> (anonymous)::USET_SERIALIZED_STATIC_ARRAY_CAPACITY</td><td class="">Internal<br>.</td><td>Stable<br> 3532 <span class="verchange"><span>2.4</span> 3533 <br> 3534 <b class="bigwarn" title="A stable API changed version.">(changed)</b></span></td> 3535 </tr> 3536 <tr class="row0"> 3537 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TAIL_NEW_UNICODE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3538 </tr> 3539 <tr class="row1"> 3540 <td class="file">ushape.h</td><td class="proto"><tt>#define</tt> U_SHAPE_TAIL_TYPE_MASK</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3541 </tr> 3542 <tr class="row0"> 3543 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_HAS_NEXT</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3544 </tr> 3545 <tr class="row1"> 3546 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_HAS_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3547 </tr> 3548 <tr class="row0"> 3549 <td class="file">ustringtrie.h</td><td class="proto"><tt>#define</tt> USTRINGTRIE_MATCHES</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3550 </tr> 3551 <tr class="row1"> 3552 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_FINAL_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3553 </tr> 3554 <tr class="row0"> 3555 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_INTERMEDIATE_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3556 </tr> 3557 <tr class="row1"> 3558 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_MATCH</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3559 </tr> 3560 <tr class="row0"> 3561 <td class="file">ustringtrie.h</td><td class="proto"><tt>enum</tt> UStringTrieResult::USTRINGTRIE_NO_VALUE</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3562 </tr> 3563 <tr class="row1"> 3564 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DATE_MAX</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3565 </tr> 3566 <tr class="row0"> 3567 <td class="file">utypes.h</td><td class="proto"><tt>#define</tt> U_DATE_MIN</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3568 </tr> 3569 <tr class="row1"> 3570 <td class="file">utypes.h</td><td class="proto"><tt>enum</tt> UErrorCode::U_FORMAT_INEXACT_ERROR</td><td class="" colspan="2" align="center">Draft»Stable<br>4.8</td> 3571 </tr> 3572 <tr class="row0"> 3573 <td class="file">uversion.h</td><td class="proto">void u_versionToString(const UVersionInfo, char*)</td><td class="">None<br> 3574 </td><td>Stable<br> 3575 <span class=""><span>2.4</span></span></td> 3576 </tr> 3577 <tr class="row1"> 3578 <td class="file">vtzone.h</td><td class="proto"><tt>static</tt> VTimeZone* VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone&, UErrorCode&)</td><td class="" colspan="2" align="center">Draft»Stable<br>4.6</td> 3579 </tr> 3580 </table> 3581 <P></P> 3582 <a href="#_top">(jump back to top)</a> 3583 <hr> 3584 <a name="added"></a> 3585 <h2>Added in 49</h2> 3586 <table BORDER="1" class="genTable"> 3587 <THEAD> 3588 <tr> 3589 <th>File</th><th>API</th><th>4.8</th><th>49</th> 3590 </tr> 3591 </THEAD> 3592 <tr class="row1"> 3593 <td class="file">appendable.h</td><td class="proto">Appendable::~Appendable()</td><td class="">None<br> 3594 </td><td>Stable<br> 3595 <span class=""><span>4.8</span></span></td> 3596 </tr> 3597 <tr class="row0"> 3598 <td class="file">appendable.h</td><td class="proto">UnicodeStringAppendable::~UnicodeStringAppendable()</td><td class="">None<br> 3599 </td><td>Stable<br> 3600 <span class=""><span>4.8</span></span></td> 3601 </tr> 3602 <tr class="row1"> 3603 <td class="file">brkiter.h</td><td class="proto">BreakIterator& BreakIterator::refreshInputText(UText*, UErrorCode&)=0</td><td class="">None<br> 3604 </td><td>Draft<br> 3605 <span class=""><span>49</span></span></td> 3606 </tr> 3607 <tr class="row0"> 3608 <td class="file">bytestream.h</td><td class="proto">CheckedArrayByteSink::~CheckedArrayByteSink()</td><td class="">None<br> 3609 </td><td>Stable<br> 3610 <span class=""><span>4.2</span></span></td> 3611 </tr> 3612 <tr class="row1"> 3613 <td class="file">calendar.h</td><td class="proto">UCalendarWallTimeOption Calendar::getRepeatedWallTimeOption()const</td><td class="">None<br> 3614 </td><td>Draft<br> 3615 <span class=""><span>49</span></span></td> 3616 </tr> 3617 <tr class="row0"> 3618 <td class="file">calendar.h</td><td class="proto">UCalendarWallTimeOption Calendar::getSkippedWallTimeOption()const</td><td class="">None<br> 3619 </td><td>Draft<br> 3620 <span class=""><span>49</span></span></td> 3621 </tr> 3622 <tr class="row1"> 3623 <td class="file">calendar.h</td><td class="proto">void Calendar::setRepeatedWallTimeOption(UCalendarWallTimeOption)</td><td class="">None<br> 3624 </td><td>Draft<br> 3625 <span class=""><span>49</span></span></td> 3626 </tr> 3627 <tr class="row0"> 3628 <td class="file">calendar.h</td><td class="proto">void Calendar::setSkippedWallTimeOption(UCalendarWallTimeOption)</td><td class="">None<br> 3629 </td><td>Draft<br> 3630 <span class=""><span>49</span></span></td> 3631 </tr> 3632 <tr class="row1"> 3633 <td class="file">chariter.h</td><td class="proto">CharacterIterator::~CharacterIterator()</td><td class="">None<br> 3634 </td><td>Stable<br> 3635 <span class=""><span>2.0</span></span></td> 3636 </tr> 3637 <tr class="row0"> 3638 <td class="file">coll.h</td><td class="proto">int32_t Collator::internalGetShortDefinitionString(const char*, char*, int32_t, UErrorCode&) const</td><td class="">None<br> 3639 </td><td>Internal<br> 3640 <span class=""><span>.</span></span></td> 3641 </tr> 3642 <tr class="row1"> 3643 <td class="file">decimfmt.h</td><td class="proto">CurrencyAmount* DecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const</td><td class="">None<br> 3644 </td><td>Draft<br> 3645 <span class=""><span>49</span></span></td> 3646 </tr> 3647 <tr class="row0"> 3648 <td class="file">dtfmtsym.h</td><td class="proto">const UnicodeString* DateFormatSymbols::getLeapMonthPatterns(int32_t&) const</td><td class="">None<br> 3649 </td><td>Internal<br> 3650 <span class=""><span>.</span></span></td> 3651 </tr> 3652 <tr class="row1"> 3653 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3654 DateFormatSymbols::ECapitalizationContextUsageType {}</td><td class="">None<br> 3655 </td><td>Internal<br> 3656 <span class=""><span>.</span></span></td> 3657 </tr> 3658 <tr class="row0"> 3659 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3660 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayFormat</td><td class="">None<br> 3661 </td><td>Internal<br> 3662 <span class=""><span>.</span></span></td> 3663 </tr> 3664 <tr class="row1"> 3665 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3666 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayNarrow</td><td class="">None<br> 3667 </td><td>Internal<br> 3668 <span class=""><span>.</span></span></td> 3669 </tr> 3670 <tr class="row0"> 3671 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3672 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageDayStandalone</td><td class="">None<br> 3673 </td><td>Internal<br> 3674 <span class=""><span>.</span></span></td> 3675 </tr> 3676 <tr class="row1"> 3677 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3678 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraAbbrev</td><td class="">None<br> 3679 </td><td>Internal<br> 3680 <span class=""><span>.</span></span></td> 3681 </tr> 3682 <tr class="row0"> 3683 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3684 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraNarrow</td><td class="">None<br> 3685 </td><td>Internal<br> 3686 <span class=""><span>.</span></span></td> 3687 </tr> 3688 <tr class="row1"> 3689 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3690 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageEraWide</td><td class="">None<br> 3691 </td><td>Internal<br> 3692 <span class=""><span>.</span></span></td> 3693 </tr> 3694 <tr class="row0"> 3695 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3696 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMetazoneLong</td><td class="">None<br> 3697 </td><td>Internal<br> 3698 <span class=""><span>.</span></span></td> 3699 </tr> 3700 <tr class="row1"> 3701 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3702 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMetazoneShort</td><td class="">None<br> 3703 </td><td>Internal<br> 3704 <span class=""><span>.</span></span></td> 3705 </tr> 3706 <tr class="row0"> 3707 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3708 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthFormat</td><td class="">None<br> 3709 </td><td>Internal<br> 3710 <span class=""><span>.</span></span></td> 3711 </tr> 3712 <tr class="row1"> 3713 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3714 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthNarrow</td><td class="">None<br> 3715 </td><td>Internal<br> 3716 <span class=""><span>.</span></span></td> 3717 </tr> 3718 <tr class="row0"> 3719 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3720 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageMonthStandalone</td><td class="">None<br> 3721 </td><td>Internal<br> 3722 <span class=""><span>.</span></span></td> 3723 </tr> 3724 <tr class="row1"> 3725 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3726 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageOther</td><td class="">None<br> 3727 </td><td>Internal<br> 3728 <span class=""><span>.</span></span></td> 3729 </tr> 3730 <tr class="row0"> 3731 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3732 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageTypeCount</td><td class="">None<br> 3733 </td><td>Internal<br> 3734 <span class=""><span>.</span></span></td> 3735 </tr> 3736 <tr class="row1"> 3737 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3738 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageZoneLong</td><td class="">None<br> 3739 </td><td>Internal<br> 3740 <span class=""><span>.</span></span></td> 3741 </tr> 3742 <tr class="row0"> 3743 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3744 DateFormatSymbols::ECapitalizationContextUsageType::kCapContextUsageZoneShort</td><td class="">None<br> 3745 </td><td>Internal<br> 3746 <span class=""><span>.</span></span></td> 3747 </tr> 3748 <tr class="row1"> 3749 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3750 DateFormatSymbols::EMonthPatternType {}</td><td class="">None<br> 3751 </td><td>Internal<br> 3752 <span class=""><span>.</span></span></td> 3753 </tr> 3754 <tr class="row0"> 3755 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3756 DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatAbbrev</td><td class="">None<br> 3757 </td><td>Internal<br> 3758 <span class=""><span>.</span></span></td> 3759 </tr> 3760 <tr class="row1"> 3761 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3762 DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatNarrow</td><td class="">None<br> 3763 </td><td>Internal<br> 3764 <span class=""><span>.</span></span></td> 3765 </tr> 3766 <tr class="row0"> 3767 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3768 DateFormatSymbols::EMonthPatternType::kLeapMonthPatternFormatWide</td><td class="">None<br> 3769 </td><td>Internal<br> 3770 <span class=""><span>.</span></span></td> 3771 </tr> 3772 <tr class="row1"> 3773 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3774 DateFormatSymbols::EMonthPatternType::kLeapMonthPatternNumeric</td><td class="">None<br> 3775 </td><td>Internal<br> 3776 <span class=""><span>.</span></span></td> 3777 </tr> 3778 <tr class="row0"> 3779 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3780 DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneAbbrev</td><td class="">None<br> 3781 </td><td>Internal<br> 3782 <span class=""><span>.</span></span></td> 3783 </tr> 3784 <tr class="row1"> 3785 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3786 DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneNarrow</td><td class="">None<br> 3787 </td><td>Internal<br> 3788 <span class=""><span>.</span></span></td> 3789 </tr> 3790 <tr class="row0"> 3791 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3792 DateFormatSymbols::EMonthPatternType::kLeapMonthPatternStandaloneWide</td><td class="">None<br> 3793 </td><td>Internal<br> 3794 <span class=""><span>.</span></span></td> 3795 </tr> 3796 <tr class="row1"> 3797 <td class="file">dtfmtsym.h</td><td class="proto"><tt>enum</tt> 3798 DateFormatSymbols::EMonthPatternType::kMonthPatternsCount</td><td class="">None<br> 3799 </td><td>Internal<br> 3800 <span class=""><span>.</span></span></td> 3801 </tr> 3802 <tr class="row0"> 3803 <td class="file">idna.h</td><td class="proto">IDNA::~IDNA()</td><td class="">None<br> 3804 </td><td>Stable<br> 3805 <span class=""><span>4.6</span></span></td> 3806 </tr> 3807 <tr class="row1"> 3808 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::afakScriptCode</td><td class="">None<br> 3809 </td><td>Stable<br> 3810 <span class=""><span>4.8</span></span></td> 3811 </tr> 3812 <tr class="row0"> 3813 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::jurcScriptCode</td><td class="">None<br> 3814 </td><td>Stable<br> 3815 <span class=""><span>2.2</span></span></td> 3816 </tr> 3817 <tr class="row1"> 3818 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::khojScriptCode</td><td class="">None<br> 3819 </td><td>Stable<br> 3820 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 3821 </tr> 3822 <tr class="row0"> 3823 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::mrooScriptCode</td><td class="">None<br> 3824 </td><td>Stable<br> 3825 <span class=""><span>2.2</span></span></td> 3826 </tr> 3827 <tr class="row1"> 3828 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::nshuScriptCode</td><td class="">None<br> 3829 </td><td>Stable<br> 3830 <span class=""><span>2.2</span></span></td> 3831 </tr> 3832 <tr class="row0"> 3833 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::shrdScriptCode</td><td class="">None<br> 3834 </td><td>Stable<br> 3835 <span class=""><span>2.2</span></span></td> 3836 </tr> 3837 <tr class="row1"> 3838 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::soraScriptCode</td><td class="">None<br> 3839 </td><td>Stable<br> 3840 <span class=""><span>2.2</span></span></td> 3841 </tr> 3842 <tr class="row0"> 3843 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::takrScriptCode</td><td class="">None<br> 3844 </td><td>Stable<br> 3845 <span class=""><span>2.2</span></span></td> 3846 </tr> 3847 <tr class="row1"> 3848 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::tangScriptCode</td><td class="">None<br> 3849 </td><td>Stable<br> 3850 <span class=""><span>2.2</span></span></td> 3851 </tr> 3852 <tr class="row0"> 3853 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::tirhScriptCode</td><td class="">None<br> 3854 </td><td>Stable<br> 3855 <span class=""><span>2.2</span></span></td> 3856 </tr> 3857 <tr class="row1"> 3858 <td class="file">LEScripts.h</td><td class="proto"><tt>enum</tt> ScriptCodes::woleScriptCode</td><td class="">None<br> 3859 </td><td>Stable<br> 3860 <span class=""><span>2.2</span></span></td> 3861 </tr> 3862 <tr class="row0"> 3863 <td class="file">measfmt.h</td><td class="proto">MeasureFormat::~MeasureFormat()</td><td class="">None<br> 3864 </td><td>Stable<br> 3865 <span class=""><span>3.0</span></span></td> 3866 </tr> 3867 <tr class="row1"> 3868 <td class="file">normalizer2.h</td><td class="proto">FilteredNormalizer2::~FilteredNormalizer2()</td><td class="">None<br> 3869 </td><td>Stable<br> 3870 <span class=""><span>4.4</span></span></td> 3871 </tr> 3872 <tr class="row0"> 3873 <td class="file">normalizer2.h</td><td class="proto">Normalizer2::~Normalizer2()</td><td class="">None<br> 3874 </td><td>Stable<br> 3875 <span class=""><span>4.4</span></span></td> 3876 </tr> 3877 <tr class="row1"> 3878 <td class="file">normalizer2.h</td><td class="proto">UBool FilteredNormalizer2::getRawDecomposition(UChar32, UnicodeString&) const</td><td class="">None<br> 3879 </td><td>Draft<br> 3880 <span class=""><span>49</span></span></td> 3881 </tr> 3882 <tr class="row0"> 3883 <td class="file">normalizer2.h</td><td class="proto">UBool Normalizer2::getRawDecomposition(UChar32, UnicodeString&) const</td><td class="">None<br> 3884 </td><td>Draft<br> 3885 <span class=""><span>49</span></span></td> 3886 </tr> 3887 <tr class="row1"> 3888 <td class="file">normalizer2.h</td><td class="proto">UChar32 FilteredNormalizer2::composePair(UChar32, UChar32) const</td><td class="">None<br> 3889 </td><td>Draft<br> 3890 <span class=""><span>49</span></span></td> 3891 </tr> 3892 <tr class="row0"> 3893 <td class="file">normalizer2.h</td><td class="proto">UChar32 Normalizer2::composePair(UChar32, UChar32) const</td><td class="">None<br> 3894 </td><td>Draft<br> 3895 <span class=""><span>49</span></span></td> 3896 </tr> 3897 <tr class="row1"> 3898 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> const Normalizer2* Normalizer2::getNFCInstance(UErrorCode&)</td><td class="">None<br> 3899 </td><td>Draft<br> 3900 <span class=""><span>49</span></span></td> 3901 </tr> 3902 <tr class="row0"> 3903 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> const Normalizer2* Normalizer2::getNFDInstance(UErrorCode&)</td><td class="">None<br> 3904 </td><td>Draft<br> 3905 <span class=""><span>49</span></span></td> 3906 </tr> 3907 <tr class="row1"> 3908 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> const Normalizer2* Normalizer2::getNFKCCasefoldInstance(UErrorCode&)</td><td class="">None<br> 3909 </td><td>Draft<br> 3910 <span class=""><span>49</span></span></td> 3911 </tr> 3912 <tr class="row0"> 3913 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> const Normalizer2* Normalizer2::getNFKCInstance(UErrorCode&)</td><td class="">None<br> 3914 </td><td>Draft<br> 3915 <span class=""><span>49</span></span></td> 3916 </tr> 3917 <tr class="row1"> 3918 <td class="file">normalizer2.h</td><td class="proto"><tt>static</tt> const Normalizer2* Normalizer2::getNFKDInstance(UErrorCode&)</td><td class="">None<br> 3919 </td><td>Draft<br> 3920 <span class=""><span>49</span></span></td> 3921 </tr> 3922 <tr class="row0"> 3923 <td class="file">normalizer2.h</td><td class="proto">uint8_t FilteredNormalizer2::getCombiningClass(UChar32) const</td><td class="">None<br> 3924 </td><td>Draft<br> 3925 <span class=""><span>49</span></span></td> 3926 </tr> 3927 <tr class="row1"> 3928 <td class="file">normalizer2.h</td><td class="proto">uint8_t Normalizer2::getCombiningClass(UChar32) const</td><td class="">None<br> 3929 </td><td>Draft<br> 3930 <span class=""><span>49</span></span></td> 3931 </tr> 3932 <tr class="row0"> 3933 <td class="file">numfmt.h</td><td class="proto">CurrencyAmount* NumberFormat::parseCurrency(const UnicodeString&, ParsePosition&) const</td><td class="">None<br> 3934 </td><td>Draft<br> 3935 <span class=""><span>49</span></span></td> 3936 </tr> 3937 <tr class="row1"> 3938 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_CHAR16_T</td><td class="">None<br> 3939 </td><td>Internal<br> 3940 <span class=""><span>.</span></span></td> 3941 </tr> 3942 <tr class="row0"> 3943 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_HAVE_STDINT_H</td><td class="">None<br> 3944 </td><td>Internal<br> 3945 <span class=""><span>.</span></span></td> 3946 </tr> 3947 <tr class="row1"> 3948 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_AIX</td><td class="">None<br> 3949 </td><td>Internal<br> 3950 <span class=""><span>.</span></span></td> 3951 </tr> 3952 <tr class="row0"> 3953 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_ANDROID</td><td class="">None<br> 3954 </td><td>Internal<br> 3955 <span class=""><span>.</span></span></td> 3956 </tr> 3957 <tr class="row1"> 3958 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_BSD</td><td class="">None<br> 3959 </td><td>Internal<br> 3960 <span class=""><span>.</span></span></td> 3961 </tr> 3962 <tr class="row0"> 3963 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_CLASSIC_MACOS</td><td class="">None<br> 3964 </td><td>Internal<br> 3965 <span class=""><span>.</span></span></td> 3966 </tr> 3967 <tr class="row1"> 3968 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_CYGWIN</td><td class="">None<br> 3969 </td><td>Internal<br> 3970 <span class=""><span>.</span></span></td> 3971 </tr> 3972 <tr class="row0"> 3973 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_DARWIN</td><td class="">None<br> 3974 </td><td>Internal<br> 3975 <span class=""><span>.</span></span></td> 3976 </tr> 3977 <tr class="row1"> 3978 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_HPUX</td><td class="">None<br> 3979 </td><td>Internal<br> 3980 <span class=""><span>.</span></span></td> 3981 </tr> 3982 <tr class="row0"> 3983 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_IPHONE</td><td class="">None<br> 3984 </td><td>Internal<br> 3985 <span class=""><span>.</span></span></td> 3986 </tr> 3987 <tr class="row1"> 3988 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_IRIX</td><td class="">None<br> 3989 </td><td>Internal<br> 3990 <span class=""><span>.</span></span></td> 3991 </tr> 3992 <tr class="row0"> 3993 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_LINUX</td><td class="">None<br> 3994 </td><td>Internal<br> 3995 <span class=""><span>.</span></span></td> 3996 </tr> 3997 <tr class="row1"> 3998 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_MINGW</td><td class="">None<br> 3999 </td><td>Internal<br> 4000 <span class=""><span>.</span></span></td> 4001 </tr> 4002 <tr class="row0"> 4003 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_OS390</td><td class="">None<br> 4004 </td><td>Internal<br> 4005 <span class=""><span>.</span></span></td> 4006 </tr> 4007 <tr class="row1"> 4008 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_OS400</td><td class="">None<br> 4009 </td><td>Internal<br> 4010 <span class=""><span>.</span></span></td> 4011 </tr> 4012 <tr class="row0"> 4013 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_QNX</td><td class="">None<br> 4014 </td><td>Internal<br> 4015 <span class=""><span>.</span></span></td> 4016 </tr> 4017 <tr class="row1"> 4018 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_SOLARIS</td><td class="">None<br> 4019 </td><td>Internal<br> 4020 <span class=""><span>.</span></span></td> 4021 </tr> 4022 <tr class="row0"> 4023 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_UNKNOWN</td><td class="">None<br> 4024 </td><td>Internal<br> 4025 <span class=""><span>.</span></span></td> 4026 </tr> 4027 <tr class="row1"> 4028 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PF_WINDOWS</td><td class="">None<br> 4029 </td><td>Internal<br> 4030 <span class=""><span>.</span></span></td> 4031 </tr> 4032 <tr class="row0"> 4033 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PLATFORM_HAS_WIN32_API</td><td class="">None<br> 4034 </td><td>Internal<br> 4035 <span class=""><span>.</span></span></td> 4036 </tr> 4037 <tr class="row1"> 4038 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PLATFORM_IMPLEMENTS_POSIX</td><td class="">None<br> 4039 </td><td>Internal<br> 4040 <span class=""><span>.</span></span></td> 4041 </tr> 4042 <tr class="row0"> 4043 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PLATFORM_IS_DARWIN_BASED</td><td class="">None<br> 4044 </td><td>Internal<br> 4045 <span class=""><span>.</span></span></td> 4046 </tr> 4047 <tr class="row1"> 4048 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PLATFORM_IS_LINUX_BASED</td><td class="">None<br> 4049 </td><td>Internal<br> 4050 <span class=""><span>.</span></span></td> 4051 </tr> 4052 <tr class="row0"> 4053 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PLATFORM_USES_ONLY_WIN32_API</td><td class="">None<br> 4054 </td><td>Internal<br> 4055 <span class=""><span>.</span></span></td> 4056 </tr> 4057 <tr class="row1"> 4058 <td class="file">platform.h</td><td class="proto"><tt>#define</tt> U_PLATFORM</td><td class="">None<br> 4059 </td><td>Internal<br> 4060 <span class=""><span>.</span></span></td> 4061 </tr> 4062 <tr class="row0"> 4063 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralFormat()</td><td class="">None<br> 4064 </td><td> 4065 <br> 4066 <span class=""><span></span> 4067 <br> 4068 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4069 </tr> 4070 <tr class="row1"> 4071 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralSelector::~PluralSelector()</td><td class="">None<br> 4072 </td><td> 4073 <br> 4074 <span class=""><span></span> 4075 <br> 4076 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4077 </tr> 4078 <tr class="row0"> 4079 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralSelectorAdapter::PluralSelectorAdapter()</td><td class="">None<br> 4080 </td><td> 4081 <br> 4082 <span class=""><span></span> 4083 <br> 4084 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4085 </tr> 4086 <tr class="row1"> 4087 <td class="file">plurfmt.h</td><td class="proto">PluralFormat::PluralSelectorAdapter::~PluralSelectorAdapter()</td><td class="">None<br> 4088 </td><td> 4089 <br> 4090 <span class=""><span></span> 4091 <br> 4092 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4093 </tr> 4094 <tr class="row0"> 4095 <td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::PluralSelector::select(double, UErrorCode&) const =0</td><td class="">None<br> 4096 </td><td> 4097 <br> 4098 <span class=""><span></span> 4099 <br> 4100 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4101 </tr> 4102 <tr class="row1"> 4103 <td class="file">plurfmt.h</td><td class="proto">UnicodeString PluralFormat::PluralSelectorAdapter::select(double, UErrorCode&) const</td><td class="">None<br> 4104 </td><td> 4105 <br> 4106 <span class=""><span></span> 4107 <br> 4108 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4109 </tr> 4110 <tr class="row0"> 4111 <td class="file">plurfmt.h</td><td class="proto"><tt>static</tt> int32_t PluralFormat::findSubMessage(const MessagePattern&, int32_t, const PluralSelector&, double, UErrorCode&)</td><td class="">None<br> 4112 </td><td> 4113 <br> 4114 <span class=""><span></span> 4115 <br> 4116 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4117 </tr> 4118 <tr class="row1"> 4119 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::PluralSelectorAdapter::reset()</td><td class="">None<br> 4120 </td><td> 4121 <br> 4122 <span class=""><span></span> 4123 <br> 4124 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4125 </tr> 4126 <tr class="row0"> 4127 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::copyObjects(const PluralFormat&)</td><td class="">None<br> 4128 </td><td> 4129 <br> 4130 <span class=""><span></span> 4131 <br> 4132 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4133 </tr> 4134 <tr class="row1"> 4135 <td class="file">plurfmt.h</td><td class="proto">void PluralFormat::init(const PluralRules*, UErrorCode&)</td><td class="">None<br> 4136 </td><td> 4137 <br> 4138 <span class=""><span></span> 4139 <br> 4140 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4141 </tr> 4142 <tr class="row0"> 4143 <td class="file">ptypes.h</td><td class="proto"><tt>#define</tt> __STDC_LIMIT_MACROS</td><td class="">None<br> 4144 </td><td>Internal<br> 4145 <span class=""><span>.</span></span></td> 4146 </tr> 4147 <tr class="row1"> 4148 <td class="file">rbbi.h</td><td class="proto">RuleBasedBreakIterator& RuleBasedBreakIterator::refreshInputText(UText*, UErrorCode&)</td><td class="">None<br> 4149 </td><td>Draft<br> 4150 <span class=""><span>49</span></span></td> 4151 </tr> 4152 <tr class="row0"> 4153 <td class="file">rbnf.h</td><td class="proto">void RuleBasedNumberFormat::adoptDecimalFormatSymbols(DecimalFormatSymbols*)</td><td class="">None<br> 4154 </td><td>Draft<br> 4155 <span class=""><span>49</span></span></td> 4156 </tr> 4157 <tr class="row1"> 4158 <td class="file">rbnf.h</td><td class="proto">void RuleBasedNumberFormat::setDecimalFormatSymbols(const DecimalFormatSymbols&)</td><td class="">None<br> 4159 </td><td>Draft<br> 4160 <span class=""><span>49</span></span></td> 4161 </tr> 4162 <tr class="row0"> 4163 <td class="file">smpdtfmt.h</td><td class="proto">UnicodeString& SimpleDateFormat::format(Calendar&, const UDateFormatContextType*, const UDateFormatContextValue*, int32_t, UnicodeString&, FieldPosition&) const</td><td class="">None<br> 4164 </td><td>Draft<br> 4165 <span class=""><span>49</span></span></td> 4166 </tr> 4167 <tr class="row1"> 4168 <td class="file">smpdtfmt.h</td><td class="proto">const TimeZoneFormat* SimpleDateFormat::getTimeZoneFormat()const</td><td class="">None<br> 4169 </td><td>Internal<br> 4170 <span class=""><span></span> 4171 <br> 4172 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4173 </tr> 4174 <tr class="row0"> 4175 <td class="file">smpdtfmt.h</td><td class="proto">int32_t SimpleDateFormat::getDefaultContext(UDateFormatContextType, UErrorCode&) const</td><td class="">None<br> 4176 </td><td>Draft<br> 4177 <span class=""><span>49</span></span></td> 4178 </tr> 4179 <tr class="row1"> 4180 <td class="file">smpdtfmt.h</td><td class="proto">void SimpleDateFormat::adoptTimeZoneFormat(TimeZoneFormat*)</td><td class="">None<br> 4181 </td><td>Internal<br> 4182 <span class=""><span></span> 4183 <br> 4184 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4185 </tr> 4186 <tr class="row0"> 4187 <td class="file">smpdtfmt.h</td><td class="proto">void SimpleDateFormat::setDefaultContext(UDateFormatContextType, UDateFormatContextValue, UErrorCode&)</td><td class="">None<br> 4188 </td><td>Draft<br> 4189 <span class=""><span>49</span></span></td> 4190 </tr> 4191 <tr class="row1"> 4192 <td class="file">smpdtfmt.h</td><td class="proto">void SimpleDateFormat::setTimeZoneFormat(const TimeZoneFormat&)</td><td class="">None<br> 4193 </td><td>Internal<br> 4194 <span class=""><span></span> 4195 <br> 4196 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4197 </tr> 4198 <tr class="row0"> 4199 <td class="file">tblcoll.h</td><td class="proto">int32_t RuleBasedCollator::internalGetShortDefinitionString(const char*, char*, int32_t, UErrorCode&) const</td><td class="">None<br> 4200 </td><td>Internal<br> 4201 <span class=""><span>.</span></span></td> 4202 </tr> 4203 <tr class="row1"> 4204 <td class="file">timezone.h</td><td class="proto"><tt>static</tt> const TimeZone& TimeZone::getUnknown()</td><td class="">None<br> 4205 </td><td>Draft<br> 4206 <span class=""><span>49</span></span></td> 4207 </tr> 4208 <tr class="row0"> 4209 <td class="file">tzfmt.h</td><td class="proto">Format* TimeZoneFormat::clone() const</td><td class="">None<br> 4210 </td><td>Internal<br> 4211 <span class=""><span></span> 4212 <br> 4213 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4214 </tr> 4215 <tr class="row1"> 4216 <td class="file">tzfmt.h</td><td class="proto">TimeZone* TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, UTimeZoneFormatTimeType*timeType=) const</td><td class="">None<br> 4217 </td><td>Internal<br> 4218 <span class=""><span></span> 4219 <br> 4220 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4221 </tr> 4222 <tr class="row0"> 4223 <td class="file">tzfmt.h</td><td class="proto">TimeZone* TimeZoneFormat::parse(UTimeZoneFormatStyle, const UnicodeString&, ParsePosition&, int32_t, UTimeZoneFormatTimeType*timeType=) const</td><td class="">None<br> 4224 </td><td>Internal<br> 4225 <span class=""><span></span> 4226 <br> 4227 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4228 </tr> 4229 <tr class="row1"> 4230 <td class="file">tzfmt.h</td><td class="proto">TimeZoneFormat& TimeZoneFormat::operator=(const TimeZoneFormat&)</td><td class="">None<br> 4231 </td><td>Internal<br> 4232 <span class=""><span></span> 4233 <br> 4234 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4235 </tr> 4236 <tr class="row0"> 4237 <td class="file">tzfmt.h</td><td class="proto">TimeZoneFormat::TimeZoneFormat(const TimeZoneFormat&)</td><td class="">None<br> 4238 </td><td>Internal<br> 4239 <span class=""><span></span> 4240 <br> 4241 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4242 </tr> 4243 <tr class="row1"> 4244 <td class="file">tzfmt.h</td><td class="proto">TimeZoneFormat::~TimeZoneFormat()</td><td class="">None<br> 4245 </td><td>Internal<br> 4246 <span class=""><span></span> 4247 <br> 4248 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4249 </tr> 4250 <tr class="row0"> 4251 <td class="file">tzfmt.h</td><td class="proto">UBool TimeZoneFormat::operator==(const Format&) const</td><td class="">None<br> 4252 </td><td>Internal<br> 4253 <span class=""><span></span> 4254 <br> 4255 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4256 </tr> 4257 <tr class="row1"> 4258 <td class="file">tzfmt.h</td><td class="proto">UClassID TimeZoneFormat::getDynamicClassID() const</td><td class="">None<br> 4259 </td><td>Internal<br> 4260 <span class=""><span></span> 4261 <br> 4262 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4263 </tr> 4264 <tr class="row0"> 4265 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::format(UTimeZoneFormatStyle, const TimeZone&, UDate, UnicodeString&, UTimeZoneFormatTimeType*timeType=) const</td><td class="">None<br> 4266 </td><td>Internal<br> 4267 <span class=""><span></span> 4268 <br> 4269 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4270 </tr> 4271 <tr class="row1"> 4272 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) const</td><td class="">None<br> 4273 </td><td>Internal<br> 4274 <span class=""><span></span> 4275 <br> 4276 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4277 </tr> 4278 <tr class="row0"> 4279 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::formatOffsetISO8601(int32_t, UnicodeString&, UErrorCode&) const</td><td class="">None<br> 4280 </td><td>Internal<br> 4281 <span class=""><span></span> 4282 <br> 4283 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4284 </tr> 4285 <tr class="row1"> 4286 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::formatOffsetLocalizedGMT(int32_t, UnicodeString&, UErrorCode&) const</td><td class="">None<br> 4287 </td><td>Internal<br> 4288 <span class=""><span></span> 4289 <br> 4290 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4291 </tr> 4292 <tr class="row0"> 4293 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::formatOffsetRFC822(int32_t, UnicodeString&, UErrorCode&) const</td><td class="">None<br> 4294 </td><td>Internal<br> 4295 <span class=""><span></span> 4296 <br> 4297 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4298 </tr> 4299 <tr class="row1"> 4300 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::getGMTOffsetDigits(UnicodeString&) const</td><td class="">None<br> 4301 </td><td> 4302 <br> 4303 <span class=""><span></span> 4304 <br> 4305 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4306 </tr> 4307 <tr class="row0"> 4308 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, UnicodeString&) const</td><td class="">None<br> 4309 </td><td>Internal<br> 4310 <span class=""><span></span> 4311 <br> 4312 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4313 </tr> 4314 <tr class="row1"> 4315 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::getGMTPattern(UnicodeString&) const</td><td class="">None<br> 4316 </td><td>Internal<br> 4317 <span class=""><span></span> 4318 <br> 4319 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4320 </tr> 4321 <tr class="row0"> 4322 <td class="file">tzfmt.h</td><td class="proto">UnicodeString& TimeZoneFormat::getGMTZeroFormat(UnicodeString&) const</td><td class="">None<br> 4323 </td><td> 4324 <br> 4325 <span class=""><span></span> 4326 <br> 4327 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4328 </tr> 4329 <tr class="row1"> 4330 <td class="file">tzfmt.h</td><td class="proto">const TimeZoneNames* TimeZoneFormat::getTimeZoneNames() const</td><td class="">None<br> 4331 </td><td>Internal<br> 4332 <span class=""><span></span> 4333 <br> 4334 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4335 </tr> 4336 <tr class="row0"> 4337 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HMS</td><td class="">None<br> 4338 </td><td>Internal<br> 4339 <span class=""><span>.</span></span></td> 4340 </tr> 4341 <tr class="row1"> 4342 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_NEGATIVE_HM</td><td class="">None<br> 4343 </td><td>Internal<br> 4344 <span class=""><span>.</span></span></td> 4345 </tr> 4346 <tr class="row0"> 4347 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HMS</td><td class="">None<br> 4348 </td><td>Internal<br> 4349 <span class=""><span>.</span></span></td> 4350 </tr> 4351 <tr class="row1"> 4352 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatGMTOffsetPatternType::UTZFMT_PAT_POSITIVE_HM</td><td class="">None<br> 4353 </td><td>Internal<br> 4354 <span class=""><span>.</span></span></td> 4355 </tr> 4356 <tr class="row0"> 4357 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_ALL_STYLES</td><td class="">None<br> 4358 </td><td>Internal<br> 4359 <span class=""><span></span> 4360 <br> 4361 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4362 </tr> 4363 <tr class="row1"> 4364 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatParseOption::UTZFMT_PARSE_OPTION_NONE</td><td class="">None<br> 4365 </td><td>Internal<br> 4366 <span class=""><span></span> 4367 <br> 4368 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4369 </tr> 4370 <tr class="row0"> 4371 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LOCATION</td><td class="">None<br> 4372 </td><td>Internal<br> 4373 <span class=""><span>.</span></span></td> 4374 </tr> 4375 <tr class="row1"> 4376 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_LONG</td><td class="">None<br> 4377 </td><td>Internal<br> 4378 <span class=""><span></span> 4379 <br> 4380 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4381 </tr> 4382 <tr class="row0"> 4383 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_GENERIC_SHORT</td><td class="">None<br> 4384 </td><td>Internal<br> 4385 <span class=""><span></span> 4386 <br> 4387 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4388 </tr> 4389 <tr class="row1"> 4390 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_ISO8601</td><td class="">None<br> 4391 </td><td>Internal<br> 4392 <span class=""><span>.</span></span></td> 4393 </tr> 4394 <tr class="row0"> 4395 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_LOCALIZED_GMT</td><td class="">None<br> 4396 </td><td>Internal<br> 4397 <span class=""><span>.</span></span></td> 4398 </tr> 4399 <tr class="row1"> 4400 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_RFC822</td><td class="">None<br> 4401 </td><td>Internal<br> 4402 <span class=""><span>.</span></span></td> 4403 </tr> 4404 <tr class="row0"> 4405 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_LONG</td><td class="">None<br> 4406 </td><td>Internal<br> 4407 <span class=""><span></span> 4408 <br> 4409 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4410 </tr> 4411 <tr class="row1"> 4412 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatStyle::UTZFMT_STYLE_SPECIFIC_SHORT</td><td class="">None<br> 4413 </td><td>Internal<br> 4414 <span class=""><span></span> 4415 <br> 4416 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4417 </tr> 4418 <tr class="row0"> 4419 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_DAYLIGHT</td><td class="">None<br> 4420 </td><td>Internal<br> 4421 <span class=""><span>.</span></span></td> 4422 </tr> 4423 <tr class="row1"> 4424 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_STANDARD</td><td class="">None<br> 4425 </td><td>Internal<br> 4426 <span class=""><span>.</span></span></td> 4427 </tr> 4428 <tr class="row0"> 4429 <td class="file">tzfmt.h</td><td class="proto"><tt>enum</tt> UTimeZoneFormatTimeType::UTZFMT_TIME_TYPE_UNKNOWN</td><td class="">None<br> 4430 </td><td>Internal<br> 4431 <span class=""><span>.</span></span></td> 4432 </tr> 4433 <tr class="row1"> 4434 <td class="file">tzfmt.h</td><td class="proto">int32_t TimeZoneFormat::getDefaultParseOptions()const</td><td class="">None<br> 4435 </td><td>Internal<br> 4436 <span class=""><span></span> 4437 <br> 4438 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4439 </tr> 4440 <tr class="row0"> 4441 <td class="file">tzfmt.h</td><td class="proto">int32_t TimeZoneFormat::parseOffsetISO8601(const UnicodeString&, ParsePosition&) const</td><td class="">None<br> 4442 </td><td>Internal<br> 4443 <span class=""><span></span> 4444 <br> 4445 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4446 </tr> 4447 <tr class="row1"> 4448 <td class="file">tzfmt.h</td><td class="proto">int32_t TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString&, ParsePosition&) const</td><td class="">None<br> 4449 </td><td>Internal<br> 4450 <span class=""><span></span> 4451 <br> 4452 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4453 </tr> 4454 <tr class="row0"> 4455 <td class="file">tzfmt.h</td><td class="proto">int32_t TimeZoneFormat::parseOffsetRFC822(const UnicodeString&, ParsePosition&) const</td><td class="">None<br> 4456 </td><td>Internal<br> 4457 <span class=""><span></span> 4458 <br> 4459 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4460 </tr> 4461 <tr class="row1"> 4462 <td class="file">tzfmt.h</td><td class="proto"><tt>static</tt> TimeZoneFormat* TimeZoneFormat::createInstance(const Locale&, UErrorCode&)</td><td class="">None<br> 4463 </td><td>Internal<br> 4464 <span class=""><span></span> 4465 <br> 4466 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4467 </tr> 4468 <tr class="row0"> 4469 <td class="file">tzfmt.h</td><td class="proto"><tt>static</tt> UClassID TimeZoneFormat::getStaticClassID()</td><td class="">None<br> 4470 </td><td>Internal<br> 4471 <span class=""><span></span> 4472 <br> 4473 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4474 </tr> 4475 <tr class="row1"> 4476 <td class="file">tzfmt.h</td><td class="proto">void TimeZoneFormat::adoptTimeZoneNames(TimeZoneNames*)</td><td class="">None<br> 4477 </td><td>Internal<br> 4478 <span class=""><span></span> 4479 <br> 4480 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4481 </tr> 4482 <tr class="row0"> 4483 <td class="file">tzfmt.h</td><td class="proto">void TimeZoneFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const</td><td class="">None<br> 4484 </td><td>Internal<br> 4485 <span class=""><span></span> 4486 <br> 4487 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4488 </tr> 4489 <tr class="row1"> 4490 <td class="file">tzfmt.h</td><td class="proto">void TimeZoneFormat::setDefaultParseOptions(int32_t)</td><td class="">None<br> 4491 </td><td>Internal<br> 4492 <span class=""><span></span> 4493 <br> 4494 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4495 </tr> 4496 <tr class="row0"> 4497 <td class="file">tzfmt.h</td><td class="proto">void TimeZoneFormat::setGMTOffsetDigits(const UnicodeString&, UErrorCode&)</td><td class="">None<br> 4498 </td><td> 4499 <br> 4500 <span class=""><span></span> 4501 <br> 4502 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4503 </tr> 4504 <tr class="row1"> 4505 <td class="file">tzfmt.h</td><td class="proto">void TimeZoneFormat::setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType, const UnicodeString&, UErrorCode&)</td><td class="">None<br> 4506 </td><td>Internal<br> 4507 <span class=""><span></span> 4508 <br> 4509 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4510 </tr> 4511 <tr class="row0"> 4512 <td class="file">tzfmt.h</td><td class="proto">void TimeZoneFormat::setGMTPattern(const UnicodeString&, UErrorCode&)</td><td class="">None<br> 4513 </td><td>Internal<br> 4514 <span class=""><span></span> 4515 <br> 4516 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4517 </tr> 4518 <tr class="row1"> 4519 <td class="file">tzfmt.h</td><td class="proto">void TimeZoneFormat::setGMTZeroFormat(const UnicodeString&, UErrorCode&)</td><td class="">None<br> 4520 </td><td> 4521 <br> 4522 <span class=""><span></span> 4523 <br> 4524 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4525 </tr> 4526 <tr class="row0"> 4527 <td class="file">tzfmt.h</td><td class="proto">void TimeZoneFormat::setTimeZoneNames(const TimeZoneNames&)</td><td class="">None<br> 4528 </td><td>Internal<br> 4529 <span class=""><span></span> 4530 <br> 4531 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4532 </tr> 4533 <tr class="row1"> 4534 <td class="file">tznames.h</td><td class="proto">MatchInfoCollection* TimeZoneNames::find(const UnicodeString&, int32_t, uint32_t, UErrorCode&) const =0</td><td class="">None<br> 4535 </td><td>Internal<br> 4536 <span class=""><span></span> 4537 <br> 4538 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4539 </tr> 4540 <tr class="row0"> 4541 <td class="file">tznames.h</td><td class="proto">StringEnumeration* TimeZoneNames::getAvailableMetaZoneIDs(UErrorCode&) const =0</td><td class="">None<br> 4542 </td><td>Internal<br> 4543 <span class=""><span></span> 4544 <br> 4545 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4546 </tr> 4547 <tr class="row1"> 4548 <td class="file">tznames.h</td><td class="proto">StringEnumeration* TimeZoneNames::getAvailableMetaZoneIDs(const UnicodeString&, UErrorCode&) const =0</td><td class="">None<br> 4549 </td><td>Internal<br> 4550 <span class=""><span></span> 4551 <br> 4552 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4553 </tr> 4554 <tr class="row0"> 4555 <td class="file">tznames.h</td><td class="proto">TimeZoneNames* TimeZoneNames::clone() const =0</td><td class="">None<br> 4556 </td><td>Internal<br> 4557 <span class=""><span></span> 4558 <br> 4559 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4560 </tr> 4561 <tr class="row1"> 4562 <td class="file">tznames.h</td><td class="proto">TimeZoneNames::MatchInfoCollection::MatchInfoCollection()</td><td class="">None<br> 4563 </td><td>Internal<br> 4564 <span class=""><span></span> 4565 <br> 4566 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4567 </tr> 4568 <tr class="row0"> 4569 <td class="file">tznames.h</td><td class="proto">TimeZoneNames::MatchInfoCollection::~MatchInfoCollection()</td><td class="">None<br> 4570 </td><td>Internal<br> 4571 <span class=""><span></span> 4572 <br> 4573 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4574 </tr> 4575 <tr class="row1"> 4576 <td class="file">tznames.h</td><td class="proto">TimeZoneNames::~TimeZoneNames()</td><td class="">None<br> 4577 </td><td>Internal<br> 4578 <span class=""><span></span> 4579 <br> 4580 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4581 </tr> 4582 <tr class="row0"> 4583 <td class="file">tznames.h</td><td class="proto">UBool TimeZoneNames::MatchInfoCollection::getMetaZoneIDAt(int32_t, UnicodeString&) const</td><td class="">None<br> 4584 </td><td>Internal<br> 4585 <span class=""><span></span> 4586 <br> 4587 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4588 </tr> 4589 <tr class="row1"> 4590 <td class="file">tznames.h</td><td class="proto">UBool TimeZoneNames::MatchInfoCollection::getTimeZoneIDAt(int32_t, UnicodeString&) const</td><td class="">None<br> 4591 </td><td>Internal<br> 4592 <span class=""><span></span> 4593 <br> 4594 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4595 </tr> 4596 <tr class="row0"> 4597 <td class="file">tznames.h</td><td class="proto">UBool TimeZoneNames::operator!=(const TimeZoneNames&) const</td><td class="">None<br> 4598 </td><td>Internal<br> 4599 <span class=""><span></span> 4600 <br> 4601 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4602 </tr> 4603 <tr class="row1"> 4604 <td class="file">tznames.h</td><td class="proto">UBool TimeZoneNames::operator==(const TimeZoneNames&) const =0</td><td class="">None<br> 4605 </td><td>Internal<br> 4606 <span class=""><span></span> 4607 <br> 4608 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4609 </tr> 4610 <tr class="row0"> 4611 <td class="file">tznames.h</td><td class="proto">UTimeZoneNameType TimeZoneNames::MatchInfoCollection::getNameTypeAt(int32_t) const</td><td class="">None<br> 4612 </td><td>Internal<br> 4613 <span class=""><span></span> 4614 <br> 4615 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4616 </tr> 4617 <tr class="row1"> 4618 <td class="file">tznames.h</td><td class="proto">UnicodeString& TimeZoneNames::getDisplayName(const UnicodeString&, UTimeZoneNameType, UDate, UnicodeString&) const</td><td class="">None<br> 4619 </td><td>Internal<br> 4620 <span class=""><span></span> 4621 <br> 4622 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4623 </tr> 4624 <tr class="row0"> 4625 <td class="file">tznames.h</td><td class="proto">UnicodeString& TimeZoneNames::getExemplarLocationName(const UnicodeString&, UnicodeString&) const</td><td class="">None<br> 4626 </td><td>Internal<br> 4627 <span class=""><span></span> 4628 <br> 4629 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4630 </tr> 4631 <tr class="row1"> 4632 <td class="file">tznames.h</td><td class="proto">UnicodeString& TimeZoneNames::getMetaZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&) const =0</td><td class="">None<br> 4633 </td><td>Internal<br> 4634 <span class=""><span></span> 4635 <br> 4636 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4637 </tr> 4638 <tr class="row0"> 4639 <td class="file">tznames.h</td><td class="proto">UnicodeString& TimeZoneNames::getMetaZoneID(const UnicodeString&, UDate, UnicodeString&) const =0</td><td class="">None<br> 4640 </td><td>Internal<br> 4641 <span class=""><span></span> 4642 <br> 4643 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4644 </tr> 4645 <tr class="row1"> 4646 <td class="file">tznames.h</td><td class="proto">UnicodeString& TimeZoneNames::getReferenceZoneID(const UnicodeString&, const char*, UnicodeString&) const =0</td><td class="">None<br> 4647 </td><td>Internal<br> 4648 <span class=""><span></span> 4649 <br> 4650 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4651 </tr> 4652 <tr class="row0"> 4653 <td class="file">tznames.h</td><td class="proto">UnicodeString& TimeZoneNames::getTimeZoneDisplayName(const UnicodeString&, UTimeZoneNameType, UnicodeString&) const =0</td><td class="">None<br> 4654 </td><td>Internal<br> 4655 <span class=""><span></span> 4656 <br> 4657 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4658 </tr> 4659 <tr class="row1"> 4660 <td class="file">tznames.h</td><td class="proto"><tt>enum</tt> UTimeZoneNameType::UTZNM_LONG_DAYLIGHT</td><td class="">None<br> 4661 </td><td>Internal<br> 4662 <span class=""><span></span> 4663 <br> 4664 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4665 </tr> 4666 <tr class="row0"> 4667 <td class="file">tznames.h</td><td class="proto"><tt>enum</tt> UTimeZoneNameType::UTZNM_LONG_GENERIC</td><td class="">None<br> 4668 </td><td>Internal<br> 4669 <span class=""><span></span> 4670 <br> 4671 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4672 </tr> 4673 <tr class="row1"> 4674 <td class="file">tznames.h</td><td class="proto"><tt>enum</tt> UTimeZoneNameType::UTZNM_LONG_STANDARD</td><td class="">None<br> 4675 </td><td>Internal<br> 4676 <span class=""><span></span> 4677 <br> 4678 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4679 </tr> 4680 <tr class="row0"> 4681 <td class="file">tznames.h</td><td class="proto"><tt>enum</tt> UTimeZoneNameType::UTZNM_SHORT_DAYLIGHT</td><td class="">None<br> 4682 </td><td>Internal<br> 4683 <span class=""><span></span> 4684 <br> 4685 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4686 </tr> 4687 <tr class="row1"> 4688 <td class="file">tznames.h</td><td class="proto"><tt>enum</tt> UTimeZoneNameType::UTZNM_SHORT_GENERIC</td><td class="">None<br> 4689 </td><td>Internal<br> 4690 <span class=""><span></span> 4691 <br> 4692 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4693 </tr> 4694 <tr class="row0"> 4695 <td class="file">tznames.h</td><td class="proto"><tt>enum</tt> UTimeZoneNameType::UTZNM_SHORT_STANDARD</td><td class="">None<br> 4696 </td><td>Internal<br> 4697 <span class=""><span></span> 4698 <br> 4699 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4700 </tr> 4701 <tr class="row1"> 4702 <td class="file">tznames.h</td><td class="proto"><tt>enum</tt> UTimeZoneNameType::UTZNM_UNKNOWN</td><td class="">None<br> 4703 </td><td>Internal<br> 4704 <span class=""><span></span> 4705 <br> 4706 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4707 </tr> 4708 <tr class="row0"> 4709 <td class="file">tznames.h</td><td class="proto">int32_t TimeZoneNames::MatchInfoCollection::getMatchLengthAt(int32_t) const</td><td class="">None<br> 4710 </td><td>Internal<br> 4711 <span class=""><span></span> 4712 <br> 4713 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4714 </tr> 4715 <tr class="row1"> 4716 <td class="file">tznames.h</td><td class="proto">int32_t TimeZoneNames::MatchInfoCollection::size() const</td><td class="">None<br> 4717 </td><td>Internal<br> 4718 <span class=""><span></span> 4719 <br> 4720 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4721 </tr> 4722 <tr class="row0"> 4723 <td class="file">tznames.h</td><td class="proto"><tt>static</tt> TimeZoneNames* TimeZoneNames::createInstance(const Locale&, UErrorCode&)</td><td class="">None<br> 4724 </td><td>Internal<br> 4725 <span class=""><span></span> 4726 <br> 4727 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4728 </tr> 4729 <tr class="row1"> 4730 <td class="file">tznames.h</td><td class="proto">void TimeZoneNames::MatchInfoCollection::addMetaZone(UTimeZoneNameType, int32_t, const UnicodeString&, UErrorCode&)</td><td class="">None<br> 4731 </td><td>Internal<br> 4732 <span class=""><span></span> 4733 <br> 4734 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4735 </tr> 4736 <tr class="row0"> 4737 <td class="file">tznames.h</td><td class="proto">void TimeZoneNames::MatchInfoCollection::addZone(UTimeZoneNameType, int32_t, const UnicodeString&, UErrorCode&)</td><td class="">None<br> 4738 </td><td>Internal<br> 4739 <span class=""><span></span> 4740 <br> 4741 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4742 </tr> 4743 <tr class="row1"> 4744 <td class="file">ubrk.h</td><td class="proto">void ubrk_refreshUText(UBreakIterator*, UText*, UErrorCode*)</td><td class="">None<br> 4745 </td><td>Draft<br> 4746 <span class=""><span>49</span></span></td> 4747 </tr> 4748 <tr class="row0"> 4749 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarAttribute::UCAL_REPEATED_WALL_TIME</td><td class="">None<br> 4750 </td><td>Draft<br> 4751 <span class=""><span>49</span></span></td> 4752 </tr> 4753 <tr class="row1"> 4754 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarAttribute::UCAL_SKIPPED_WALL_TIME</td><td class="">None<br> 4755 </td><td>Draft<br> 4756 <span class=""><span>49</span></span></td> 4757 </tr> 4758 <tr class="row0"> 4759 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWallTimeOption::UCAL_WALLTIME_FIRST</td><td class="">None<br> 4760 </td><td>Draft<br> 4761 <span class=""><span>49</span></span></td> 4762 </tr> 4763 <tr class="row1"> 4764 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWallTimeOption::UCAL_WALLTIME_LAST</td><td class="">None<br> 4765 </td><td>Draft<br> 4766 <span class=""><span>49</span></span></td> 4767 </tr> 4768 <tr class="row0"> 4769 <td class="file">ucal.h</td><td class="proto"><tt>enum</tt> UCalendarWallTimeOption::UCAL_WALLTIME_NEXT_VALID</td><td class="">None<br> 4770 </td><td>Draft<br> 4771 <span class=""><span>49</span></span></td> 4772 </tr> 4773 <tr class="row1"> 4774 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ARABIC_EXTENDED_A</td><td class="">None<br> 4775 </td><td>Stable<br> 4776 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4777 </tr> 4778 <tr class="row0"> 4779 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS</td><td class="">None<br> 4780 </td><td>Stable<br> 4781 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4782 </tr> 4783 <tr class="row1"> 4784 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_CHAKMA</td><td class="">None<br> 4785 </td><td>Stable<br> 4786 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4787 </tr> 4788 <tr class="row0"> 4789 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MEETEI_MAYEK_EXTENSIONS</td><td class="">None<br> 4790 </td><td>Stable<br> 4791 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4792 </tr> 4793 <tr class="row1"> 4794 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MEROITIC_CURSIVE</td><td class="">None<br> 4795 </td><td>Stable<br> 4796 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4797 </tr> 4798 <tr class="row0"> 4799 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MEROITIC_HIEROGLYPHS</td><td class="">None<br> 4800 </td><td>Stable<br> 4801 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4802 </tr> 4803 <tr class="row1"> 4804 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_MIAO</td><td class="">None<br> 4805 </td><td>Stable<br> 4806 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4807 </tr> 4808 <tr class="row0"> 4809 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SHARADA</td><td class="">None<br> 4810 </td><td>Stable<br> 4811 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4812 </tr> 4813 <tr class="row1"> 4814 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SORA_SOMPENG</td><td class="">None<br> 4815 </td><td>Stable<br> 4816 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4817 </tr> 4818 <tr class="row0"> 4819 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_SUNDANESE_SUPPLEMENT</td><td class="">None<br> 4820 </td><td>Stable<br> 4821 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4822 </tr> 4823 <tr class="row1"> 4824 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UBlockCode::UBLOCK_TAKRI</td><td class="">None<br> 4825 </td><td>Stable<br> 4826 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4827 </tr> 4828 <tr class="row0"> 4829 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UJoiningGroup::U_JG_ROHINGYA_YEH</td><td class="">None<br> 4830 </td><td>Stable<br> 4831 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 4832 </tr> 4833 <tr class="row1"> 4834 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> ULineBreak::U_LB_CONDITIONAL_JAPANESE_STARTER</td><td class="">None<br> 4835 </td><td>Stable<br> 4836 <span class=""><span>2.2</span></span></td> 4837 </tr> 4838 <tr class="row0"> 4839 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> ULineBreak::U_LB_HEBREW_LETTER</td><td class="">None<br> 4840 </td><td>Stable<br> 4841 <span class=""><span>2.2</span></span></td> 4842 </tr> 4843 <tr class="row1"> 4844 <td class="file">uconfig.h</td><td class="proto"><tt>#define</tt> U_NO_DEFAULT_INCLUDE_UTF_HEADERS</td><td class="">None<br> 4845 </td><td>Draft<br> 4846 <span class=""><span>49</span></span></td> 4847 </tr> 4848 <tr class="row0"> 4849 <td class="file">ucurr.h</td><td class="proto">int32_t ucurr_getNumericCode(const UChar*)</td><td class="">None<br> 4850 </td><td>Draft<br> 4851 <span class=""><span>49</span></span></td> 4852 </tr> 4853 <tr class="row1"> 4854 <td class="file">udat.h</td><td class="proto">UDateFormatOpener udat_unregisterOpener(UDateFormatOpener, UErrorCode*)</td><td class="">None<br> 4855 </td><td>Internal<br> 4856 <span class=""><span>.</span></span></td> 4857 </tr> 4858 <tr class="row0"> 4859 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatContextType::UDAT_CAPITALIZATION</td><td class="">None<br> 4860 </td><td>Draft<br> 4861 <span class=""><span>49</span></span></td> 4862 </tr> 4863 <tr class="row1"> 4864 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE</td><td class="">None<br> 4865 </td><td>Draft<br> 4866 <span class=""><span>49</span></span></td> 4867 </tr> 4868 <tr class="row0"> 4869 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE</td><td class="">None<br> 4870 </td><td>Draft<br> 4871 <span class=""><span>49</span></span></td> 4872 </tr> 4873 <tr class="row1"> 4874 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_STANDALONE</td><td class="">None<br> 4875 </td><td>Draft<br> 4876 <span class=""><span>49</span></span></td> 4877 </tr> 4878 <tr class="row0"> 4879 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatContextValue::UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU</td><td class="">None<br> 4880 </td><td>Draft<br> 4881 <span class=""><span>49</span></span></td> 4882 </tr> 4883 <tr class="row1"> 4884 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatContextValue::UDAT_CONTEXT_UNKNOWN</td><td class="">None<br> 4885 </td><td>Draft<br> 4886 <span class=""><span>49</span></span></td> 4887 </tr> 4888 <tr class="row0"> 4889 <td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatField::UDAT_YEAR_NAME_FIELD</td><td class="">None<br> 4890 </td><td>Draft<br> 4891 <span class=""><span>49</span></span></td> 4892 </tr> 4893 <tr class="row1"> 4894 <td class="file">udat.h</td><td class="proto">int32_t udat_getDefaultContext(UDateFormat*, UDateFormatContextType, UErrorCode*)</td><td class="">None<br> 4895 </td><td>Draft<br> 4896 <span class=""><span>49</span></span></td> 4897 </tr> 4898 <tr class="row0"> 4899 <td class="file">udat.h</td><td class="proto">void udat_registerOpener(UDateFormatOpener, UErrorCode*)</td><td class="">None<br> 4900 </td><td>Internal<br> 4901 <span class=""><span>.</span></span></td> 4902 </tr> 4903 <tr class="row1"> 4904 <td class="file">udat.h</td><td class="proto">void udat_setDefaultContext(UDateFormat*, UDateFormatContextType, UDateFormatContextValue, UErrorCode*)</td><td class="">None<br> 4905 </td><td>Draft<br> 4906 <span class=""><span>49</span></span></td> 4907 </tr> 4908 <tr class="row0"> 4909 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_CHECK_CONTEXTO</td><td class="">None<br> 4910 </td><td>Draft<br> 4911 <span class=""><span>49</span></span></td> 4912 </tr> 4913 <tr class="row1"> 4914 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTO_DIGITS</td><td class="">None<br> 4915 </td><td>Draft<br> 4916 <span class=""><span>49</span></span></td> 4917 </tr> 4918 <tr class="row0"> 4919 <td class="file">uidna.h</td><td class="proto"><tt>enum</tt> (anonymous)::UIDNA_ERROR_CONTEXTO_PUNCTUATION</td><td class="">None<br> 4920 </td><td>Draft<br> 4921 <span class=""><span>49</span></span></td> 4922 </tr> 4923 <tr class="row1"> 4924 <td class="file">unistr.h</td><td class="proto"><tt>#define</tt> UNISTR_FROM_CHAR_EXPLICIT</td><td class="">None<br> 4925 </td><td>Draft<br> 4926 <span class=""><span>49</span></span></td> 4927 </tr> 4928 <tr class="row0"> 4929 <td class="file">unistr.h</td><td class="proto"><tt>#define</tt> UNISTR_FROM_STRING_EXPLICIT</td><td class="">None<br> 4930 </td><td>Draft<br> 4931 <span class=""><span>49</span></span></td> 4932 </tr> 4933 <tr class="row1"> 4934 <td class="file">unistr.h</td><td class="proto"><tt>#define</tt> U_STRING_CASE_MAPPER_DEFINED</td><td class="">None<br> 4935 </td><td> 4936 <br> 4937 <span class=""><span></span> 4938 <br> 4939 <b class="bigwarn" title="A new API was introduced that was not tagged.">(untagged)</b></span></td> 4940 </tr> 4941 <tr class="row0"> 4942 <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar)</td><td class="">None<br> 4943 </td><td>Stable<br> 4944 <span class=""><span>2.0</span></span></td> 4945 </tr> 4946 <tr class="row1"> 4947 <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_CHAR_EXPLICIT UnicodeString::UnicodeString(UChar32)</td><td class="">None<br> 4948 </td><td>Stable<br> 4949 <span class=""><span>2.0</span></span></td> 4950 </tr> 4951 <tr class="row0"> 4952 <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const UChar*)</td><td class="">None<br> 4953 </td><td>Stable<br> 4954 <span class=""><span>2.0</span></span></td> 4955 </tr> 4956 <tr class="row1"> 4957 <td class="file">unistr.h</td><td class="proto">UNISTR_FROM_STRING_EXPLICIT UnicodeString::UnicodeString(const char*)</td><td class="">None<br> 4958 </td><td>Stable<br> 4959 <span class=""><span>2.0</span></span></td> 4960 </tr> 4961 <tr class="row0"> 4962 <td class="file">unorm2.h</td><td class="proto">UChar32 unorm2_composePair(const UNormalizer2*, UChar32, UChar32)</td><td class="">None<br> 4963 </td><td>Draft<br> 4964 <span class=""><span>49</span></span></td> 4965 </tr> 4966 <tr class="row1"> 4967 <td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getNFCInstance(UErrorCode*)</td><td class="">None<br> 4968 </td><td>Draft<br> 4969 <span class=""><span>49</span></span></td> 4970 </tr> 4971 <tr class="row0"> 4972 <td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getNFDInstance(UErrorCode*)</td><td class="">None<br> 4973 </td><td>Draft<br> 4974 <span class=""><span>49</span></span></td> 4975 </tr> 4976 <tr class="row1"> 4977 <td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getNFKCCasefoldInstance(UErrorCode*)</td><td class="">None<br> 4978 </td><td>Draft<br> 4979 <span class=""><span>49</span></span></td> 4980 </tr> 4981 <tr class="row0"> 4982 <td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getNFKCInstance(UErrorCode*)</td><td class="">None<br> 4983 </td><td>Draft<br> 4984 <span class=""><span>49</span></span></td> 4985 </tr> 4986 <tr class="row1"> 4987 <td class="file">unorm2.h</td><td class="proto">const UNormalizer2* unorm2_getNFKDInstance(UErrorCode*)</td><td class="">None<br> 4988 </td><td>Draft<br> 4989 <span class=""><span>49</span></span></td> 4990 </tr> 4991 <tr class="row0"> 4992 <td class="file">unorm2.h</td><td class="proto">int32_t unorm2_getRawDecomposition(const UNormalizer2*, UChar32, UChar*, int32_t, UErrorCode*)</td><td class="">None<br> 4993 </td><td>Draft<br> 4994 <span class=""><span>49</span></span></td> 4995 </tr> 4996 <tr class="row1"> 4997 <td class="file">unorm2.h</td><td class="proto">uint8_t unorm2_getCombiningClass(const UNormalizer2*, UChar32)</td><td class="">None<br> 4998 </td><td>Draft<br> 4999 <span class=""><span>49</span></span></td> 5000 </tr> 5001 <tr class="row0"> 5002 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_CURRENCY_FIELD</td><td class="">None<br> 5003 </td><td>Stable<br> 5004 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5005 </tr> 5006 <tr class="row1"> 5007 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_DECIMAL_SEPARATOR_FIELD</td><td class="">None<br> 5008 </td><td>Stable<br> 5009 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5010 </tr> 5011 <tr class="row0"> 5012 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_FIELD</td><td class="">None<br> 5013 </td><td>Stable<br> 5014 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5015 </tr> 5016 <tr class="row1"> 5017 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_SIGN_FIELD</td><td class="">None<br> 5018 </td><td>Stable<br> 5019 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5020 </tr> 5021 <tr class="row0"> 5022 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_EXPONENT_SYMBOL_FIELD</td><td class="">None<br> 5023 </td><td>Stable<br> 5024 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5025 </tr> 5026 <tr class="row1"> 5027 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_FIELD_COUNT</td><td class="">None<br> 5028 </td><td>Stable<br> 5029 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5030 </tr> 5031 <tr class="row0"> 5032 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_FRACTION_FIELD</td><td class="">None<br> 5033 </td><td>Stable<br> 5034 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5035 </tr> 5036 <tr class="row1"> 5037 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_GROUPING_SEPARATOR_FIELD</td><td class="">None<br> 5038 </td><td>Stable<br> 5039 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5040 </tr> 5041 <tr class="row0"> 5042 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_INTEGER_FIELD</td><td class="">None<br> 5043 </td><td>Stable<br> 5044 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5045 </tr> 5046 <tr class="row1"> 5047 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_PERCENT_FIELD</td><td class="">None<br> 5048 </td><td>Stable<br> 5049 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5050 </tr> 5051 <tr class="row0"> 5052 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_PERMILL_FIELD</td><td class="">None<br> 5053 </td><td>Stable<br> 5054 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5055 </tr> 5056 <tr class="row1"> 5057 <td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_SIGN_FIELD</td><td class="">None<br> 5058 </td><td>Stable<br> 5059 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5060 </tr> 5061 <tr class="row0"> 5062 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_ANATOLIAN_HIEROGLYPHS</td><td class="">None<br> 5063 </td><td>Stable<br> 5064 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5065 </tr> 5066 <tr class="row1"> 5067 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_KHOJKI</td><td class="">None<br> 5068 </td><td>Stable<br> 5069 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5070 </tr> 5071 <tr class="row0"> 5072 <td class="file">uscript.h</td><td class="proto"><tt>enum</tt> UScriptCode::USCRIPT_TIRHUTA</td><td class="">None<br> 5073 </td><td>Stable<br> 5074 <span class=""><span>49</span></span></td><td class="bornstable"><b class="bigwarn" title="A new API was introduced as stable in $rightVer.">(Born Stable)</b></td> 5075 </tr> 5076 <tr class="row1"> 5077 <td class="file">ustdio.h</td><td class="proto">UFILE* u_get_stdout()</td><td class="">None<br> 5078 </td><td>Draft<br> 5079 <span class=""><span>49</span></span></td> 5080 </tr> 5081 <tr class="row0"> 5082 <td class="file">ustdio.h</td><td class="proto">int32_t u_printf(const char*,...)</td><td class="">None<br> 5083 </td><td>Draft<br> 5084 <span class=""><span>49</span></span></td> 5085 </tr> 5086 <tr class="row1"> 5087 <td class="file">ustdio.h</td><td class="proto">int32_t u_printf_u(const UChar*,...)</td><td class="">None<br> 5088 </td><td>Draft<br> 5089 <span class=""><span>49</span></span></td> 5090 </tr> 5091 <tr class="row0"> 5092 <td class="file">uvernum.h</td><td class="proto"><tt>#define</tt> U_DEF2_ICU_ENTRY_POINT_RENAME</td><td class="">None<br> 5093 </td><td>Internal<br> 5094 <span class=""><span>.</span></span></td> 5095 </tr> 5096 <tr class="row1"> 5097 <td class="file">uvernum.h</td><td class="proto"><tt>#define</tt> U_DEF_ICU_ENTRY_POINT_RENAME</td><td class="">None<br> 5098 </td><td>Internal<br> 5099 <span class=""><span>.</span></span></td> 5100 </tr> 5101 <tr class="row0"> 5102 <td class="file">uversion.h</td><td class="proto">void u_versionToString(const UVersionInfo, char*)</td><td class="">None<br> 5103 </td><td>Stable<br> 5104 <span class=""><span>2.4</span></span></td> 5105 </tr> 5106 </table> 5107 <P></P> 5108 <a href="#_top">(jump back to top)</a> 5109 <hr> 5110 <a name="other"></a> 5111 <h2>Other existing drafts in 49</h2> 5112 <div class="other"> 5113 <table BORDER="1" class="genTable"> 5114 <THEAD> 5115 <tr> 5116 <th>File</th><th>API</th><th>4.8</th><th>49</th> 5117 </tr> 5118 </THEAD> 5119 <tr class="row1"> 5120 <td class="file">numsys.h</td><td class="proto">const char* NumberingSystem::getName()</td><td class="" colspan="2" align="center">Draft<br>4.6</td> 5121 </tr> 5122 <tr class="row0"> 5123 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_OTHER_PROPERTY_LIMIT</td><td class="" colspan="2" align="center">Draft<br>4.6</td> 5124 </tr> 5125 <tr class="row1"> 5126 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_OTHER_PROPERTY_START</td><td class="" colspan="2" align="center">Draft<br>4.6</td> 5127 </tr> 5128 <tr class="row0"> 5129 <td class="file">uchar.h</td><td class="proto"><tt>enum</tt> UProperty::UCHAR_SCRIPT_EXTENSIONS</td><td class="" colspan="2" align="center">Draft<br>4.6</td> 5130 </tr> 5131 <tr class="row1"> 5132 <td class="file">ucnv.h</td><td class="proto"><tt>enum</tt> UConverterType::UCNV_COMPOUND_TEXT</td><td class="" colspan="2" align="center">Draft<br>4.8</td> 5133 </tr> 5134 <tr class="row0"> 5135 <td class="file">uregex.h</td><td class="proto"><tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ</td><td class="" colspan="2" align="center">Draft<br>2.4</td> 5136 </tr> 5137 </table> 5138 </div> 5139 <P></P> 5140 <a href="#_top">(jump back to top)</a> 5141 <hr> 5142 <p> 5143 <i><font size="-1">Contents generated by StableAPI (r31267M) tool on Tue Feb 28 15:37:28 PST 2012<br>Copyright (C) 2012, International Business Machines Corporation, All Rights Reserved.</font></i> 5144 </p> 5145 </body> 5146 </html> 5147