Lines Matching refs:IndicClassTable

137     void saveMatra(LEUnicode matra, le_int32 matraIndex, IndicClassTable::CharClass matraClass)  in saveMatra()
140 if (IndicClassTable::isLengthMark(matraClass)) { in saveMatra()
143 } else if (IndicClassTable::isAlLakuna(matraClass)) { in saveMatra()
232 …void decomposeReorderMatras ( const IndicClassTable *classTable, le_int32 beginSyllable, le_int32 … in decomposeReorderMatras()
238 IndicClassTable::CharClass matraClass = classTable->getCharClass(fOutChars[i+inv_count]); in decomposeReorderMatras()
320 …le_bool noteMatra(const IndicClassTable *classTable, LEUnicode matra, le_uint32 matraIndex, Featur… in noteMatra()
322 IndicClassTable::CharClass matraClass = classTable->getCharClass(matra); in noteMatra()
330 if (IndicClassTable::isMatra(matraClass)) { in noteMatra()
331 if (IndicClassTable::isSplitMatra(matraClass)) { in noteMatra()
337 IndicClassTable::CharClass pieceClass = classTable->getCharClass(piece); in noteMatra()
351 …void noteVowelModifier(const IndicClassTable *classTable, LEUnicode vowelModifier, le_uint32 vowel… in noteVowelModifier()
353 IndicClassTable::CharClass vmClass = classTable->getCharClass(vowelModifier); in noteVowelModifier()
358 if (IndicClassTable::isVowelModifier(vmClass)) { in noteVowelModifier()
375 …void noteStressMark(const IndicClassTable *classTable, LEUnicode stressMark, le_uint32 stressMarkI… in noteStressMark()
377 IndicClassTable::CharClass smClass = classTable->getCharClass(stressMark); in noteStressMark()
382 if (IndicClassTable::isStressMark(smClass)) { in noteStressMark()
597 le_int32 IndicReordering::findSyllable(const IndicClassTable *classTable, const LEUnicode *chars, l… in findSyllable()
604 IndicClassTable::CharClass charClass = classTable->getCharClass(chars[cursor]); in findSyllable()
606 if ( IndicClassTable::isConsonant(charClass) ) { in findSyllable()
634 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); in reorder()
774 IndicClassTable::CharClass charClass = CC_RESERVED; in reorder()
775 IndicClassTable::CharClass nextClass = CC_RESERVED; in reorder()
794 hasNukta = IndicClassTable::isNukta(nextClass); in reorder()
797 hasBelowBaseForm = IndicClassTable::hasBelowBaseForm(charClass) && !hasNukta; in reorder()
798 hasPostBaseForm = IndicClassTable::hasPostBaseForm(charClass) && !hasNukta; in reorder()
799 hasPreBaseForm = IndicClassTable::hasPreBaseForm(charClass) && !hasNukta; in reorder()
801 if (IndicClassTable::isConsonant(charClass)) { in reorder()
816 seenVattu = IndicClassTable::isVattu(charClass) && !hasNukta; in reorder()
858 hasNukta = IndicClassTable::isNukta(nextClass); in reorder()
860 if (IndicClassTable::isConsonant(charClass)) { in reorder()
861 if (IndicClassTable::isVattu(charClass) && !hasNukta && supressVattu) { in reorder()
865 supressVattu = IndicClassTable::isVattu(charClass) && !hasNukta; in reorder()
866 } else if (IndicClassTable::isVirama(charClass) && chars[i + 1] == C_SIGN_ZWNJ) in reorder()
1076 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); in v2process()
1203 void IndicReordering::getDynamicProperties( DynamicProperties *, const IndicClassTable *classTable … in getDynamicProperties()