Home | History | Annotate | Download | only in common

Lines Matching full:composite

1009  * Bits 21..1  composite character
1010 * Bit 0 set if the composite is a forward-combining starter
1086 UChar32 composite=compositeAndFwd>>1;
1088 addComposites(getCompositionsListForComposite(getNorm16(composite)), set);
1090 set.add(composite);
1176 UChar32 composite=compositeAndFwd>>1;
1178 // Replace the starter with the composite, remove the combining mark.
1181 if(U_IS_SUPPLEMENTARY(composite)) {
1183 starter[0]=U16_LEAD(composite);
1184 starter[1]=U16_TRAIL(composite);
1186 *starter=(UChar)composite;
1187 // The composite is shorter than the starter,
1197 } else if(U_IS_SUPPLEMENTARY(composite)) {
1198 // The composite is longer than the starter,
1207 *starter=U16_TRAIL(composite);
1208 *--starter=U16_LEAD(composite); // undo the temporary increment
1211 *starter=(UChar)composite;
1229 // Is the composite a starter that combines forward?
1232 getCompositionsListForComposite(getNorm16(composite));
1297 if(norm16>minYesNo) { // composite 'a' has both mapping & compositions list