A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/utrans_8h_source.html below:

ICU 77.1: i18n/unicode/utrans.h Source File

18 #if !UCONFIG_NO_TRANSLITERATION 25 #if U_SHOW_CPLUSPLUS_API 245 #if U_SHOW_CPLUSPLUS_API 280

int32_t *resultLength);

332  const UChar

* filterPattern,

333

int32_t filterPatternLen,

477

int32_t textCapacity,

512

int32_t textCapacity,

535  UBool

escapeUnprintable,

536  UChar

* result, int32_t resultLength,

566 #ifndef U_HIDE_DEPRECATED_API 619

int32_t bufCapacity);

654

int32_t bufCapacity);

"Smart pointer" class, closes a UTransliterator via utrans_close().

C++ API: "Smart pointers" for use with and in ICU4C C++ code.

#define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction)

"Smart pointer" definition macro, deletes objects via the closeFunction.

C API: Parse Error Information.

A UParseError struct is used to returned detailed information about parsing errors.

A set of function pointers that transliterators use to manipulate a UReplaceable.

Position structure for utrans_transIncremental() incremental transliteration.

int32_t start

Beginning index, inclusive, of the text to be transliterated.

int32_t contextLimit

Ending index, exclusive, of the context to be considered for a transliteration operation.

int32_t contextStart

Beginning index, inclusive, of the context to be considered for a transliteration operation.

int32_t limit

Ending index, exclusive, of the text to be transliterated.

C API: String Enumeration.

struct UEnumeration UEnumeration

structure representing an enumeration object instance

#define U_DEPRECATED

This is used to declare a function as a deprecated public ICU C API

int8_t UBool

The ICU boolean type, a signed-byte integer.

#define U_CAPI

This is used to declare a function as a public ICU C API.

char16_t UChar

The base type for UTF-16 code units and pointers.

C API: Callbacks for UReplaceable.

void * UReplaceable

An opaque replaceable text object.

struct USet USet

USet is the C API type corresponding to C++ class UnicodeSet.

U_CAPI USet * utrans_getSourceSet(const UTransliterator *trans, UBool ignoreFilter, USet *fillIn, UErrorCode *status)

Returns the set of all characters that may be modified in the input text by this UTransliterator,...

UTransDirection

Direction constant indicating the direction in a transliterator, e.g., the forward or reverse rules o...

@ UTRANS_FORWARD

UTRANS_FORWARD means from <source> to <target> for a transliterator with ID <source>-<target>.

@ UTRANS_REVERSE

UTRANS_REVERSE means from <target> to <source> for a transliterator with ID <source>-<target>.

U_CAPI void utrans_register(UTransliterator *adoptedTrans, UErrorCode *status)

Register an open transliterator with the system.

void * UTransliterator

An opaque transliterator for use in C.

U_CAPI void utrans_trans(const UTransliterator *trans, UReplaceable *rep, const UReplaceableCallbacks *repFunc, int32_t start, int32_t *limit, UErrorCode *status)

Transliterate a segment of a UReplaceable string.

U_CAPI UTransliterator * utrans_clone(const UTransliterator *trans, UErrorCode *status)

Create a copy of a transliterator.

U_CAPI void utrans_setFilter(UTransliterator *trans, const UChar *filterPattern, int32_t filterPatternLen, UErrorCode *status)

Set the filter used by a transliterator.

U_CAPI void utrans_transIncrementalUChars(const UTransliterator *trans, UChar *text, int32_t *textLength, int32_t textCapacity, UTransPosition *pos, UErrorCode *status)

Transliterate the portion of the UChar* text buffer that can be transliterated unambiguously.

U_CAPI UEnumeration * utrans_openIDs(UErrorCode *pErrorCode)

Return a UEnumeration for the available transliterators.

U_CAPI void utrans_close(UTransliterator *trans)

Close a transliterator.

int32_t utrans_getID(const UTransliterator *trans, char *buf, int32_t bufCapacity)

Deprecated, use utrans_getUnicodeID() instead.

void utrans_unregister(const char *id)

Deprecated, use utrans_unregisterID() instead.

int32_t utrans_getAvailableID(int32_t index, char *buf, int32_t bufCapacity)

Deprecated, use utrans_openIDs() instead.

U_CAPI UTransliterator * utrans_openU(const UChar *id, int32_t idLength, UTransDirection dir, const UChar *rules, int32_t rulesLength, UParseError *parseError, UErrorCode *pErrorCode)

Open a custom transliterator, given a custom rules string OR a system transliterator,...

U_CAPI const UChar * utrans_getUnicodeID(const UTransliterator *trans, int32_t *resultLength)

Return the programmatic identifier for this transliterator.

struct UTransPosition UTransPosition

Position structure for utrans_transIncremental() incremental transliteration.

U_CAPI UTransliterator * utrans_openInverse(const UTransliterator *trans, UErrorCode *status)

Open an inverse of an existing transliterator.

U_CAPI int32_t utrans_toRules(const UTransliterator *trans, UBool escapeUnprintable, UChar *result, int32_t resultLength, UErrorCode *status)

Create a rule string that can be passed to utrans_openU to recreate this transliterator.

U_CAPI int32_t utrans_countAvailableIDs(void)

Return the number of system transliterators.

U_CAPI void utrans_transUChars(const UTransliterator *trans, UChar *text, int32_t *textLength, int32_t textCapacity, int32_t start, int32_t *limit, UErrorCode *status)

Transliterate a segment of a UChar* string.

U_CAPI void utrans_transIncremental(const UTransliterator *trans, UReplaceable *rep, const UReplaceableCallbacks *repFunc, UTransPosition *pos, UErrorCode *status)

Transliterate the portion of the UReplaceable text buffer that can be transliterated unambiguously.

U_CAPI void utrans_unregisterID(const UChar *id, int32_t idLength)

Unregister a transliterator from the system.

UTransliterator * utrans_open(const char *id, UTransDirection dir, const UChar *rules, int32_t rulesLength, UParseError *parseError, UErrorCode *status)

Deprecated, use utrans_openU() instead.

Basic definitions for ICU, for both C and C++ APIs.

UErrorCode

Standard ICU4C error code type, a substitute for exceptions.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4