Lines Matching refs:UText
103 UText inputText = UTEXT_INITIALIZER;
112 RegexMatcher::RegexMatcher(UText *regexp, UText *input,
144 RegexMatcher::RegexMatcher(UText *regexp,
249 void RegexMatcher::init2(UText *input, UErrorCode &status) {
282 UText replacementText = UTEXT_INITIALIZER;
286 UText resultText = UTEXT_INITIALIZER;
300 // appendReplacement, UText mode
302 RegexMatcher &RegexMatcher::appendReplacement(UText *dest,
303 UText *replacement,
477 UText resultText = UTEXT_INITIALIZER;
489 // appendTail, UText mode
491 UText *RegexMatcher::appendTail(UText *dest, UErrorCode &status) {
879 // entire string is available in the UText's chunk buffer.
1118 UText *RegexMatcher::group(UText *dest, int64_t &group_len, UErrorCode &status) const {
1123 UText *RegexMatcher::group(int32_t groupNum, UText *dest, int64_t &group_len, UErrorCode &status) const {
1176 UText resultText = UTEXT_INITIALIZER;
1187 UText *RegexMatcher::group(int32_t groupNum, UText *dest, UErrorCode &status) const {
1243 UText groupText = UTEXT_INITIALIZER;
1266 UText groupText = UTEXT_INITIALIZER;
1279 // appendGroup() -- currently internal only, appends a group to a UText rather
1284 int64_t RegexMatcher::appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const {
1422 UText *RegexMatcher::inputText() const {
1429 // getInput() -- like inputText(), but makes a clone or copies into another UText
1432 UTextUText *dest, UErrorCode &status) const {
1481 static UBool compat_SyncMutableUTextContents(UText *ut);
1482 static UBool compat_SyncMutableUTextContents(UText *ut) {
1485 // In the following test, we're really only interested in whether the UText should switch
1746 UText replacementText = UTEXT_INITIALIZER;
1747 UText resultText = UTEXT_INITIALIZER;
1766 // replaceAll, UText mode
1768 UText *RegexMatcher::replaceAll(UText *replacement, UText *dest, UErrorCode &status) {
1779 UText empty = UTEXT_INITIALIZER;
1807 UText replacementText = UTEXT_INITIALIZER;
1808 UText resultText = UTEXT_INITIALIZER;
1823 // replaceFirst, UText mode
1825 UText *RegexMatcher::replaceFirst(UText *replacement, UText *dest, UErrorCode &status) {
1841 UText empty = UTEXT_INITIALIZER;
1924 RegexMatcher &RegexMatcher::reset(UText *input) {
1971 RegexMatcher &RegexMatcher::refreshInputText(UText *input, UErrorCode &status) {
1984 // Shallow read-only clone of the new UText into the existing input UText
2025 UText inputText = UTEXT_INITIALIZER;
2031 UText **destText = (UText **)uprv_malloc(sizeof(UText*)*destCapacity);
2053 // split, UText mode
2055 int32_t RegexMatcher::split(UText *input,
2056 UText *dest[],
2102 UText remainingText = UTEXT_INITIALIZER;
2122 UText remainingText = UTEXT_INITIALIZER;
2142 UText remainingText = UTEXT_INITIALIZER;
2160 UText remainingText = UTEXT_INITIALIZER;
2211 UText remainingText = UTEXT_INITIALIZER;
2230 UText remainingText = UTEXT_INITIALIZER;
3691 // this now that we're using UText? Probably not, since the length
3744 // this now that we're using UText? Probably not, since the length
4443 // assumption that the entire string is available in the UText's
5363 // this now that we're using UText? Probably not, since the length
5416 // this now that we're using UText? Probably not, since the length