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) {
599 uint8_t cc=getCCFromYesOrMaybe(norm16);
600 if(prevCC<=cc || cc==0) {
601 prevCC=cc;
602 if(cc<=1) {
608 return prevBoundary; // "no" or cc out of order
637 // get the decomposition and the lead and trail cc's
752 uint8_t firstCC, prevCC, cc;
753 firstCC=prevCC=cc=getCC(iter.next16());
754 while(cc!=0) {
755 prevCC=cc;
756 cc=getCC(iter.next16());
921 uint8_t cc, prevCC;
933 cc=getCCFromYesOrMaybe(norm16);
939 (prevCC<cc || prevCC==0)
1048 prevCC=cc;
1054 if(cc==0) {
1306 uint8_t cc=(uint8_t)norm16; // cc!=0
1317 getTrailCCFromCompYesAndZeroCC(prevBoundary, prevSrc)>cc
1324 if(!buffer.append(c, cc, errorCode)) {
1328 } else if(prevCC<=cc) {
1329 prevCC=cc;
1462 uint8_t cc=getCCFromYesOrMaybe(norm16);
1464 cc!=0 &&
1474 getTrailCCFromCompYesAndZeroCC(prevBoundary, prevSrc)>cc
1477 } else if(prevCC<=cc || cc==0) {
1478 prevCC=cc;
1949 // not a segment starter if it occurs in a decomposition or has cc!=0
1971 newValue|=CANON_NOT_SEGMENT_STARTER; // original c has cc!=0
1996 // c decomposed to c2 algorithmically; c has cc==0