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.
698 RegexMatcher(UText *regexp, uint32_t flags, UErrorCode &status);
745 RegexMatcher(UText *regexp, UText *input,
923 virtual UText *group(UText *dest, int64_t &group_len, UErrorCode &status) const;
945 … virtual UText *group(int32_t groupNum, UText *dest, int64_t &group_len, UErrorCode &status) const;
1127 virtual RegexMatcher &reset(UText *input);
1154 virtual RegexMatcher &refreshInputText(UText *input, UErrorCode &status);
1189 virtual UText *inputText() const;
1201 virtual UText *getInput(UText *dest, UErrorCode &status) const;
1407 virtual UText *replaceAll(UText *replacement, UText *dest, UErrorCode &status);
1457 virtual UText *replaceFirst(UText *replacement, UText *dest, UErrorCode &status);
1518 virtual RegexMatcher &appendReplacement(UText *dest,
1519 UText *replacement, UErrorCode &status);
1548 virtual UText *appendTail(UText *dest, UErrorCode &status);
1603 virtual int32_t split(UText *input,
1604 UText *dest[],
1768 void init2(UText *t, UErrorCode &e); // Common initialization, part 2.
1794 int64_t appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const;
1805 UText *fInputText; // The text being matched. Is never NULL.
1806 UText *fAltInputText; // A shallow copy of the text being matched.