2 * Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #ifndef __UTILS_I18N_H__
18 #define __UTILS_I18N_H__
20 #include <utils_i18n_ucalendar.h>
21 #include <utils_i18n_udate.h>
22 #include <utils_i18n_udatepg.h>
23 #include <utils_i18n_ulocale.h>
24 #include <utils_i18n_unumber.h>
25 #include <utils_i18n_uchar.h>
26 #include <utils_i18n_ucollator.h>
27 #include <utils_i18n_unormalization.h>
28 #include <utils_i18n_usearch.h>
29 #include <utils_i18n_ustring.h>
30 #include <utils_i18n_timezone.h>
31 #include <utils_i18n_types.h>
32 #include <utils_i18n_uenumeration.h>
33 #include <utils_i18n_uset.h>
34 #include <utils_i18n_ubrk.h>
47 * @ingroup CAPI_BASE_UTILS_MODULE
48 * @defgroup CAPI_BASE_UTILS_I18N_MODULE i18n
49 * @brief The i18n module contains uchar, ucollator, unormalization, usearch, ustring, ucalendar, udate, udatepg, ulocale and unumber.
50 * This module provides flexible generation of number or date format patterns and helps you format and parse dates/number for any locale.
51 * @section CAPI_BASE_UTILS_I18N_MODULE_HEADER Required Header
52 * \#include <utils_i18n.h>
53 * @section CAPI_BASE_UTILS_I18N_MODULE_OVERVIEW Overview
57 * <th>Description</th>
60 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
61 * <td>The Timezone module represents a time zone offset, and also figures out daylight savings.</td>
64 * <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
65 * <td>UEnumeration defines functions for handling String Enumeration.</td>
68 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
69 * <td>Ubrk module defines methods for finding the location of boundaries in text.</td>
72 * <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
73 * <td>Ucollator module performs locale-sensitive string comparison. It builds searching and sorting routines for natural language text and provides correct sorting orders for most locales.</td>
76 * <td>@ref CAPI_BASE_UTILS_I18N_UCHAR_MODULE</td>
77 * <td>Uchar module provides low-level access to the Unicode Character Database.</td>
80 * <td>@ref CAPI_BASE_UTILS_I18N_UNORMALIZATION_MODULE</td>
81 * <td>Unormalization module provides Unicode normalization functionality for standard unicode normalization.</td>
84 * <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
85 * <td>Usearch module provides language-sensitive text searching based on the comparison rules defined in a ucollator data struct.</td>
88 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
89 * <td>Uset module allows to specify a subset of character used in strings.</td>
92 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
93 * <td>Ustring module provides general unicode string handling.</td>
96 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
97 * <td>Ucalendar is used for converting between a i18n_udate type and a set of integer fields
98 such as #I18N_UCALENDAR_YEAR, #I18N_UCALENDAR_MONTH, #I18N_UCALENDAR_DATE, #I18N_UCALENDAR_HOUR, and so on.</td>
101 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
102 * <td>Udate module consists of functions that convert dates and times from their
103 internal representations to textual form and back again in a language-independent manner.</td>
106 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
107 * <td> Udatepg module provides flexible generation of date format patterns, like "yy-MM-dd". </td>
110 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
111 * <td>A ulocale represents a specific geographical, political, or cultural region. </td>
114 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
115 * <td>Unumber helps you format and parse numbers for any locale.</td>
119 * @section CAPI_BASE_UTILS_I18N_MODULE_MAPPING_TABLE Mapping Table
123 * <th>Native API</th>
127 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
128 * <td>#i18n_timezone_create_unknown</td>
129 * <td>getUnknown</td>
132 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
133 * <td>#i18n_timezone_create_gmt</td>
137 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
138 * <td>#i18n_timezone_create</td>
139 * <td>createTimeZone</td>
142 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
143 * <td>#i18n_timezone_destroy</td>
147 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
148 * <td>#i18n_timezone_foreach_timezone_id_by_region</td>
149 * <td>createTimeZoneIDEnumeration</td>
152 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
153 * <td>#i18n_timezone_foreach_timezone_id</td>
154 * <td>createEnumeration</td>
157 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
158 * <td>#i18n_timezone_foreach_timezone_id_with_offset</td>
159 * <td>createEnumeration</td>
162 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
163 * <td>#i18n_timezone_foreach_timezone_id_by_country</td>
164 * <td>createEnumeration</td>
167 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
168 * <td>#i18n_timezone_count_equivalent_ids</td>
169 * <td>countEquivalentIDs</td>
172 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
173 * <td>#i18n_timezone_get_equivalent_id</td>
174 * <td>getEquivalentID</td>
177 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
178 * <td>#i18n_timezone_create_default</td>
179 * <td>createDefault</td>
182 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
183 * <td>#i18n_timezone_set_default</td>
184 * <td>setDefault</td>
187 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
188 * <td>#i18n_timezone_get_tzdata_version</td>
189 * <td>getTZDataVersion</td>
192 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
193 * <td>#i18n_timezone_get_region</td>
197 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
198 * <td>#i18n_timezone_get_offset_with_date</td>
202 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
203 * <td>#i18n_timezone_set_raw_offset</td>
204 * <td>setRawOffset</td>
207 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
208 * <td>#i18n_timezone_get_raw_offset</td>
209 * <td>getRawOffset</td>
212 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
213 * <td>#i18n_timezone_get_id</td>
217 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
218 * <td>#i18n_timezone_set_id</td>
222 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
223 * <td>#i18n_timezone_get_display_name</td>
224 * <td>getDisplayName</td>
227 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
228 * <td>#i18n_timezone_get_display_name_with_locale</td>
229 * <td>getDisplayName</td>
232 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
233 * <td>#i18n_timezone_get_display_name_with_type</td>
234 * <td>getDisplayName</td>
237 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
238 * <td>#i18n_timezone_get_display_name_with_type_locale</td>
239 * <td>getDisplayName</td>
242 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
243 * <td>#i18n_timezone_use_daylight_time</td>
244 * <td>useDaylightTime</td>
247 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
248 * <td>#i18n_timezone_has_same_rule</td>
249 * <td>hasSameRules</td>
252 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
253 * <td>#i18n_timezone_clone</td>
257 * <td>@ref CAPI_BASE_UTILS_I18N_TIMEZONE_MODULE</td>
258 * <td>#i18n_timezone_get_dst_savings</td>
259 * <td>getDSTSavings</td>
262 * <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
263 * <td>#i18n_uenumeration_destroy</td>
264 * <td>uenum_close</td>
267 * <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
268 * <td>#i18n_uenumeration_count</td>
269 * <td>uenum_count</td>
272 * <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
273 * <td>#i18n_uenumeration_unext</td>
274 * <td>uenum_unext</td>
277 * <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
278 * <td>#i18n_uenumeration_next</td>
279 * <td>uenum_next</td>
282 * <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
283 * <td>#i18n_uenumeration_reset</td>
284 * <td>uenum_reset</td>
287 * <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
288 * <td>#i18n_uenumeration_uchar_strings_enumeration_create</td>
289 * <td>uenum_openUCharStringsEnumeration</td>
292 * <td>@ref CAPI_BASE_UTILS_I18N_UENUMERATION_MODULE</td>
293 * <td>#i18n_uenumeration_char_strings_enumeration_create</td>
294 * <td>uenum_openCharStringsEnumeration</td>
297 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
298 * <td>#i18n_ubrk_create</td>
302 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
303 * <td>#i18n_ubrk_create_rules</td>
304 * <td>ubrk_openRules</td>
307 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
308 * <td>#i18n_ubrk_safe_clone</td>
309 * <td>ubrk_safeClone</td>
312 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
313 * <td>#i18n_ubrk_destroy</td>
314 * <td>ubrk_close</td>
317 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
318 * <td>#i18n_ubrk_set_text</td>
319 * <td>ubrk_setText</td>
322 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
323 * <td>#i18n_ubrk_current</td>
324 * <td>ubrk_current</td>
327 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
328 * <td>#i18n_ubrk_next</td>
332 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
333 * <td>#i18n_ubrk_preceding</td>
334 * <td>ubrk_preceding</td>
337 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
338 * <td>#i18n_ubrk_previous</td>
339 * <td>ubrk_previous</td>
342 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
343 * <td>#i18n_ubrk_first</td>
344 * <td>ubrk_first</td>
347 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
348 * <td>#i18n_ubrk_last</td>
352 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
353 * <td>#i18n_ubrk_following</td>
354 * <td>ubrk_following</td>
357 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
358 * <td>#i18n_ubrk_get_available</td>
359 * <td>ubrk_getAvailable</td>
362 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
363 * <td>#i18n_ubrk_count_available</td>
364 * <td>ubrk_countAvailable</td>
367 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
368 * <td>#i18n_ubrk_is_boundary</td>
369 * <td>ubrk_isBoundary</td>
372 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
373 * <td>#i18n_ubrk_get_rule_status</td>
374 * <td>ubrk_getRuleStatus</td>
377 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
378 * <td>#i18n_ubrk_get_rule_status_vec</td>
379 * <td>ubrk_getRuleStatusVec</td>
382 * <td>@ref CAPI_BASE_UTILS_I18N_UBRK_MODULE</td>
383 * <td>#i18n_ubrk_get_locale_by_type</td>
384 * <td>ubrk_getLocaleByType</td>
387 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
388 * <td>#i18n_ucalendar_set_default_timezone</td>
389 * <td>ucal_setDefaultTimeZone</td>
392 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
393 * <td>#i18n_ucalendar_get_now</td>
394 * <td>ucal_getNow</td>
397 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
398 * <td>#i18n_ucalendar_create</td>
402 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
403 * <td>#i18n_ucalendar_destroy</td>
404 * <td>ucal_close</td>
407 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
408 * <td>#i18n_ucalendar_clone</td>
409 * <td>ucal_clone</td>
412 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
413 * <td>#i18n_ucalendar_get_timezone_displayname</td>
414 * <td>ucal_getTimeZoneDisplayName</td>
417 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
418 * <td>#i18n_ucalendar_is_in_daylight_time</td>
419 * <td>ucal_inDaylightTime</td>
422 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
423 * <td>#i18n_ucalendar_set</td>
427 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
428 * <td>#i18n_ucalendar_set_attribute</td>
429 * <td>ucal_setAttribute</td>
432 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
433 * <td>#i18n_ucalendar_get_attribute</td>
434 * <td>ucal_getAttribute</td>
437 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
438 * <td>#i18n_ucalendar_get_milliseconds</td>
439 * <td>ucal_getMillis</td>
442 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
443 * <td>#i18n_ucalendar_set_milliseconds</td>
444 * <td>ucal_setMillis</td>
447 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
448 * <td>#i18n_ucalendar_set_date_time</td>
449 * <td>ucal_setDateTime</td>
452 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
453 * <td>#i18n_ucalendar_is_equivalent_to</td>
454 * <td>ucal_equivalentTo</td>
457 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
458 * <td>#i18n_ucalendar_add</td>
462 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
463 * <td>#i18n_ucalendar_get</td>
467 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
468 * <td>#i18n_ucalendar_clear</td>
469 * <td>ucal_clear</td>
472 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
473 * <td>#i18n_ucalendar_clear_field</td>
474 * <td>ucal_clearField</td>
477 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
478 * <td>#i18n_ucalendar_count_available</td>
479 * <td>ucal_countAvailable</td>
482 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
483 * <td>#i18n_ucalendar_country_timezones_create</td>
484 * <td>ucal_openCountryTimeZones</td>
487 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
488 * <td>#i18n_ucalendar_get_available</td>
489 * <td>ucal_getAvailable</td>
492 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
493 * <td>#i18n_ucalendar_get_canonical_timezone_id</td>
494 * <td>ucal_getCanonicalTimeZoneID</td>
497 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
498 * <td>#i18n_ucalendar_get_day_of_week_type</td>
499 * <td>ucal_getDayOfWeekType</td>
502 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
503 * <td>#i18n_ucalendar_get_default_timezone</td>
504 * <td>ucal_getDefaultTimeZone</td>
507 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
508 * <td>#i18n_ucalendar_get_field_difference</td>
509 * <td>ucal_getFieldDifference</td>
512 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
513 * <td>#i18n_ucalendar_get_gregorian_change</td>
514 * <td>ucal_getGregorianChange</td>
517 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
518 * <td>#i18n_ucalendar_get_keyword_values_for_locale</td>
519 * <td>ucal_getKeywordValuesForLocale</td>
522 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
523 * <td>#i18n_ucalendar_get_limit</td>
524 * <td>ucal_getLimit</td>
527 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
528 * <td>#i18n_ucalendar_get_locale_by_type</td>
529 * <td>ucal_getLocaleByType</td>
532 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
533 * <td>#i18n_ucalendar_get_timezone_id</td>
534 * <td>ucal_getTimeZoneID</td>
537 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
538 * <td>#i18n_ucalendar_get_timezone_transition_date</td>
539 * <td>ucal_getTimeZoneTransitionDate</td>
542 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
543 * <td>#i18n_ucalendar_get_type</td>
544 * <td>ucal_getType</td>
547 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
548 * <td>#i18n_ucalendar_get_tz_data_version</td>
549 * <td>ucal_getTZDataVersion</td>
552 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
553 * <td>#i18n_ucalendar_get_weekend_transition</td>
554 * <td>ucal_getWeekendTransition</td>
557 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
558 * <td>#i18n_ucalendar_is_set</td>
559 * <td>ucal_isSet</td>
562 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
563 * <td>#i18n_ucalendar_is_weekend</td>
564 * <td>ucal_isWeekend</td>
567 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
568 * <td>#i18n_ucalendar_roll</td>
572 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
573 * <td>#i18n_ucalendar_set_date</td>
574 * <td>ucal_setDate</td>
577 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
578 * <td>#i18n_ucalendar_set_gregorian_change</td>
579 * <td>ucal_setGregorianChange</td>
582 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
583 * <td>#i18n_ucalendar_set_timezone</td>
584 * <td>ucal_setTimeZone</td>
587 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
588 * <td>#i18n_ucalendar_timezones_create</td>
589 * <td>ucal_openTimeZones</td>
592 * <td>@ref CAPI_BASE_UTILS_I18N_UCALENDAR_MODULE</td>
593 * <td>#i18n_ucalendar_timezone_id_enumeration_create</td>
594 * <td>ucal_openTimeZoneIDEnumeration</td>
597 * <td>@ref CAPI_BASE_UTILS_I18N_UCHAR_MODULE</td>
598 * <td>#i18n_uchar_get_int_property_value</td>
599 * <td>u_getIntpropertyValue</td>
602 * <td>@ref CAPI_BASE_UTILS_I18N_UCHAR_MODULE</td>
603 * <td>#i18n_uchar_get_ublock_code</td>
604 * <td>ublock_getCode</td>
607 * <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
608 * <td>#i18n_ucollator_create</td>
612 * <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
613 * <td>#i18n_ucollator_destroy</td>
614 * <td>ucol_close</td>
617 * <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
618 * <td>#i18n_ucollator_str_collator</td>
619 * <td>ucol_strcoll</td>
622 * <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
623 * <td>#i18n_ucollator_equal</td>
624 * <td>ucol_equal</td>
627 * <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
628 * <td>#i18n_ucollator_set_strength</td>
629 * <td>ucol_setStrength</td>
632 * <td>@ref CAPI_BASE_UTILS_I18N_UCOLLATOR_MODULE</td>
633 * <td>#i18n_ucollator_set_attribute</td>
634 * <td>ucol_setAttribute</td>
637 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
638 * <td>#i18n_udate_create</td>
642 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
643 * <td>#i18n_udate_destroy</td>
644 * <td>udat_close</td>
647 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
648 * <td>#i18n_udate_format_date</td>
649 * <td>udat_format</td>
652 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
653 * <td>#i18n_udate_apply_pattern</td>
654 * <td>udat_applyPattern</td>
657 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
658 * <td>#i18n_udate_clone</td>
659 * <td>udat_clone</td>
662 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
663 * <td>#i18n_udate_count_available</td>
664 * <td>udat_countAvailable</td>
667 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
668 * <td>#i18n_udate_count_symbols</td>
669 * <td>udat_countSymbols</td>
672 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
673 * <td>#i18n_udate_get_2digit_year_start</td>
674 * <td>udat_get2DigitYearStart</td>
677 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
678 * <td>#i18n_udate_get_available</td>
679 * <td>udat_getAvailable</td>
682 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
683 * <td>#i18n_udate_get_calendar</td>
684 * <td>udat_getCalendar</td>
687 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
688 * <td>#i18n_udate_get_locale_by_type</td>
689 * <td>udat_getLocaleByType</td>
692 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
693 * <td>#i18n_udate_get_number_format</td>
694 * <td>udat_getNumberFormat</td>
697 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
698 * <td>#i18n_udate_get_symbols</td>
699 * <td>udat_getSymbols</td>
702 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
703 * <td>#i18n_udate_is_lenient</td>
704 * <td>udat_isLenient</td>
707 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
708 * <td>#i18n_udate_parse</td>
709 * <td>udat_parse</td>
712 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
713 * <td>#i18n_udate_parse_calendar</td>
714 * <td>udat_parseCalendar</td>
717 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
718 * <td>#i18n_udate_set_2digit_year_start</td>
719 * <td>udat_set2DigitYearStart</td>
722 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
723 * <td>#i18n_udate_set_calendar</td>
724 * <td>udat_setCalendar</td>
727 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
728 * <td>#i18n_udate_set_context</td>
729 * <td>udat_setContext</td>
732 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
733 * <td>#i18n_udate_set_lenient</td>
734 * <td>udat_setLenient</td>
737 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
738 * <td>#i18n_udate_set_number_format</td>
739 * <td>udat_setNumberFormat</td>
742 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
743 * <td>#i18n_udate_set_symbols</td>
744 * <td>udat_setSymbols</td>
747 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
748 * <td>#i18n_udate_to_calendar_date_field</td>
749 * <td>udat_toCalendarDateField</td>
752 * <td>@ref CAPI_BASE_UTILS_I18N_UDATE_MODULE</td>
753 * <td>#i18n_udate_to_pattern</td>
754 * <td>udat_toPattern</td>
757 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
758 * <td>#i18n_udatepg_create</td>
759 * <td>udatpg_open</td>
762 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
763 * <td>#i18n_udatepg_destroy</td>
764 * <td>udatpg_close</td>
767 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
768 * <td>#i18n_udatepg_get_best_pattern</td>
769 * <td>udatpg_getBestPattern</td>
772 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
773 * <td>#i18n_udatepg_add_pattern</td>
774 * <td>udatpg_addPattern</td>
777 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
778 * <td>#i18n_udatepg_base_skeletons_create</td>
779 * <td>udatpg_openBaseSkeletons</td>
782 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
783 * <td>#i18n_udatepg_clone</td>
784 * <td>udatpg_clone</td>
787 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
788 * <td>#i18n_udatepg_create_empty</td>
789 * <td>udatpg_openEmpty</td>
792 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
793 * <td>#i18n_udatepg_get_append_item_format</td>
794 * <td>udatpg_getAppendItemFormat</td>
797 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
798 * <td>#i18n_udatepg_get_append_item_name</td>
799 * <td>udatpg_getAppendItemName</td>
802 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
803 * <td>#i18n_udatepg_get_base_skeleton</td>
804 * <td>udatpg_getBaseSkeleton</td>
807 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
808 * <td>#i18n_udatepg_get_best_pattern_with_options</td>
809 * <td>udatpg_getBestPatternWithOptions</td>
812 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
813 * <td>#i18n_udatepg_get_date_time_format</td>
814 * <td>udatpg_getDateTimeFormat</td>
817 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
818 * <td>#i18n_udatepg_get_decimal</td>
819 * <td>udatpg_getDecimal</td>
822 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
823 * <td>#i18n_udatepg_get_pattern_for_skeleton</td>
824 * <td>udatpg_getPatternForSkeleton</td>
827 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
828 * <td>#i18n_udatepg_get_skeleton</td>
829 * <td>udatpg_getSkeleton</td>
832 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
833 * <td>#i18n_udatepg_replace_field_types</td>
834 * <td>udatpg_replaceFieldTypes</td>
837 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
838 * <td>#i18n_udatepg_replace_field_types_with_options</td>
839 * <td>udatpg_replaceFieldTypesWithOptions</td>
842 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
843 * <td>#i18n_udatepg_set_append_item_format</td>
844 * <td>udatpg_setAppendItemFormat</td>
847 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
848 * <td>#i18n_udatepg_set_append_item_name</td>
849 * <td>udatpg_setAppendItemName</td>
852 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
853 * <td>#i18n_udatepg_set_date_time_format</td>
854 * <td>udatpg_setDateTimeFormat</td>
857 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
858 * <td>#i18n_udatepg_set_decimal</td>
859 * <td>udatpg_setDecimal</td>
862 * <td>@ref CAPI_BASE_UTILS_I18N_UDATEPG_MODULE</td>
863 * <td>#i18n_udatepg_skeletons_create</td>
864 * <td>udatpg_openSkeletons</td>
867 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
868 * <td>#i18n_ulocale_get_default</td>
869 * <td>uloc_getDefault</td>
872 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
873 * <td>#i18n_ulocale_set_default</td>
874 * <td>uloc_setDefault</td>
877 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
878 * <td>#i18n_ulocale_get_language</td>
879 * <td>uloc_getLanguage</td>
882 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
883 * <td>#i18n_ulocale_get_country</td>
884 * <td>uloc_getCountry</td>
887 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
888 * <td>#i18n_ulocale_get_display_name</td>
889 * <td>uloc_getDisplayName</td>
893 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
894 * <td>#i18n_ulocale_add_likely_subtags</td>
895 * <td>uloc_addLikelySubtags</td>
898 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
899 * <td>#i18n_ulocale_canonicalize</td>
900 * <td>uloc_canonicalize</td>
903 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
904 * <td>#i18n_ulocale_for_language_tag</td>
905 * <td>uloc_forLanguageTag</td>
908 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
909 * <td>#i18n_ulocale_get_base_name</td>
910 * <td>uloc_getBaseName</td>
913 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
914 * <td>#i18n_ulocale_get_character_orientation</td>
915 * <td>uloc_getCharacterOrientation</td>
918 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
919 * <td>#i18n_ulocale_get_display_country</td>
920 * <td>uloc_getDisplayCountry</td>
923 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
924 * <td>#i18n_ulocale_get_display_keyword</td>
925 * <td>uloc_getDisplayKeyword</td>
928 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
929 * <td>#i18n_ulocale_get_display_keyword_value</td>
930 * <td>uloc_getDisplayKeywordValue</td>
933 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
934 * <td>#i18n_ulocale_get_display_language</td>
935 * <td>uloc_getDisplayLanguage</td>
938 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
939 * <td>#i18n_ulocale_get_display_script</td>
940 * <td>uloc_getDisplayScript</td>
943 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
944 * <td>#i18n_ulocale_get_display_variant</td>
945 * <td>uloc_getDisplayVariant</td>
948 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
949 * <td>#i18n_ulocale_get_iso3_country</td>
950 * <td>uloc_getISO3Country</td>
953 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
954 * <td>#i18n_ulocale_get_iso3_language</td>
955 * <td>uloc_getISO3Language</td>
958 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
959 * <td>#i18n_ulocale_get_iso_countries</td>
960 * <td>uloc_getISOCountries</td>
963 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
964 * <td>#i18n_ulocale_get_iso_languages</td>
965 * <td>uloc_getISOLanguages</td>
968 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
969 * <td>#i18n_ulocale_get_keyword_value</td>
970 * <td>uloc_getKeywordValue</td>
973 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
974 * <td>#i18n_ulocale_get_lcid</td>
975 * <td>uloc_getLCID</td>
978 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
979 * <td>#i18n_ulocale_get_line_orientation</td>
980 * <td>uloc_getLineOrientation</td>
983 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
984 * <td>#i18n_ulocale_get_locale_for_lcid</td>
985 * <td>uloc_getLocaleForLCID</td>
988 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
989 * <td>#i18n_ulocale_get_name</td>
990 * <td>uloc_getName</td>
993 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
994 * <td>#i18n_ulocale_get_parent</td>
995 * <td>uloc_getParent</td>
998 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
999 * <td>#i18n_ulocale_get_script</td>
1000 * <td>uloc_getScript</td>
1003 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1004 * <td>#i18n_ulocale_get_variant</td>
1005 * <td>uloc_getVariant</td>
1008 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1009 * <td>#i18n_ulocale_keywords_create</td>
1010 * <td>uloc_openKeywords</td>
1013 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1014 * <td>#i18n_ulocale_minimize_subtags</td>
1015 * <td>uloc_minimizeSubtags</td>
1018 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1019 * <td>#i18n_ulocale_set_keyword_value</td>
1020 * <td>uloc_setKeywordValue</td>
1023 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1024 * <td>#i18n_ulocale_to_language_tag</td>
1025 * <td>uloc_toLanguageTag</td>
1028 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1029 * <td>#i18n_ulocale_get_available</td>
1030 * <td>uloc_getAvailable</td>
1033 * <td>@ref CAPI_BASE_UTILS_I18N_ULOCALE_MODULE</td>
1034 * <td>#i18n_ulocale_count_available</td>
1035 * <td>uloc_countAvailable</td>
1038 * <td>@ref CAPI_BASE_UTILS_I18N_UNORMALIZATION_MODULE</td>
1039 * <td>#i18n_unormalization_get_instance</td>
1040 * <td>unorm2_getInstance</td>
1043 * <td>@ref CAPI_BASE_UTILS_I18N_UNORMALIZATION_MODULE</td>
1044 * <td>#i18n_unormalization_normalize</td>
1045 * <td>unorm2_normalize</td>
1048 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1049 * <td>#i18n_unumber_create</td>
1050 * <td>unum_open</td>
1053 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1054 * <td>#i18n_unumber_destroy</td>
1055 * <td>unum_close</td>
1058 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1059 * <td>#i18n_unumber_get_symbol</td>
1060 * <td>unum_getSymbol</td>
1063 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1064 * <td>#i18n_unumber_apply_pattern</td>
1065 * <td>unum_applyPattern</td>
1068 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1069 * <td>#i18n_unumber_clone</td>
1070 * <td>unum_clone</td>
1073 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1074 * <td>#i18n_unumber_count_available</td>
1075 * <td>unum_countAvailable</td>
1078 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1079 * <td>#i18n_unumber_format</td>
1080 * <td>unum_format</td>
1083 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1084 * <td>#i18n_unumber_format_decimal</td>
1085 * <td>unum_formatDecimal</td>
1088 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1089 * <td>#i18n_unumber_format_double</td>
1090 * <td>unum_formatDouble</td>
1093 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1094 * <td>#i18n_unumber_format_double_currency</td>
1095 * <td>unum_formatDoubleCurrency</td>
1098 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1099 * <td>#i18n_unumber_format_int64</td>
1100 * <td>unum_formatInt64</td>
1103 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1104 * <td>#i18n_unumber_get_attribute</td>
1105 * <td>unum_getAttribute</td>
1108 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1109 * <td>#i18n_unumber_get_available</td>
1110 * <td>unum_getAvailable</td>
1113 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1114 * <td>#i18n_unumber_get_double_attribute</td>
1115 * <td>unum_getDoubleAttribute</td>
1118 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1119 * <td>#i18n_unumber_get_locale_by_type</td>
1120 * <td>unum_getLocaleByType</td>
1123 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1124 * <td>#i18n_unumber_get_text_attribute</td>
1125 * <td>unum_getTextAttribute</td>
1128 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1129 * <td>#i18n_unumber_parse</td>
1130 * <td>unum_parse</td>
1133 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1134 * <td>#i18n_unumber_parse_decimal</td>
1135 * <td>unum_parseDecimal</td>
1138 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1139 * <td>#i18n_unumber_parse_double</td>
1140 * <td>unum_parseDouble</td>
1143 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1144 * <td>#i18n_unumber_parse_double_currency</td>
1145 * <td>unum_parseDoubleCurrency</td>
1148 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1149 * <td>#i18n_unumber_parse_int64</td>
1150 * <td>unum_parseInt64</td>
1153 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1154 * <td>#i18n_unumber_set_attribute</td>
1155 * <td>unum_setAttribute</td>
1158 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1159 * <td>#i18n_unumber_set_double_attribute</td>
1160 * <td>unum_setDoubleAttribute</td>
1163 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1164 * <td>#i18n_unumber_set_symbol</td>
1165 * <td>unum_setSymbol</td>
1168 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1169 * <td>#i18n_unumber_set_text_attribute</td>
1170 * <td>unum_setTextAttribute</td>
1173 * <td>@ref CAPI_BASE_UTILS_I18N_UNUMBER_MODULE</td>
1174 * <td>#i18n_unumber_to_pattern</td>
1175 * <td>unum_toPattern</td>
1178 * <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1179 * <td>#i18n_usearch_create_new</td>
1180 * <td>usearch_open</td>
1183 * <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1184 * <td>#i18n_usearch_destroy</td>
1185 * <td>usearch_close</td>
1188 * <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1189 * <td>#i18n_usearch_get_matched_text</td>
1190 * <td>usearch_getMatchedText</td>
1193 * <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1194 * <td>#i18n_usearch_get_collator</td>
1195 * <td>usearch_getCollator</td>
1198 * <td>@ref CAPI_BASE_UTILS_I18N_USEARCH_MODULE</td>
1199 * <td>#i18n_usearch_first</td>
1200 * <td>usearch_first</td>
1203 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1204 * <td>#i18n_uset_create_empty</td>
1205 * <td>uset_openEmpty</td>
1208 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1209 * <td>#i18n_uset_create</td>
1210 * <td>uset_open</td>
1213 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1214 * <td>#i18n_uset_create_pattern</td>
1215 * <td>uset_openPattern</td>
1218 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1219 * <td>#i18n_uset_create_pattern_options</td>
1220 * <td>uset_openPatternOptions</td>
1223 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1224 * <td>#i18n_uset_destroy</td>
1225 * <td>uset_close</td>
1228 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1229 * <td>#i18n_uset_clone</td>
1230 * <td>uset_clone</td>
1233 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1234 * <td>#i18n_uset_is_frozen</td>
1235 * <td>uset_isFrozen</td>
1238 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1239 * <td>#i18n_uset_freeze</td>
1240 * <td>uset_freeze</td>
1243 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1244 * <td>#i18n_uset_clone_as_thawed</td>
1245 * <td>uset_cloneAsThawed</td>
1248 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1249 * <td>#i18n_uset_set</td>
1253 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1254 * <td>#i18n_uset_apply_pattern</td>
1255 * <td>uset_applyPattern</td>
1258 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1259 * <td>#i18n_uset_apply_int_property_value</td>
1260 * <td>uset_applyIntPropertyValue</td>
1263 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1264 * <td>#i18n_uset_apply_property_alias</td>
1265 * <td>uset_applyPropertyAlias</td>
1268 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1269 * <td>#i18n_uset_resembles_pattern</td>
1270 * <td>uset_resemblesPattern</td>
1273 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1274 * <td>#i18n_uset_to_pattern</td>
1275 * <td>uset_toPattern</td>
1278 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1279 * <td>#i18n_uset_add</td>
1283 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1284 * <td>#i18n_uset_add_all</td>
1285 * <td>uset_addAll</td>
1288 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1289 * <td>#i18n_uset_add_range</td>
1290 * <td>uset_addRange</td>
1293 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1294 * <td>#i18n_uset_add_string</td>
1295 * <td>uset_addString</td>
1298 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1299 * <td>#i18n_uset_add_all_code_points</td>
1300 * <td>uset_addAllCodePoints</td>
1303 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1304 * <td>#i18n_uset_remove</td>
1305 * <td>uset_remove</td>
1308 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1309 * <td>#i18n_uset_remove_range</td>
1310 * <td>uset_removeRange</td>
1313 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1314 * <td>#i18n_uset_remove_string</td>
1315 * <td>uset_removeString</td>
1318 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1319 * <td>#i18n_uset_remove_all</td>
1320 * <td>uset_removeAll</td>
1323 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1324 * <td>#i18n_uset_retain</td>
1325 * <td>uset_retain</td>
1328 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1329 * <td>#i18n_uset_retain_all</td>
1330 * <td>uset_retainAll</td>
1333 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1334 * <td>#i18n_uset_compact</td>
1335 * <td>uset_compact</td>
1338 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1339 * <td>#i18n_uset_complement</td>
1340 * <td>uset_complement</td>
1343 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1344 * <td>#i18n_uset_complement_all</td>
1345 * <td>uset_complementAll</td>
1348 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1349 * <td>#i18n_uset_clear</td>
1350 * <td>uset_clear</td>
1353 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1354 * <td>#i18n_uset_destroy_over</td>
1355 * <td>uset_closeOver</td>
1358 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1359 * <td>#i18n_uset_remove_all_strings</td>
1360 * <td>uset_removeAllStrings</td>
1363 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1364 * <td>#i18n_uset_is_empty</td>
1365 * <td>uset_isEmpty</td>
1368 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1369 * <td>#i18n_uset_contains</td>
1370 * <td>uset_contains</td>
1373 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1374 * <td>#i18n_uset_contains_range</td>
1375 * <td>uset_containsRange</td>
1378 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1379 * <td>#i18n_uset_contains_string</td>
1380 * <td>uset_containsString</td>
1383 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1384 * <td>#i18n_uset_index_of</td>
1385 * <td>uset_indexOf</td>
1388 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1389 * <td>#i18n_uset_char_at</td>
1390 * <td>uset_charAt</td>
1393 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1394 * <td>#i18n_uset_size</td>
1395 * <td>uset_size</td>
1398 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1399 * <td>#i18n_uset_get_item_count</td>
1400 * <td>uset_getItemCount</td>
1403 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1404 * <td>#i18n_uset_get_item</td>
1405 * <td>uset_getItem</td>
1408 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1409 * <td>#i18n_uset_contains_all</td>
1410 * <td>uset_containsAll</td>
1413 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1414 * <td>#i18n_uset_contains_all_code_points</td>
1415 * <td>uset_containsAllCodePoints</td>
1418 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1419 * <td>#i18n_uset_contains_none</td>
1420 * <td>uset_containsNone</td>
1423 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1424 * <td>#i18n_uset_contains_some</td>
1425 * <td>uset_containsSome</td>
1428 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1429 * <td>#i18n_uset_span</td>
1430 * <td>uset_span</td>
1433 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1434 * <td>#i18n_uset_span_back</td>
1435 * <td>uset_spanBack</td>
1438 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1439 * <td>#i18n_uset_span_utf8</td>
1440 * <td>uset_spanUTF8</td>
1443 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1444 * <td>#i18n_uset_span_back_utf8</td>
1445 * <td>uset_spanBackUTF8</td>
1448 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1449 * <td>#i18n_uset_equals</td>
1450 * <td>uset_equals</td>
1453 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1454 * <td>#i18n_uset_serialize</td>
1455 * <td>uset_serialize</td>
1458 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1459 * <td>#i18n_uset_get_serialized_set</td>
1460 * <td>uset_getSerializedSet</td>
1463 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1464 * <td>#i18n_uset_set_serialized_to_one</td>
1465 * <td>uset_setSerializedToOne</td>
1468 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1469 * <td>#i18n_uset_serialized_contains</td>
1470 * <td>uset_serializedContains</td>
1473 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1474 * <td>#i18n_uset_get_serialized_range_count</td>
1475 * <td>uset_getSerializedRangeCount</td>
1478 * <td>@ref CAPI_BASE_UTILS_I18N_USET_MODULE</td>
1479 * <td>#i18n_uset_get_serialized_range</td>
1480 * <td>uset_getSerializedRange</td>
1483 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1484 * <td>#i18n_ustring_get_length</td>
1488 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1489 * <td>#i18n_ustring_count_char32</td>
1490 * <td>u_countChar32</td>
1493 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1494 * <td>#i18n_ustring_has_more_char32_than</td>
1495 * <td>u_strHasMoreChar32Than</td>
1498 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1499 * <td>#i18n_ustring_cat</td>
1503 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1504 * <td>#i18n_ustring_cat_n</td>
1505 * <td>u_strncat</td>
1508 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1509 * <td>#i18n_ustring_string</td>
1513 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1514 * <td>#i18n_ustring_find_first</td>
1515 * <td>u_strFindFirst</td>
1518 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1519 * <td>#i18n_ustring_char</td>
1523 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1524 * <td>#i18n_ustring_char32</td>
1525 * <td>u_strchr32</td>
1528 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1529 * <td>#i18n_ustring_r_string</td>
1530 * <td>u_strrstr</td>
1533 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1534 * <td>#i18n_ustring_find_last</td>
1535 * <td>u_strFindLast</td>
1538 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1539 * <td>#i18n_ustring_r_char</td>
1540 * <td>u_strrchr</td>
1543 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1544 * <td>#i18n_ustring_r_char32</td>
1545 * <td>u_strrchr32</td>
1548 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1549 * <td>#i18n_ustring_pbrk</td>
1550 * <td>u_strpbrk</td>
1553 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1554 * <td>#i18n_ustring_cspn</td>
1555 * <td>u_strcspn</td>
1558 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1559 * <td>#i18n_ustring_spn</td>
1563 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1564 * <td>#i18n_ustring_tokenizer_r</td>
1565 * <td>u_strtok_r</td>
1568 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1569 * <td>#i18n_ustring_compare</td>
1573 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1574 * <td>#i18n_ustring_compare_code_point_order</td>
1575 * <td>u_strcmpCodePointOrder</td>
1578 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1579 * <td>#i18n_ustring_compare_binary_order</td>
1580 * <td>u_strCompare</td>
1583 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1584 * <td>#i18n_ustring_case_compare_with_length</td>
1585 * <td>u_strCaseCompare</td>
1588 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1589 * <td>#i18n_ustring_compare_n</td>
1590 * <td>u_strncmp</td>
1593 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1594 * <td>#i18n_ustring_compare_n_code_point_order</td>
1595 * <td>u_strncmpCodePointOrder</td>
1598 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1599 * <td>#i18n_ustring_case_compare</td>
1600 * <td>u_strcasecmp</td>
1603 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1604 * <td>#i18n_ustring_case_compare_n</td>
1605 * <td>u_strncasecmp</td>
1608 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1609 * <td>#i18n_ustring_mem_case_compare</td>
1610 * <td>u_memcasecmp</td>
1613 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1614 * <td>#i18n_ustring_copy</td>
1618 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1619 * <td>#i18n_ustring_copy_n</td>
1620 * <td>u_strncpy</td>
1623 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1624 * <td>#i18n_ustring_copy_ua</td>
1625 * <td>u_uastrcpy</td>
1628 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1629 * <td>#i18n_ustring_copy_ua_n</td>
1630 * <td>u_uastrncpy</td>
1633 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1634 * <td>#i18n_ustring_copy_au</td>
1635 * <td>u_austrcpy</td>
1638 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1639 * <td>#i18n_ustring_copy_au_n</td>
1640 * <td>u_austrncpy</td>
1643 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1644 * <td>#i18n_ustring_mem_copy</td>
1648 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1649 * <td>#i18n_ustring_mem_move</td>
1650 * <td>u_memmove</td>
1653 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1654 * <td>#i18n_ustring_mem_set</td>
1658 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1659 * <td>#i18n_ustring_mem_compare</td>
1663 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1664 * <td>#i18n_ustring_mem_compare_code_point_order</td>
1665 * <td>u_memcmpCodePointOrder</td>
1668 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1669 * <td>#i18n_ustring_mem_char</td>
1673 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1674 * <td>#i18n_ustring_mem_char32</td>
1675 * <td>u_memchr32</td>
1678 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1679 * <td>#i18n_ustring_mem_r_char</td>
1680 * <td>u_memrchr</td>
1683 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1684 * <td>#i18n_ustring_mem_r_char32</td>
1685 * <td>u_memrchr32</td>
1688 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1689 * <td>#i18n_ustring_unescape</td>
1690 * <td>u_unescape</td>
1693 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1694 * <td>#i18n_ustring_unescape_at</td>
1695 * <td>u_unescapeAt</td>
1698 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1699 * <td>#i18n_ustring_to_upper</td>
1700 * <td>u_strToUpper</td>
1703 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1704 * <td>#i18n_ustring_to_lower</td>
1705 * <td>u_strToLower</td>
1708 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1709 * <td>#i18n_ustring_to_title_new</td>
1710 * <td>u_strToTitle</td>
1713 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1714 * <td>#i18n_ustring_fold_case</td>
1715 * <td>u_strFoldCase</td>
1718 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1719 * <td>#i18n_ustring_to_WCS</td>
1720 * <td>u_strToWCS</td>
1723 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1724 * <td>#i18n_ustring_from_WCS</td>
1725 * <td>u_strFromWCS</td>
1728 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1729 * <td>#i18n_ustring_to_UTF8</td>
1730 * <td>u_strToUTF8</td>
1733 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1734 * <td>#i18n_ustring_from_UTF8</td>
1735 * <td>u_strFromUTF8</td>
1738 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1739 * <td>#i18n_ustring_to_UTF8_with_sub</td>
1740 * <td>u_strToUTF8WithSub</td>
1743 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1744 * <td>#i18n_ustring_from_UTF8_with_sub</td>
1745 * <td>u_strFromUTF8WithSub</td>
1748 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1749 * <td>#i18n_ustring_from_UTF8_lenient</td>
1750 * <td>u_strFromUTF8Lenient</td>
1753 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1754 * <td>#i18n_ustring_to_UTF32</td>
1755 * <td>u_strToUTF32</td>
1758 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1759 * <td>#i18n_ustring_from_UTF32</td>
1760 * <td>u_strFromUTF32</td>
1763 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1764 * <td>#i18n_ustring_to_UTF32_with_sub</td>
1765 * <td>u_strToUTF32WithSub</td>
1768 * <td>@ref CAPI_BASE_UTILS_I18N_USTRING_MODULE</td>
1769 * <td>#i18n_ustring_from_UTF32_with_sub</td>
1770 * <td>u_strFromUTF32WithSub</td>
1779 #endif /* __UTILS_I18N_H__*/