Home | History | Annotate | Download | only in layout

Lines Matching refs:trail

111 static le_int32 compose(LEUnicode lead, LEUnicode vowel, LEUnicode trail, LEUnicode &syllable)
115 le_int32 tIndex = trail - TJMO_FIRST;
132 static le_int32 decompose(LEUnicode syllable, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail)
142 trail = TJMO_FIRST + (sIndex % TJMO_COUNT);
144 if (trail == TJMO_FIRST) {
151 static le_int32 getCharClass(LEUnicode ch, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail)
155 trail = TJMO_FIRST;
168 trail = ch;
172 le_int32 c = decompose(ch, lead, vowel, trail);
182 trail = ch;
250 LEUnicode trail = 0;
251 int32_t chClass = getCharClass(chars[i], lead, vowel, trail);
255 /* Any character of type X will be stored as a trail jamo */
257 outChars[outCharCount] = trail;
276 outChars[outCharCount] = trail;
310 LEUnicode trail = outLength == 3? outChars[outStart + 2] : TJMO_FIRST;
316 if (compose(lead, vowel, trail, syllable) == outLength) {