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/ubiditransform_8h_source.html below:

ICU 77.1: common/unicode/ubiditransform.h Source File

18 #ifndef UBIDITRANSFORM_H 19 #define UBIDITRANSFORM_H 25 #if U_SHOW_CPLUSPLUS_API 253  const UChar

*src, int32_t srcLength,

254  UChar

*dest, int32_t destSize,

307 #if U_SHOW_CPLUSPLUS_API

"Smart pointer" class, closes a UBiDiTransform via ubiditransform_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.

uint8_t UBiDiLevel

UBiDiLevel is the type of the level values in this Bidi implementation.

U_CAPI void ubiditransform_close(UBiDiTransform *pBidiTransform)

Deallocates the given UBiDiTransform object.

U_CAPI uint32_t ubiditransform_transform(UBiDiTransform *pBiDiTransform, const UChar *src, int32_t srcLength, UChar *dest, int32_t destSize, UBiDiLevel inParaLevel, UBiDiOrder inOrder, UBiDiLevel outParaLevel, UBiDiOrder outOrder, UBiDiMirroring doMirroring, uint32_t shapingOptions, UErrorCode *pErrorCode)

Performs transformation of text from the bidi layout defined by the input ordering scheme to the bidi...

struct UBiDiTransform UBiDiTransform

Forward declaration of the UBiDiTransform structure that stores information used by the layout transf...

U_CAPI UBiDiTransform * ubiditransform_open(UErrorCode *pErrorCode)

Allocates a UBiDiTransform object.

UBiDiOrder

UBiDiOrder indicates the order of text.

@ UBIDI_LOGICAL

0: Constant indicating a logical order.

@ UBIDI_VISUAL

1: Constant indicating a visual order.

UBiDiMirroring

UBiDiMirroring indicates whether or not characters with the "mirrored" property in RTL runs should be...

@ UBIDI_MIRRORING_ON

1: Constant indicating that character mirroring should be performed.

@ UBIDI_MIRRORING_OFF

0: Constant indicating that character mirroring should not be performed.

C API: Unicode Properties.

#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.

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