Searched refs:charClass (Results 1 - 11 of 11) sorted by relevance

/external/icu4c/layout/
H A DIndicReordering.h105 inline const SplitMatra *getSplitMatra(CharClass charClass) const;
124 inline static le_bool isVowelModifier(CharClass charClass);
125 inline static le_bool isStressMark(CharClass charClass);
126 inline static le_bool isConsonant(CharClass charClass);
127 inline static le_bool isReph(CharClass charClass);
128 inline static le_bool isVirama(CharClass charClass);
129 inline static le_bool isAlLakuna(CharClass charClass);
130 inline static le_bool isNukta(CharClass charClass);
131 inline static le_bool isVattu(CharClass charClass);
132 inline static le_bool isMatra(CharClass charClass);
194 isVowelModifier(CharClass charClass) argument
199 isStressMark(CharClass charClass) argument
204 isConsonant(CharClass charClass) argument
209 isReph(CharClass charClass) argument
214 isNukta(CharClass charClass) argument
219 isVirama(CharClass charClass) argument
224 isAlLakuna(CharClass charClass) argument
229 isVattu(CharClass charClass) argument
234 isMatra(CharClass charClass) argument
241 isSplitMatra(CharClass charClass) argument
246 isLengthMark(CharClass charClass) argument
251 hasPostOrBelowBaseForm(CharClass charClass) argument
256 hasPostBaseForm(CharClass charClass) argument
261 hasPreBaseForm(CharClass charClass) argument
266 hasBelowBaseForm(CharClass charClass) argument
271 hasAboveBaseForm(CharClass charClass) argument
[all...]
H A DThaiShaping.cpp33 le_uint8 charClass = NON; local
36 charClass = classTable[ch - 0x0E00];
39 return charClass;
229 le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex)
233 charClass = getCharClass(ch);
234 transition = getTransition(prevState, charClass);
241 le_uint8 charClass = getCharClass(ch); local
242 StateTransition transition = getTransition(prevState, charClass);
277 le_uint8 charClass; local
282 state = getNextState(CH_NIKHAHIT, conState, inputIndex, glyphSet, errorChar, charClass,
228 getNextState(LEUnicode ch, le_uint8 prevState, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar, le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) argument
[all...]
H A DKhmerReordering.cpp342 KhmerClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & KhmerClassTable::CF_CLASS_MASK); local
344 state = khmerStateTable[state][charClass];
365 KhmerClassTable::CharClass charClass; local
381 charClass = classTable->getCharClass(chars[i]);
385 if (charClass & KhmerClassTable::CF_SPLIT_VOWEL) {
391 if (charClass & KhmerClassTable::CF_POS_BEFORE) {
400 if ( (charClass & KhmerClassTable::CF_COENG) && (i + 1 < syllable) &&
423 charClass = classTable->getCharClass(chars[i]);
426 if (charClass & KhmerClassTable::CF_POS_BEFORE) {
436 switch (charClass
[all...]
H A DTibetanReordering.cpp305 TibetanClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & TibetanClassTable::CF_CLASS_MASK); local
307 state = tibetanStateTable[state][charClass];
328 TibetanClassTable::CharClass charClass; local
348 charClass = classTable->getCharClass(chars[i]);
350 if ((TibetanClassTable::CF_DIGIT & charClass)
357 switch (charClass & TibetanClassTable::CF_POS_MASK) {
H A DIndicReordering.cpp604 IndicClassTable::CharClass charClass = classTable->getCharClass(chars[cursor]); local
606 if ( IndicClassTable::isConsonant(charClass) ) {
613 state = stateTable[state][charClass & CF_CLASS_MASK];
769 IndicClassTable::CharClass charClass = CC_RESERVED; local
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)
[all...]
H A DThaiShaping.h86 le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
/external/harfbuzz/src/
H A Dharfbuzz-khmer.c320 KhmerCharClass charClass = getKhmerCharClass(*uc); local
322 *invalid = (charClass > 0) && ! (charClass & CF_CONSONANT);
324 state = khmerStateTable[state][charClass & CF_CLASS_MASK];
327 charClass, *uc );
395 KhmerCharClass charClass = getKhmerCharClass(item->string[i]); local
399 if (charClass & CF_SPLIT_VOWEL) {
406 if (charClass & CF_POS_BEFORE) {
416 if ( (charClass & CF_COENG) && (i + 1 < syllableEnd) &&
446 KhmerCharClass charClass local
[all...]
H A Dharfbuzz-myanmar.c203 MymrCharClass charClass = getMyanmarCharClass(*uc); local
204 state = mymrStateTable[state][charClass & Mymr_CF_CLASS_MASK];
206 *invalid = (HB_Bool)(charClass & Mymr_CF_DOTTED_CIRCLE);
208 MMDEBUG("state[%d]=%d class=%8x (uc=%4x)", pos - start, state, charClass, *uc);
/external/webkit/Source/JavaScriptCore/yarr/
H A DYarrJIT.cpp161 void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClass) argument
163 if (charClass->m_table) {
164 ExtendedAddress tableEntry(character, reinterpret_cast<intptr_t>(charClass->m_table->m_table));
165 matchDest.append(branchTest8(charClass->m_table->m_inverted ? Zero : NonZero, tableEntry));
169 if (charClass->m_matchesUnicode.size() || charClass->m_rangesUnicode.size()) {
172 if (charClass->m_matchesUnicode.size()) {
173 for (unsigned i = 0; i < charClass->m_matchesUnicode.size(); ++i) {
174 UChar ch = charClass->m_matchesUnicode[i];
179 if (charClass
[all...]
H A DYarrPattern.h129 PatternTerm(CharacterClass* charClass, bool invert) argument
134 characterClass = charClass;
H A DYarrPattern.cpp143 CharacterClass* charClass() function in class:JSC::Yarr::CharacterClassConstructor
456 CharacterClass* newCharacterClass = m_characterClassConstructor.charClass();

Completed in 554 milliseconds