Lines Matching full:chars
299 le_int32 TibetanReordering::findSyllable(const TibetanClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount)
305 TibetanClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & TibetanClassTable::CF_CLASS_MASK);
322 le_int32 TibetanReordering::reorder(const LEUnicode *chars, le_int32 charCount, le_int32,
334 le_int32 syllable = findSyllable(classTable, chars, prev, charCount);
342 if (classTable->getCharClass(chars[prev]) & TibetanClassTable::CF_DOTTED_CIRCLE) {
348 charClass = classTable->getCharClass(chars[i]);
351 && ( classTable->getCharClass(chars[i+1]) & TibetanClassTable::CF_PREDIGIT))
354 output.writeChar(chars[i], i+1 , tagPref);
363 output.writeChar(chars[i], i, tagAbvf);
367 output.writeChar(chars[i], i, tagPstf);
371 output.writeChar(chars[i], i, tagBlwf);
376 output.writeChar(chars[i], i, tagDefault);