Lines Matching refs:charClass
137 void saveMatra(LEUnicode matra, le_int32 matraIndex, IndicClassTable::CharClass matraClass)
238 IndicClassTable::CharClass matraClass = classTable->getCharClass(fOutChars[i+inv_count]);
322 IndicClassTable::CharClass matraClass = classTable->getCharClass(matra);
337 IndicClassTable::CharClass pieceClass = classTable->getCharClass(piece);
353 IndicClassTable::CharClass vmClass = classTable->getCharClass(vowelModifier);
377 IndicClassTable::CharClass smClass = classTable->getCharClass(stressMark);
604 IndicClassTable::CharClass charClass = classTable->getCharClass(chars[cursor]);
606 if ( IndicClassTable::isConsonant(charClass) ) {
613 state = stateTable[state][charClass & CF_CLASS_MASK];
769 IndicClassTable::CharClass charClass = CC_RESERVED;
770 IndicClassTable::CharClass nextClass = CC_RESERVED;
783 charClass = CC_NUKTA;
788 nextClass = charClass;
790 charClass = classTable->getCharClass(chars[baseConsonant]);
792 hasBelowBaseForm = IndicClassTable::hasBelowBaseForm(charClass) && !hasNukta;
793 hasPostBaseForm = IndicClassTable::hasPostBaseForm(charClass) && !hasNukta;
794 hasPreBaseForm = IndicClassTable::hasPreBaseForm(charClass) && !hasNukta;
796 if (IndicClassTable::isConsonant(charClass)) {
811 seenVattu = IndicClassTable::isVattu(charClass) && !hasNukta;
851 charClass = classTable->getCharClass(ch);
855 if (IndicClassTable::isConsonant(charClass)) {
856 if (IndicClassTable::isVattu(charClass) && !hasNukta && supressVattu) {
860 supressVattu = IndicClassTable::isVattu(charClass) && !hasNukta;
861 } else if (IndicClassTable::isVirama(charClass) && chars[i + 1] == C_SIGN_ZWNJ)