Lines Matching refs:fPattern
138 U_ASSERT(fRXPat->fPattern == NULL || utext_nativeLength(fRXPat->fPattern) == 0);
141 fRXPat->fPattern = utext_clone(fRXPat->fPattern, pat, FALSE, TRUE, fStatus);
3619 utext_extract(fRXPat->fPattern, fScanIndex-U_PARSE_CONTEXT_LEN+1, fScanIndex, fParseErr->preContext, U_PARSE_CONTEXT_LEN, &status);
3620 utext_extract(fRXPat->fPattern, fScanIndex, fScanIndex+U_PARSE_CONTEXT_LEN-1, fParseErr->postContext, U_PARSE_CONTEXT_LEN, &status);
3668 ch = UTEXT_NEXT32(fRXPat->fPattern);
3716 fScanIndex = UTEXT_GETNATIVEINDEX(fRXPat->fPattern);
3774 int64_t pos = UTEXT_GETNATIVEINDEX(fRXPat->fPattern);
3784 if (UTEXT_FULL_TEXT_IN_CHUNK(fRXPat->fPattern, fPatternLength)) {
3786 c.fChar = u_unescapeAt(uregex_ucstr_unescape_charAt, &endIndex, (int32_t)fPatternLength, (void *)fRXPat->fPattern->chunkContents);
3792 UTEXT_SETNATIVEINDEX(fRXPat->fPattern, endIndex);
3795 struct URegexUTextUnescapeCharContext context = U_REGEX_UTEXT_UNESCAPE_CONTEXT(fRXPat->fPattern);
3797 UTEXT_SETNATIVEINDEX(fRXPat->fPattern, pos);
3803 UTEXT_PREVIOUS32(fRXPat->fPattern);
3805 utext_moveIndex32(fRXPat->fPattern, offset - context.lastOffset - 1);
3998 int64_t savedNextIndex = UTEXT_GETNATIVEINDEX(fRXPat->fPattern);
4058 UTEXT_SETNATIVEINDEX(fRXPat->fPattern, savedNextIndex);