/external/icu/icu4c/source/common/ |
filterednormalizer2.cpp | 53 // Pass as input spanCondition the one that is likely to yield a non-zero 62 USetSpanCondition spanCondition, 66 int32_t spanLimit=set.span(src, prevSpanLimit, spanCondition); 68 if(spanCondition==USET_SPAN_NOT_CONTAINED) { 72 spanCondition=USET_SPAN_SIMPLE; 83 spanCondition=USET_SPAN_NOT_CONTAINED; 106 USetSpanCondition spanCondition, 109 int32_t spanLength = set.spanUTF8(src, length, spanCondition); 110 if (spanCondition == USET_SPAN_NOT_CONTAINED) { 119 spanCondition = USET_SPAN_SIMPLE [all...] |
bmpset.h | 47 * Span the initial substring for which each character c has spanCondition==contains(c). 48 * It must be s<limit and spanCondition==0 or 1. 51 const UChar *span(const UChar *s, const UChar *limit, USetSpanCondition spanCondition) const; 54 * Span the trailing substring for which each character c has spanCondition==contains(c). 55 * It must be s<limit and spanCondition==0 or 1. 58 const UChar *spanBack(const UChar *s, const UChar *limit, USetSpanCondition spanCondition) const; 61 * Span the initial substring for which each character c has spanCondition==contains(c). 62 * It must be length>0 and spanCondition==0 or 1. 65 const uint8_t *spanUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const; 68 * Span the trailing substring for which each character c has spanCondition==contains(c) [all...] |
bmpset.cpp | 323 BMPSet::span(const UChar *s, const UChar *limit, USetSpanCondition spanCondition) const { 326 if(spanCondition) { 412 BMPSet::spanBack(const UChar *s, const UChar *limit, USetSpanCondition spanCondition) const { 415 if(spanCondition) { 510 BMPSet::spanUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const { 515 if(spanCondition) { 533 if(spanCondition!=USET_SPAN_NOT_CONTAINED) { 534 spanCondition=USET_SPAN_CONTAINED; // Pin to 0/1 values. 556 if(containsFFFD!=spanCondition) { 562 if(containsFFFD!=spanCondition) { [all...] |
unisetspan.h | 77 int32_t span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const; 79 int32_t spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) const; 81 int32_t spanUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const; 83 int32_t spanBackUTF8(const uint8_t *s, int32_t length, USetSpanCondition spanCondition) const;
|
uniset.cpp | [all...] |
unisetspan.cpp | 634 int32_t UnicodeSetStringSpan::span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const { 635 if(spanCondition==USET_SPAN_NOT_CONTAINED) { 645 if(spanCondition==USET_SPAN_CONTAINED) { 652 if(spanCondition==USET_SPAN_CONTAINED) { 794 int32_t UnicodeSetStringSpan::spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) const { 795 if(spanCondition==USET_SPAN_NOT_CONTAINED) { 806 if(spanCondition==USET_SPAN_CONTAINED) { 816 if(spanCondition==USET_SPAN_CONTAINED) { [all...] |
uset.cpp | 203 uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition) { 204 return ((UnicodeSet*) set)->UnicodeSet::span(s, length, spanCondition); 208 uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition) { 209 return ((UnicodeSet*) set)->UnicodeSet::spanBack(s, length, spanCondition); 213 uset_spanUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition) { 214 return ((UnicodeSet*) set)->UnicodeSet::spanUTF8(s, length, spanCondition); 218 uset_spanBackUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition) { 219 return ((UnicodeSet*) set)->UnicodeSet::spanBackUTF8(s, length, spanCondition);
|
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
UnicodeSetSpanner.java | 12 import android.icu.text.UnicodeSet.SpanCondition; 18 * <p><b>Note:</b> The counting, deletion, and replacement depend on alternating a {@link SpanCondition} with 22 * <li>{@link UnicodeSet.SpanCondition#SIMPLE} ? {@link UnicodeSet.SpanCondition#NOT_CONTAINED}</li> 23 * <li>{@link UnicodeSet.SpanCondition#CONTAINED} ? {@link UnicodeSet.SpanCondition#NOT_CONTAINED}</li> 24 * <li>{@link UnicodeSet.SpanCondition#NOT_CONTAINED} ? {@link UnicodeSet.SpanCondition#SIMPLE}</li> 97 * based on the {@link UnicodeSet.SpanCondition}. 99 * <p>For example, in the string "abab" with SpanCondition.SIMPLE [all...] |
FilteredNormalizer2.java | 20 * Filtering is done via UnicodeSet.span(..., UnicodeSet.SpanCondition.SIMPLE). 51 normalize(src, dest, UnicodeSet.SpanCondition.SIMPLE); 62 return normalize(src, dest, UnicodeSet.SpanCondition.SIMPLE); 118 UnicodeSet.SpanCondition spanCondition=UnicodeSet.SpanCondition.SIMPLE; 120 int spanLimit=set.span(s, prevSpanLimit, spanCondition); 121 if(spanCondition==UnicodeSet.SpanCondition.NOT_CONTAINED) { 122 spanCondition=UnicodeSet.SpanCondition.SIMPLE [all...] |
UnicodeSet.java | [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
UnicodeSetSpanner.java | 11 import com.ibm.icu.text.UnicodeSet.SpanCondition; 17 * <p><b>Note:</b> The counting, deletion, and replacement depend on alternating a {@link SpanCondition} with 21 * <li>{@link UnicodeSet.SpanCondition#SIMPLE} ? {@link UnicodeSet.SpanCondition#NOT_CONTAINED}</li> 22 * <li>{@link UnicodeSet.SpanCondition#CONTAINED} ? {@link UnicodeSet.SpanCondition#NOT_CONTAINED}</li> 23 * <li>{@link UnicodeSet.SpanCondition#NOT_CONTAINED} ? {@link UnicodeSet.SpanCondition#SIMPLE}</li> 110 * based on the {@link UnicodeSet.SpanCondition}. 112 * <p>For example, in the string "abab" with SpanCondition.SIMPLE [all...] |
FilteredNormalizer2.java | 19 * Filtering is done via UnicodeSet.span(..., UnicodeSet.SpanCondition.SIMPLE). 52 normalize(src, dest, UnicodeSet.SpanCondition.SIMPLE); 64 return normalize(src, dest, UnicodeSet.SpanCondition.SIMPLE); 127 UnicodeSet.SpanCondition spanCondition=UnicodeSet.SpanCondition.SIMPLE; 129 int spanLimit=set.span(s, prevSpanLimit, spanCondition); 130 if(spanCondition==UnicodeSet.SpanCondition.NOT_CONTAINED) { 131 spanCondition=UnicodeSet.SpanCondition.SIMPLE [all...] |
UnicodeSet.java | [all...] |
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/lang/ |
UnicodeSetStringSpanTest.java | 22 import android.icu.text.UnicodeSet.SpanCondition; 40 int pos = set.spanBack(string, 3, SpanCondition.SIMPLE); 45 pos = set.span(string, SpanCondition.SIMPLE); 50 pos = set.span(string, 1, SpanCondition.SIMPLE); 66 int length = containsSpanBackUTF16(set, string, 3, SpanCondition.SIMPLE); 71 length = containsSpanUTF16(set, string, SpanCondition.SIMPLE); 76 length = containsSpanUTF16(set, string.substring(1), SpanCondition.SIMPLE); 104 if ( set.span(s16.substring(0, 8), SpanCondition.NOT_CONTAINED) != 4 105 || set.span(s16.substring(0, 7), SpanCondition.NOT_CONTAINED) != 4 106 || set.span(s16.substring(0, 6), SpanCondition.NOT_CONTAINED) != [all...] |
UnicodeSetTest.java | 46 import android.icu.text.UnicodeSet.SpanCondition; [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/ |
UnicodeSetStringSpanTest.java | 21 import com.ibm.icu.text.UnicodeSet.SpanCondition; 37 int pos = set.spanBack(string, 3, SpanCondition.SIMPLE); 42 pos = set.span(string, SpanCondition.SIMPLE); 47 pos = set.span(string, 1, SpanCondition.SIMPLE); 63 int length = containsSpanBackUTF16(set, string, 3, SpanCondition.SIMPLE); 68 length = containsSpanUTF16(set, string, SpanCondition.SIMPLE); 73 length = containsSpanUTF16(set, string.substring(1), SpanCondition.SIMPLE); 101 if ( set.span(s16.substring(0, 8), SpanCondition.NOT_CONTAINED) != 4 102 || set.span(s16.substring(0, 7), SpanCondition.NOT_CONTAINED) != 4 103 || set.span(s16.substring(0, 6), SpanCondition.NOT_CONTAINED) != [all...] |
UnicodeSetTest.java | 45 import com.ibm.icu.text.UnicodeSet.SpanCondition; [all...] |
/external/icu/icu4c/source/common/unicode/ |
uniset.h | [all...] |
normalizer2.h | [all...] |
uset.h | [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/impl/ |
UnicodeSetStringSpan.java | 18 import android.icu.text.UnicodeSet.SpanCondition; 120 spanLength = spanSet.span(string, SpanCondition.CONTAINED); 164 spanLength = spanSet.span(string, SpanCondition.CONTAINED); 173 - spanSet.spanBack(string, length16, SpanCondition.CONTAINED); 275 * Algorithm for span(SpanCondition.CONTAINED) 296 * - Start with spanLength=spanSet.span(SpanCondition.CONTAINED). 303 * are irrelevant for span(SpanCondition.CONTAINED) 317 * then try another spanLength=spanSet.span(SpanCondition.CONTAINED). 341 * - Start with spanLength=spanSet.span(SpanCondition.CONTAINED). 360 * then try another spanLength=spanSet.span(SpanCondition.CONTAINED) [all...] |
BMPSet.java | 15 import android.icu.text.UnicodeSet.SpanCondition; 129 * Span the initial substring for which each character c has spanCondition==contains(c). It must be 130 * spanCondition==0 or 1. 140 public final int span(CharSequence s, int start, SpanCondition spanCondition, 146 if (SpanCondition.NOT_CONTAINED != spanCondition) { 234 * Span the trailing substring for which each character c has spanCondition==contains(c). It must be s.length >= 235 * limit and spanCondition==0 or 1. 239 public final int spanBack(CharSequence s, int limit, SpanCondition spanCondition) [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/ |
UnicodeSetStringSpan.java | 17 import com.ibm.icu.text.UnicodeSet.SpanCondition; 116 spanLength = spanSet.span(string, SpanCondition.CONTAINED); 160 spanLength = spanSet.span(string, SpanCondition.CONTAINED); 169 - spanSet.spanBack(string, length16, SpanCondition.CONTAINED); 271 * Algorithm for span(SpanCondition.CONTAINED) 292 * - Start with spanLength=spanSet.span(SpanCondition.CONTAINED). 299 * are irrelevant for span(SpanCondition.CONTAINED) 313 * then try another spanLength=spanSet.span(SpanCondition.CONTAINED). 337 * - Start with spanLength=spanSet.span(SpanCondition.CONTAINED). 356 * then try another spanLength=spanSet.span(SpanCondition.CONTAINED) [all...] |
BMPSet.java | 14 import com.ibm.icu.text.UnicodeSet.SpanCondition; 127 * Span the initial substring for which each character c has spanCondition==contains(c). It must be 128 * spanCondition==0 or 1. 138 public final int span(CharSequence s, int start, SpanCondition spanCondition, 144 if (SpanCondition.NOT_CONTAINED != spanCondition) { 232 * Span the trailing substring for which each character c has spanCondition==contains(c). It must be s.length >= 233 * limit and spanCondition==0 or 1. 237 public final int spanBack(CharSequence s, int limit, SpanCondition spanCondition) [all...] |
/external/icu/icu4c/source/test/intltest/ |
usettest.cpp | [all...] |