Lines Matching full:spanset
205 : spanSet(0, 0x10ffff), pSpanNotSet(NULL), strings(setStrings),
210 spanSet.retainAll(set);
214 pSpanNotSet=&spanSet;
233 spanLength=spanSet.span(s16, length16, USET_SPAN_CONTAINED);
258 spanSet.freeze();
312 spanLength=spanSet.span(s16, length16, USET_SPAN_CONTAINED);
320 spanLength=length16-spanSet.spanBack(s16, length16, USET_SPAN_CONTAINED);
336 spanLength=spanSet.spanUTF8((const char *)s8, length8, USET_SPAN_CONTAINED);
340 spanLength=length8-spanSet.spanBackUTF8((const char *)s8, length8, USET_SPAN_CONTAINED);
393 : spanSet(otherStringSpan.spanSet), pSpanNotSet(NULL), strings(newParentSetStrings),
398 if(otherStringSpan.pSpanNotSet==&otherStringSpan.spanSet) {
399 pSpanNotSet=&spanSet;
424 if(pSpanNotSet!=NULL && pSpanNotSet!=&spanSet) {
433 if(pSpanNotSet==NULL || pSpanNotSet==&spanSet) {
434 if(spanSet.contains(c)) {
437 UnicodeSet *newSet=(UnicodeSet *)spanSet.cloneAsThawed();
558 * Create and cache a spanSet which contains all of the single code points
561 * - Start with spanLength=spanSet.span(USET_SPAN_CONTAINED).
572 * + If no set string matched after spanSet.span(), then return
573 * with where the spanSet.span() ended.
574 * + If at least one set string matched after spanSet.span(), then
583 * then try another spanLength=spanSet.span(USET_SPAN_CONTAINED).
607 * (Same assumption and spanSet as above.)
609 * - Start with spanLength=spanSet.span(USET_SPAN_CONTAINED).
623 * + If no set string matched after spanSet.span(), then return
624 * with where the spanSet.span() ended.
628 * then try another spanLength=spanSet.span(USET_SPAN_CONTAINED).
636 int32_t spanLength=spanSet.span(s, length, USET_SPAN_CONTAINED);
755 spanLength=spanSet.span(s+pos, rest, USET_SPAN_CONTAINED);
768 spanLength=spanOne(spanSet, s+pos, rest);
796 int32_t pos=spanSet.spanBack(s, length, USET_SPAN_CONTAINED);
921 pos=spanSet.spanBack(s, oldPos, USET_SPAN_CONTAINED);
933 spanLength=spanOneBack(spanSet, s, pos);
958 int32_t spanLength=spanSet.spanUTF8((const char *)s, length, USET_SPAN_CONTAINED);
1097 spanLength=spanSet.spanUTF8((const char *)s+pos, rest, USET_SPAN_CONTAINED);
1110 spanLength=spanOneUTF8(spanSet, s+pos, rest);
1138 int32_t pos=spanSet.spanBackUTF8((const char *)s, length, USET_SPAN_CONTAINED);
1277 pos=spanSet.spanBackUTF8((const char *)s, oldPos, USET_SPAN_CONTAINED);
1289 spanLength=spanOneBackUTF8(spanSet, s, pos);
1354 int32_t cpLength=spanOne(spanSet, s+pos, rest);
1394 int32_t cpLength=spanOneBack(spanSet, s, pos);
1442 int32_t cpLength=spanOneUTF8(spanSet, s+pos, rest);
1485 int32_t cpLength=spanOneBackUTF8(spanSet, s, pos);