Lines Matching defs:strings
156 // Test pattern behavior of multicharacter strings.
719 // 6 code points, 3 ranges, 2 strings, 8 total elements
1297 // should contain all full case folding mapping strings
2262 // Make the strings in a UnicodeSet easily accessible.
2269 // If a set's last element is not a code point, then it must contain strings.
2270 // Iterate over the set, skip all code point ranges, and cache the strings.
2276 while(iter.nextRange() && stringsLength<LENGTHOF(strings)) {
2280 strings[stringsLength]=s=&iter.getString();
2312 const UnicodeString *strings[20];
2335 return fSet.strings[nextStringIndex++];
2359 // Compare 16-bit Unicode strings (which may be malformed UTF-16)
3240 // or the set contains strings with unpaired surrogates which don't translate to valid UTF-8:
3422 // malformed UTF-8/16 strings.
3431 // or the set contains strings with unpaired surrogates
3434 // Cause: Set strings are not complemented.
3436 // Cause: Strings in the set overlap, and spanBack(USET_SPAN_CONTAINED)
3445 // Cause: Strings in the set overlap, and a longer match may
3453 // Other strings will be spanned.
3474 // Overlapping strings cause overlapping attempts to match.
3529 // Test with non-ASCII set strings - test proper handling of surrogate pairs
3531 // Copies of above test sets and strings, but transliterated to have
3546 // The following strings are barely doable with the recursive
3559 // Test with set strings with an initial or final code point span
3571 // Test with strings containing unpaired surrogates.
3709 // Test select patterns and strings, and test USET_SPAN_SIMPLE.