Lines Matching defs:cc
54 // Set reorderStart after the last code point with cc<=1 if there is one.
70 UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &errorCode) {
74 if(lastCC<=cc || cc==0) {
78 lastCC=cc;
79 if(cc<=1) {
83 insert(c, cc);
230 // Requires 0<cc<lastCC which implies reorderStart<limit.
231 void ReorderingBuffer::insert(UChar32 c, uint8_t cc) {
232 for(setIterator(), skipPrevious(); previousCC()>cc;) {}
233 // insert c at codePointLimit, after the character with prevCC<=cc
240 if(cc<=1) {
498 uint8_t cc=getCCFromYesOrMaybe(norm16);
499 if(prevCC<=cc || cc==0) {
500 prevCC=cc;
501 if(cc<=1) {
507 return prevBoundary; // "no" or cc out of order
536 // get the decomposition and the lead and trail cc's
651 uint8_t firstCC, prevCC, cc;
652 firstCC=prevCC=cc=getCC(iter.next16());
653 while(cc!=0) {
654 prevCC=cc;
655 cc=getCC(iter.next16());
820 uint8_t cc, prevCC;
832 cc=getCCFromYesOrMaybe(norm16);
838 (prevCC<cc || prevCC==0)
947 prevCC=cc;
953 if(cc==0) {
1205 uint8_t cc=(uint8_t)norm16; // cc!=0
1216 getTrailCCFromCompYesAndZeroCC(prevBoundary, prevSrc)>cc
1223 if(!buffer.append(c, cc, errorCode)) {
1227 } else if(prevCC<=cc) {
1228 prevCC=cc;
1361 uint8_t cc=getCCFromYesOrMaybe(norm16);
1363 cc!=0 &&
1373 getTrailCCFromCompYesAndZeroCC(prevBoundary, prevSrc)>cc
1376 } else if(prevCC<=cc || cc==0) {
1377 prevCC=cc;
1864 // not a segment starter if it occurs in a decomposition or has cc!=0
1886 newValue|=CANON_NOT_SEGMENT_STARTER; // original c has cc!=0
1911 // c decomposed to c2 algorithmically; c has cc==0