Searched refs:charClass (Results 1 – 6 of 6) sorted by relevance
/external/icu/icu4c/source/layout/ |
D | IndicReordering.h | 107 inline const SplitMatra *getSplitMatra(CharClass charClass) const; 126 inline static le_bool isVowelModifier(CharClass charClass); 127 inline static le_bool isStressMark(CharClass charClass); 128 inline static le_bool isConsonant(CharClass charClass); 129 inline static le_bool isReph(CharClass charClass); 130 inline static le_bool isVirama(CharClass charClass); 131 inline static le_bool isAlLakuna(CharClass charClass); 132 inline static le_bool isNukta(CharClass charClass); 133 inline static le_bool isVattu(CharClass charClass); 134 inline static le_bool isMatra(CharClass charClass); [all …]
|
D | ThaiShaping.cpp | 33 le_uint8 charClass = NON; in getCharClass() local 36 charClass = classTable[ch - 0x0E00]; in getCharClass() 39 return charClass; in getCharClass() 229 … le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) in getNextState() argument 233 charClass = getCharClass(ch); in getNextState() 234 transition = getTransition(prevState, charClass); in getNextState() 241 le_uint8 charClass = getCharClass(ch); in isLegalHere() local 242 StateTransition transition = getTransition(prevState, charClass); in isLegalHere() 277 le_uint8 charClass; in compose() local 282 state = getNextState(CH_NIKHAHIT, conState, inputIndex, glyphSet, errorChar, charClass, in compose() [all …]
|
D | KhmerReordering.cpp | 342 …KhmerClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & KhmerClassTable:… in findSyllable() local 344 state = khmerStateTable[state][charClass]; in findSyllable() 365 KhmerClassTable::CharClass charClass; in reorder() local 381 charClass = classTable->getCharClass(chars[i]); in reorder() 385 if (charClass & KhmerClassTable::CF_SPLIT_VOWEL) { in reorder() 391 if (charClass & KhmerClassTable::CF_POS_BEFORE) { in reorder() 400 if ( (charClass & KhmerClassTable::CF_COENG) && (i + 1 < syllable) && in reorder() 423 charClass = classTable->getCharClass(chars[i]); in reorder() 426 if (charClass & KhmerClassTable::CF_POS_BEFORE) { in reorder() 436 switch (charClass & KhmerClassTable::CF_POS_MASK) { in reorder() [all …]
|
D | IndicReordering.cpp | 604 IndicClassTable::CharClass charClass = classTable->getCharClass(chars[cursor]); in findSyllable() local 606 if ( IndicClassTable::isConsonant(charClass) ) { in findSyllable() 613 state = stateTable[state][charClass & CF_CLASS_MASK]; in findSyllable() 774 IndicClassTable::CharClass charClass = CC_RESERVED; in reorder() local 788 charClass = CC_NUKTA; in reorder() 793 nextClass = charClass; in reorder() 795 charClass = classTable->getCharClass(chars[baseConsonant]); 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() [all …]
|
D | TibetanReordering.cpp | 305 …TibetanClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & TibetanClassTa… in findSyllable() local 307 state = tibetanStateTable[state][charClass]; in findSyllable() 328 TibetanClassTable::CharClass charClass; in reorder() local 348 charClass = classTable->getCharClass(chars[i]); in reorder() 350 if ((TibetanClassTable::CF_DIGIT & charClass) in reorder() 357 switch (charClass & TibetanClassTable::CF_POS_MASK) { in reorder()
|
D | ThaiShaping.h | 86 … le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
|