Lines Matching refs:composite
712 * Bits 21..1 composite character
713 * Bit 0 set if the composite is a forward-combining starter
789 UChar32 composite=compositeAndFwd>>1;
791 addComposites(getCompositionsListForComposite(getNorm16(composite)), set);
793 set.add(composite);
879 UChar32 composite=compositeAndFwd>>1;
881 // Replace the starter with the composite, remove the combining mark.
884 if(U_IS_SUPPLEMENTARY(composite)) {
886 starter[0]=U16_LEAD(composite);
887 starter[1]=U16_TRAIL(composite);
889 *starter=(UChar)composite;
890 // The composite is shorter than the starter,
900 } else if(U_IS_SUPPLEMENTARY(composite)) {
901 // The composite is longer than the starter,
910 *starter=U16_TRAIL(composite);
911 *--starter=U16_LEAD(composite); // undo the temporary increment
914 *starter=(UChar)composite;
932 // Is the composite a starter that combines forward?
935 getCompositionsListForComposite(getNorm16(composite));
999 if(norm16>minYesNo) { // composite 'a' has both mapping & compositions list