Home | History | Annotate | Download | only in i18n

Lines Matching refs:pattern

67     UBool isIdentical(UnicodeString &pattern, int32_t start, int32_t end);
347 UBool Target::isIdentical(UnicodeString &pattern, int32_t start, int32_t end)
358 nfd.normalize(pattern, p2, status);
499 // ((patlen - 1) - end) is how far the end of that match is from end of pattern
501 // (i + (patlen - 1) - end) is index of same character at end of pattern
529 // initialize entries to minLengthInChars of the pattern
538 // this matching suffix is a prefix of the pattern
542 // so that the front of the pattern (i.e. the prefix)
603 : data(theData), patCEs(NULL), badCharacterTable(NULL), goodSuffixTable(NULL), pattern(patternString), target(NULL)
667 // Searching for a zero length pattern always fails.
680 // **** CE after the end of the pattern. ****
711 // Iterate backward until we hit the beginning of the pattern
719 // over to shift the pattern, then try again.
746 // We made it back to the beginning of the pattern,
803 if (! target->isIdentical(pattern, mStart, mLimit)) {