Lines Matching refs:UText
26 #include "unicode/utext.h"
146 * The contents of the pattern UText will be extracted and saved. Ownership of the
147 * UText struct itself remains with the caller. This is to match the behavior of
164 uregex_openUText(UText *pattern,
254 * This function will work even if the pattern was originally specified as a UText.
285 U_DRAFT UText * U_EXPORT2
348 UText *text,
358 * This function will work even if the input was originally specified as a UText.
384 * @param dest A mutable UText in which to store the current input.
385 * If NULL, a new UText will be created as an immutable shallow clone
389 * If a pre-allocated UText was provided, it will always be used and returned.
393 U_DRAFT UText * U_EXPORT2
395 UText *dest,
405 UText to access the
425 UText *text,
637 /** Returns a shallow immutable clone of the entire input string. The returned UText current native index
648 * @param dest A mutable UText in which to store the current input.
649 * If NULL, a new UText will be created as an immutable shallow clone
654 * If a pre-allocated UText was provided, it will always be used and returned.
659 U_DRAFT UText * U_EXPORT2
662 UText *dest,
676 * @param dest Mutable UText to receive the matching string data.
677 * If NULL, a new UText will be created (which may not be mutable).
679 * @return The matching string data. If a pre-allocated UText was provided,
684 U_INTERNAL UText * U_EXPORT2
687 UText *dest,
1083 * @param dest A mutable UText that will receive the result.
1084 * If NULL, a new UText will be created (which may not be mutable).
1086 * @return A UText containing the results of the find and replace.
1087 * If a pre-allocated UText was provided, it will always be used and returned.
1091 U_DRAFT UText * U_EXPORT2
1093 UText *replacement,
1094 UText *dest,
1142 * @param dest A mutable UText that will receive the result.
1143 * If NULL, a new UText will be created (which may not be mutable).
1145 * @return A UText containing the results of the find and replace.
1146 * If a pre-allocated UText was provided, it will always be used and returned.
1150 U_DRAFT UText * U_EXPORT2
1152 UText *replacement,
1153 UText *dest,
1229 * @param dest A mutable UText that will receive the result. Must not be NULL.
1236 UText *replacementText,
1237 UText *dest,
1282 * @param dest A mutable UText that will receive the result. Must not be NULL.
1286 * @return The destination UText.
1290 U_DRAFT UText * U_EXPORT2
1292 UText *dest,
1368 * @param destFields An array of mutable UText structs to receive the results of the split.
1369 * If a field is NULL, a new UText is allocated to contain the results for
1370 * that field. This new UText is not guaranteed to be mutable.
1386 UText *destFields[],