Lines Matching refs:matraClass
137 void saveMatra(LEUnicode matra, le_int32 matraIndex, IndicClassTable::CharClass matraClass) in saveMatra() argument
140 if (IndicClassTable::isLengthMark(matraClass)) { in saveMatra()
143 } else if (IndicClassTable::isAlLakuna(matraClass)) { in saveMatra()
147 switch (matraClass & CF_POS_MASK) { in saveMatra()
238 IndicClassTable::CharClass matraClass = classTable->getCharClass(fOutChars[i+inv_count]); in decomposeReorderMatras() local
239 if ( classTable->isSplitMatra(matraClass)) { in decomposeReorderMatras()
242 const SplitMatra *splitMatra = classTable->getSplitMatra(matraClass); in decomposeReorderMatras()
248 matraClass = classTable->getCharClass(piece); in decomposeReorderMatras()
256 if ((matraClass & CF_POS_MASK) == CF_POS_BEFORE) { in decomposeReorderMatras()
322 IndicClassTable::CharClass matraClass = classTable->getCharClass(matra); in noteMatra() local
330 if (IndicClassTable::isMatra(matraClass)) { in noteMatra()
331 if (IndicClassTable::isSplitMatra(matraClass)) { in noteMatra()
332 const SplitMatra *splitMatra = classTable->getSplitMatra(matraClass); in noteMatra()
342 saveMatra(matra, matraIndex, matraClass); in noteMatra()