Lines Matching refs:UText
205 static RegexPattern * U_EXPORT2 compile( UText *regex,
264 static RegexPattern * U_EXPORT2 compile( UText *regex,
319 static RegexPattern * U_EXPORT2 compile( UText *regex,
415 static UBool U_EXPORT2 matches(UText *regex,
416 UText *input,
441 virtual UText *patternText(UErrorCode &status) const;
561 virtual int32_t split(UText *input,
562 UText *dest[],
585 UText *fPattern; // The original pattern string.
691 RegexMatcher(UText *regexp, uint32_t flags, UErrorCode &status);
736 RegexMatcher(UText *regexp, UText *input,
914 virtual UText *group(UText *dest, int64_t &group_len, UErrorCode &status) const;
936 … virtual UText *group(int32_t groupNum, UText *dest, int64_t &group_len, UErrorCode &status) const;
1118 virtual RegexMatcher &reset(UText *input);
1145 virtual RegexMatcher &refreshInputText(UText *input, UErrorCode &status);
1180 virtual UText *inputText() const;
1192 virtual UText *getInput(UText *dest, UErrorCode &status) const;
1398 virtual UText *replaceAll(UText *replacement, UText *dest, UErrorCode &status);
1448 virtual UText *replaceFirst(UText *replacement, UText *dest, UErrorCode &status);
1509 virtual RegexMatcher &appendReplacement(UText *dest,
1510 UText *replacement, UErrorCode &status);
1539 virtual UText *appendTail(UText *dest, UErrorCode &status);
1594 virtual int32_t split(UText *input,
1595 UText *dest[],
1759 void init2(UText *t, UErrorCode &e); // Common initialization, part 2.
1787 int64_t appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const;
1798 UText *fInputText; // The text being matched. Is never NULL.
1799 UText *fAltInputText; // A shallow copy of the text being matched.