/external/icu/icu4c/source/common/unicode/ |
ubidi.h | 8 * file name: ubidi.h 82 *#include "unicode/ubidi.h" 99 * UBiDi *para, 164 * void renderLine(UBiDi *line, const UChar *text, 210 * UBiDi *para; 244 * UBiDi *line; 462 * Forward declaration of the <code>UBiDi</code> structure for the declaration of 471 struct UBiDi; 474 typedef struct UBiDi UBiDi; [all...] |
/external/icu/icu4c/source/common/ |
ubidi.c | 8 * file name: ubidi.c 22 #include "unicode/ubidi.h" 122 /* UBiDi object management -------------------------------------------------- */ 124 U_CAPI UBiDi * U_EXPORT2 131 U_CAPI UBiDi * U_EXPORT2 133 UBiDi *pBiDi; 144 pBiDi=(UBiDi *)uprv_malloc(sizeof(UBiDi)); 151 uprv_memset(pBiDi, 0, sizeof(UBiDi)); 239 ubidi_close(UBiDi *pBiDi) [all...] |
ubidiln.c | 21 #include "unicode/ubidi.h" 35 * This means that there is a UBiDi object with a levels 66 * This allows a line UBiDi object to use the same levels array as 69 * When a UBiDi object is created for a line of a paragraph, then the 90 setTrailingWSStart(UBiDi *pBiDi) { 124 ubidi_setLine(const UBiDi *pParaBiDi, 126 UBiDi *pLineBiDi, 249 ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex) { 261 ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode) { 279 * This must be a UBiDi object for a line, an [all...] |
ubidiimp.h | 115 ubidi_getParaLevelAtIndex(const UBiDi *pBiDi, int32_t index); 117 #define GET_PARALEVEL(ubidi, index) \ 118 ((UBiDiLevel)(!(ubidi)->defaultParaLevel || (index)<(ubidi)->paras[0].limit ? \ 119 (ubidi)->paraLevel : ubidi_getParaLevelAtIndex((ubidi), (index)))) 169 UBiDi *pBiDi; 208 ubidi_getRuns(UBiDi *pBiDi, UErrorCode *pErrorCode); 245 /* UBiDi structure ----------------------------------------------------------- */ 247 struct UBiDi { [all...] |
ubidiwrt.c | 23 #include "unicode/ubidi.h" 348 ubidi_writeReordered(UBiDi *pBiDi,
|
/frameworks/base/core/jni/ |
android_text_AndroidBidi.cpp | 24 #include "unicode/ubidi.h" 40 UBiDi* bidi = ubidi_openSized(n, 0, &status);
|
/external/icu/icu4c/source/test/letest/ |
letsutil.cpp | 16 #include "unicode/ubidi.h" 87 UBiDi *ubidi = ubidi_openSized(charCount, 0, &status); local 89 ubidi_setPara(ubidi, text.getBuffer(), charCount, UBIDI_DEFAULT_LTR, NULL, &status); 92 ubidi_getLogicalRun(ubidi, 0, &limit, &level); 94 ubidi_close(ubidi);
|
cletest.c | 13 #include "unicode/ubidi.h" 428 UBiDi *ubidi = ubidi_openSized(charCount, 0, &status); local 430 ubidi_setPara(ubidi, text, charCount, UBIDI_DEFAULT_LTR, NULL, &status); 433 ubidi_getLogicalRun(ubidi, 0, &limit, &level); 435 ubidi_close(ubidi);
|
/external/icu/icu4c/source/test/cintltst/ |
cbiditst.c | 19 #include "unicode/ubidi.h" 36 static void doTests(UBiDi *pBiDi, UBiDi *pLine, UBool countRunsFirst); 40 static void doTest(UBiDi *pBiDi, int testNumber, const BiDiTestData *test, 43 static void _testReordering(UBiDi *pBiDi, int testNumber); 47 static void _testManyInverseBidi(UBiDi *pBiDi, UBiDiLevel direction); 49 static void _testInverseBidi(UBiDi *pBiDi, const UChar *src, int32_t srcLength, 97 static const char* inverseBasic(UBiDi *pBiDi, const char *src, int32_t srcLen, 99 static UBool assertRoundTrip(UBiDi *pBiDi, int32_t tc, int32_t outIndex, 103 static UBool checkResultLength(UBiDi *pBiDi, const char *srcChars [all...] |
/external/icu/icu4c/source/layoutex/layout/ |
ParagraphLayout.h | 27 #include "unicode/ubidi.h" 383 * @param paragraphLevel is the directionality of the paragraph, as in the UBiDi object. 389 * @see ubidi.h 630 UBiDi *fParaBidi; 631 UBiDi *fLineBidi;
|
/external/icu/icu4c/source/test/intltest/ |
bidiconf.cpp | 23 #include "unicode/ubidi.h" 47 UBool checkOrdering(UBiDi *ubidi); 273 LocalUBiDiPointer ubidi(ubidi_open()); 274 ubidi_setClassCallback(ubidi.getAlias(), biDiConfUBiDiClassCallback, NULL, 331 ubidi_setPara(ubidi.getAlias(), inputString.getBuffer(), inputString.length(), 333 const UBiDiLevel *actualLevels=ubidi_getLevels(ubidi.getAlias(), errorCode); 339 if(!checkLevels(actualLevels, ubidi_getProcessedLength(ubidi.getAlias()))) { 344 if(!checkOrdering(ubidi.getAlias())) { 442 LocalUBiDiPointer ubidi(ubidi_open()) [all...] |
/frameworks/minikin/libs/minikin/ |
Layout.cpp | 33 #include <unicode/ubidi.h> 447 Iter(UBiDi* bidi, size_t start, size_t end, size_t runIndex, size_t runCount, bool isRtl); 464 UBiDi* const mBidi; 495 UBiDi* mBidi; 502 BidiText::Iter::Iter(UBiDi* bidi, size_t start, size_t end, size_t runIndex, size_t runCount, [all...] |