Lines Matching refs:UText
219 static RegexPattern * U_EXPORT2 compile( UText *regex,
279 static RegexPattern * U_EXPORT2 compile( UText *regex,
336 static RegexPattern * U_EXPORT2 compile( UText *regex,
394 virtual RegexMatcher *matcher(UText *input,
465 static UBool U_EXPORT2 matches(UText *regex,
466 UText *input,
492 virtual UText *patternText() const;
551 virtual int32_t split(UText *input,
552 UText *dest[],
575 UText *fPattern; // The original pattern string.
682 RegexMatcher(UText *regexp, uint32_t flags, UErrorCode &status);
729 RegexMatcher(UText *regexp, UText *input,
873 virtual UText *group(UText *dest, MatcherDestIsUTextFlag flag, UErrorCode &status) const;
906 virtual UText *group(int32_t groupNum, UText *dest, UErrorCode &status) const;
1033 virtual RegexMatcher &reset(UText *input);
1055 virtual RegexMatcher &refreshInputText(UText *input, UErrorCode &status);
1092 virtual UText *inputText() const;
1103 virtual UText *getInput(UText *dest) const;
1277 virtual UText *replaceAll(UText *replacement, UText *dest, UErrorCode &status);
1327 virtual UText *replaceFirst(UText *replacement, UText *dest, UErrorCode &status);
1388 virtual RegexMatcher &appendReplacement(UText *dest,
1389 UText *replacement, UErrorCode &status);
1417 virtual UText *appendTail(UText *dest);
1472 virtual int32_t split(UText *input,
1473 UText *dest[],
1604 void init2(UText *t, UErrorCode &e); // Common initialization, part 2.
1625 int64_t appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const;
1636 UText *fInputText; // The text being matched. Is never NULL.
1637 UText *fAltInputText; // A shallow copy of the text being matched.