UBIDI_MAX_EXPLICIT_LEVEL+1
).
UBiDiDirection
values indicate the text direction.
UBiDi
structure for the declaration of
the API functions
UBiDi
structure
UBiDi
structure with preallocated memory
for internal structures
ubidi_close()
must be called to free the memory
associated with a UBiDi object
ubidi_getLine()
sets a UBiDi
to
contain the reordering information, especially the resolved levels,
for all the characters in a line of text
BiDi algorithm for ICU
This is an implementation of the Unicode Bidirectional algorithm. The algorithm is defined in the Unicode Technical Report 9, version 5, also described in The Unicode Standard, Version 3.0 .
General remarks about the API:
In functions with an error code parameter, thepErrorCode
pointer must be valid and the value that it points to must not indicate a failure before the function call. Otherwise, the function returns immediately. After the function call, the value indicates success or failure.The
limitof a sequence of characters is the position just after their last character, i.e., one more than that position.Some of the API functions provide access to
runs. Such arunis defined as a sequence of characters that are at the same embedding level after performing the BiDi algorithm.
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de