|
YAZ 5.35.1
|
Internal header for ICU utilities. More...
#include <yaz/yconfig.h>#include <unicode/utypes.h>#include <unicode/uchar.h>#include <unicode/ucol.h>#include <unicode/ubrk.h>#include <yaz/icu.h>Go to the source code of this file.
Data Structures | |
| struct | icu_buf_utf16 |
| struct | icu_buf_utf8 |
Functions | |
| int | icu_check_status (UErrorCode status) |
| struct icu_buf_utf16 * | icu_buf_utf16_create (size_t capacity) |
| struct icu_buf_utf16 * | icu_buf_utf16_clear (struct icu_buf_utf16 *buf16) |
| struct icu_buf_utf16 * | icu_buf_utf16_resize (struct icu_buf_utf16 *buf16, size_t capacity) |
| struct icu_buf_utf16 * | icu_buf_utf16_copy (struct icu_buf_utf16 *dest16, const struct icu_buf_utf16 *src16) |
| struct icu_buf_utf16 * | icu_buf_utf16_append (struct icu_buf_utf16 *dest16, const struct icu_buf_utf16 *src16) |
| void | icu_buf_utf16_log (const char *lead, struct icu_buf_utf16 *src16) |
| void | icu_buf_utf16_destroy (struct icu_buf_utf16 *buf16) |
| struct icu_buf_utf8 * | icu_buf_utf8_create (size_t capacity) |
| struct icu_buf_utf8 * | icu_buf_utf8_clear (struct icu_buf_utf8 *buf8) |
| struct icu_buf_utf8 * | icu_buf_utf8_resize (struct icu_buf_utf8 *buf8, size_t capacity) |
| void | icu_buf_utf8_destroy (struct icu_buf_utf8 *buf8) |
| UErrorCode | icu_utf16_from_utf8_cstr (struct icu_buf_utf16 *dest16, const char *src8cstr, UErrorCode *status) |
| const char * | icu_buf_utf8_to_cstr (struct icu_buf_utf8 *src8) |
| UErrorCode | icu_utf16_to_utf8 (struct icu_buf_utf8 *dest8, const struct icu_buf_utf16 *src16, UErrorCode *status) |
| struct icu_casemap * | icu_casemap_create (char action, UErrorCode *status) |
| struct icu_casemap * | icu_casemap_clone (struct icu_casemap *old) |
| void | icu_casemap_destroy (struct icu_casemap *casemap) |
| int | icu_casemap_casemap (struct icu_casemap *casemap, struct icu_buf_utf16 *dest16, struct icu_buf_utf16 *src16, UErrorCode *status, const char *locale) |
| int | icu_utf16_casemap (struct icu_buf_utf16 *dest16, struct icu_buf_utf16 *src16, const char *locale, char action, UErrorCode *status) |
| void | icu_sortkey8_from_utf16 (UCollator *coll, struct icu_buf_utf8 *dest8, struct icu_buf_utf16 *src16, UErrorCode *status) |
| struct icu_tokenizer * | icu_tokenizer_create (const char *locale, char action, UErrorCode *status) |
| struct icu_tokenizer * | icu_tokenizer_clone (struct icu_tokenizer *old) |
| void | icu_tokenizer_destroy (struct icu_tokenizer *tokenizer) |
| int | icu_tokenizer_attach (struct icu_tokenizer *tokenizer, struct icu_buf_utf16 *src16, UErrorCode *status) |
| int32_t | icu_tokenizer_next_token (struct icu_tokenizer *tokenizer, struct icu_buf_utf16 *tkn16, UErrorCode *status, size_t *start, size_t *len) |
| int32_t | icu_tokenizer_token_count (struct icu_tokenizer *tokenizer) |
| struct icu_transform * | icu_transform_create (const char *id, char action, const char *rules, UErrorCode *status) |
| struct icu_transform * | icu_transform_clone (struct icu_transform *old) |
| void | icu_transform_destroy (struct icu_transform *transform) |
| int | icu_transform_trans (struct icu_transform *transform, struct icu_buf_utf16 *dest16, const struct icu_buf_utf16 *src16, UErrorCode *status) |
| int | icu_chain_token_number (yaz_icu_chain_t chain) |
| yaz_icu_chain_t | icu_chain_create (const char *locale, int sort, UErrorCode *status) |
Internal header for ICU utilities.
These functions, while non-static, are considered unstable and internal and may be renamed for each YAZ release.
Definition in file icu_I18N.h.
| struct icu_buf_utf16 * icu_buf_utf16_append | ( | struct icu_buf_utf16 * | dest16, |
| const struct icu_buf_utf16 * | src16 | ||
| ) |
| struct icu_buf_utf16 * icu_buf_utf16_clear | ( | struct icu_buf_utf16 * | buf16 | ) |
| struct icu_buf_utf16 * icu_buf_utf16_copy | ( | struct icu_buf_utf16 * | dest16, |
| const struct icu_buf_utf16 * | src16 | ||
| ) |
| struct icu_buf_utf16 * icu_buf_utf16_create | ( | size_t | capacity | ) |
| void icu_buf_utf16_destroy | ( | struct icu_buf_utf16 * | buf16 | ) |
| void icu_buf_utf16_log | ( | const char * | lead, |
| struct icu_buf_utf16 * | src16 | ||
| ) |
| struct icu_buf_utf16 * icu_buf_utf16_resize | ( | struct icu_buf_utf16 * | buf16, |
| size_t | capacity | ||
| ) |
| struct icu_buf_utf8 * icu_buf_utf8_clear | ( | struct icu_buf_utf8 * | buf8 | ) |
| struct icu_buf_utf8 * icu_buf_utf8_create | ( | size_t | capacity | ) |
| void icu_buf_utf8_destroy | ( | struct icu_buf_utf8 * | buf8 | ) |
| struct icu_buf_utf8 * icu_buf_utf8_resize | ( | struct icu_buf_utf8 * | buf8, |
| size_t | capacity | ||
| ) |
| const char * icu_buf_utf8_to_cstr | ( | struct icu_buf_utf8 * | src8 | ) |
| int icu_casemap_casemap | ( | struct icu_casemap * | casemap, |
| struct icu_buf_utf16 * | dest16, | ||
| struct icu_buf_utf16 * | src16, | ||
| UErrorCode * | status, | ||
| const char * | locale | ||
| ) |
| struct icu_casemap * icu_casemap_clone | ( | struct icu_casemap * | old | ) |
| struct icu_casemap * icu_casemap_create | ( | char | action, |
| UErrorCode * | status | ||
| ) |
| void icu_casemap_destroy | ( | struct icu_casemap * | casemap | ) |
| yaz_icu_chain_t icu_chain_create | ( | const char * | locale, |
| int | sort, | ||
| UErrorCode * | status | ||
| ) |
| int icu_chain_token_number | ( | yaz_icu_chain_t | chain | ) |
| int icu_check_status | ( | UErrorCode | status | ) |
| void icu_sortkey8_from_utf16 | ( | UCollator * | coll, |
| struct icu_buf_utf8 * | dest8, | ||
| struct icu_buf_utf16 * | src16, | ||
| UErrorCode * | status | ||
| ) |
| int icu_tokenizer_attach | ( | struct icu_tokenizer * | tokenizer, |
| struct icu_buf_utf16 * | src16, | ||
| UErrorCode * | status | ||
| ) |
| struct icu_tokenizer * icu_tokenizer_clone | ( | struct icu_tokenizer * | old | ) |
| struct icu_tokenizer * icu_tokenizer_create | ( | const char * | locale, |
| char | action, | ||
| UErrorCode * | status | ||
| ) |
| void icu_tokenizer_destroy | ( | struct icu_tokenizer * | tokenizer | ) |
| int32_t icu_tokenizer_next_token | ( | struct icu_tokenizer * | tokenizer, |
| struct icu_buf_utf16 * | tkn16, | ||
| UErrorCode * | status, | ||
| size_t * | start, | ||
| size_t * | len | ||
| ) |
| int32_t icu_tokenizer_token_count | ( | struct icu_tokenizer * | tokenizer | ) |
| struct icu_transform * icu_transform_clone | ( | struct icu_transform * | old | ) |
| struct icu_transform * icu_transform_create | ( | const char * | id, |
| char | action, | ||
| const char * | rules, | ||
| UErrorCode * | status | ||
| ) |
| void icu_transform_destroy | ( | struct icu_transform * | transform | ) |
| int icu_transform_trans | ( | struct icu_transform * | transform, |
| struct icu_buf_utf16 * | dest16, | ||
| const struct icu_buf_utf16 * | src16, | ||
| UErrorCode * | status | ||
| ) |
| int icu_utf16_casemap | ( | struct icu_buf_utf16 * | dest16, |
| struct icu_buf_utf16 * | src16, | ||
| const char * | locale, | ||
| char | action, | ||
| UErrorCode * | status | ||
| ) |
| UErrorCode icu_utf16_from_utf8_cstr | ( | struct icu_buf_utf16 * | dest16, |
| const char * | src8cstr, | ||
| UErrorCode * | status | ||
| ) |
| UErrorCode icu_utf16_to_utf8 | ( | struct icu_buf_utf8 * | dest8, |
| const struct icu_buf_utf16 * | src16, | ||
| UErrorCode * | status | ||
| ) |