Home | History | Annotate | Download | only in intltest

Lines Matching refs:ubidi

25 #include "unicode/ubidi.h"
49 UBool checkOrdering(UBiDi *ubidi);
275 LocalUBiDiPointer ubidi(ubidi_open());
276 ubidi_setClassCallback(ubidi.getAlias(), biDiConfUBiDiClassCallback, NULL,
333 ubidi_setPara(ubidi.getAlias(), inputString.getBuffer(), inputString.length(),
335 const UBiDiLevel *actualLevels=ubidi_getLevels(ubidi.getAlias(), errorCode);
341 if(!checkLevels(actualLevels, ubidi_getProcessedLength(ubidi.getAlias()))) {
346 if(!checkOrdering(ubidi.getAlias())) {
444 LocalUBiDiPointer ubidi(ubidi_open());
542 ubidi_setPara(ubidi.getAlias(), inputString.getBuffer(), inputString.length(),
544 const UBiDiLevel *actualLevels=ubidi_getLevels(ubidi.getAlias(), errorCode);
550 if((actualLevel=ubidi_getParaLevel(ubidi.getAlias()))!=resolvedParaLevel) {
556 if(!checkLevels(actualLevels, ubidi_getProcessedLength(ubidi.getAlias()))) {
559 if(orderingCount>=0 && !checkOrdering(ubidi.getAlias())) {
622 // Note: ubidi_setReorderingOptions(ubidi, UBIDI_OPTION_REMOVE_CONTROLS);
627 UBool BiDiConformanceTest::checkOrdering(UBiDi *ubidi) {
630 int32_t resultLength=ubidi_getResultLength(ubidi); // visual length including BiDi controls
635 int32_t logicalIndex=ubidi_getLogicalIndex(ubidi, i, errorCode);
666 int32_t logicalIndex=ubidi_getLogicalIndex(ubidi, i, errorCode);