Home
last modified time | relevance | path

Searched refs:IndicClassTable (Results 1 – 3 of 3) sorted by relevance

/external/icu/icu4c/source/layout/
DIndicReordering.h90 struct IndicClassTable struct
143 static const IndicClassTable *getScriptClassTable(le_int32 scriptCode);
169 static void getDynamicProperties(DynamicProperties *dProps, const IndicClassTable *classTable);
175 …static le_int32 findSyllable(const IndicClassTable *classTable, const LEUnicode *chars, le_int32 p…
179 inline le_int32 IndicClassTable::getWorstCaseExpansion() const in getWorstCaseExpansion()
184 inline le_bool IndicClassTable::getFilterZeroWidth() const in getFilterZeroWidth()
189 inline const SplitMatra *IndicClassTable::getSplitMatra(CharClass charClass) const in getSplitMatra()
196 inline le_bool IndicClassTable::isVowelModifier(CharClass charClass) in isVowelModifier()
201 inline le_bool IndicClassTable::isStressMark(CharClass charClass) in isStressMark()
206 inline le_bool IndicClassTable::isConsonant(CharClass charClass) in isConsonant()
[all …]
DIndicReordering.cpp137 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()
[all …]
DIndicClassTables.cpp78 static const IndicClassTable::CharClass devaCharClasses[] =
90 static const IndicClassTable::CharClass bengCharClasses[] =
102 static const IndicClassTable::CharClass punjCharClasses[] =
114 static const IndicClassTable::CharClass gujrCharClasses[] =
126 static const IndicClassTable::CharClass oryaCharClasses[] =
138 static const IndicClassTable::CharClass oryaCharClasses[] =
151 static const IndicClassTable::CharClass tamlCharClasses[] =
166 static const IndicClassTable::CharClass teluCharClasses[] =
183 static const IndicClassTable::CharClass kndaCharClasses[] =
196 static const IndicClassTable::CharClass mlymCharClasses[] =
[all …]