Lines Matching refs:composite
765 * Bits 21..1 composite character
766 * Bit 0 set if the composite is a forward-combining starter
842 UChar32 composite=compositeAndFwd>>1;
844 addComposites(getCompositionsListForComposite(getNorm16(composite)), set);
846 set.add(composite);
932 UChar32 composite=compositeAndFwd>>1;
934 // Replace the starter with the composite, remove the combining mark.
937 if(U_IS_SUPPLEMENTARY(composite)) {
939 starter[0]=U16_LEAD(composite);
940 starter[1]=U16_TRAIL(composite);
942 *starter=(UChar)composite;
943 // The composite is shorter than the starter,
953 } else if(U_IS_SUPPLEMENTARY(composite)) {
954 // The composite is longer than the starter,
963 *starter=U16_TRAIL(composite);
964 *--starter=U16_LEAD(composite); // undo the temporary increment
967 *starter=(UChar)composite;
985 // Is the composite a starter that combines forward?
988 getCompositionsListForComposite(getNorm16(composite));
1052 if(norm16>minYesNo) { // composite 'a' has both mapping & compositions list