Lines Matching refs:ch
56 le_uint8 ThaiShaping::getCharClass(LEUnicode ch)
60 if (ch >= 0x0E00 && ch <= 0x0E5B) {
61 charClass = classTable[ch - 0x0E00];
253 le_uint8 ThaiShaping::getNextState(LEUnicode ch, le_uint8 prevState, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar,
258 charClass = getCharClass(ch);
261 return doTransition(transition, ch, inputIndex, glyphSet, errorChar, output, glyphStorage, outputIndex);
264 le_bool ThaiShaping::isLegalHere(LEUnicode ch, le_uint8 prevState)
266 le_uint8 charClass = getCharClass(ch);
301 LEUnicode ch = input[inputIndex + offset];
305 if (ch == CH_SARA_AM && isLegalHere(ch, state)) {
311 ch = input[j + offset];
312 state = getNextState(ch, state, j, glyphSet, errorChar, charClass,
316 ch = CH_SARA_AA;
319 state = getNextState(ch, state, inputIndex, glyphSet, errorChar, charClass,