Lines Matching refs:UText
152 struct UText;
153 typedef struct UText UText; /**< C typedef for struct UText. @stable ICU 3.6 */ typedef
183 U_CAPI UText * U_EXPORT2
184 utext_close(UText *ut);
207 U_CAPI UText * U_EXPORT2
208 utext_openUTF8(UText *ut, const char *s, int64_t length, UErrorCode *status);
225 U_CAPI UText * U_EXPORT2
226 utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status);
242 U_CAPI UText * U_EXPORT2
243 utext_openUnicodeString(UText *ut, icu::UnicodeString *s, UErrorCode *status);
258 U_CAPI UText * U_EXPORT2
259 utext_openConstUnicodeString(UText *ut, const icu::UnicodeString *s, UErrorCode *status);
274 U_CAPI UText * U_EXPORT2
275 utext_openReplaceable(UText *ut, icu::Replaceable *rep, UErrorCode *status);
289 U_CAPI UText * U_EXPORT2
290 utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ci, UErrorCode *status);
352 U_CAPI UText * U_EXPORT2
353 utext_clone(UText *dest, const UText *src, UBool deep, UBool readOnly, UErrorCode *status);
368 utext_equals(const UText *a, const UText *b);
389 utext_nativeLength(UText *ut);
405 utext_isLengthExpensive(const UText *ut);
433 utext_char32At(UText *ut, int64_t nativeIndex);
447 utext_current32(UText *ut);
469 utext_next32(UText *ut);
490 utext_previous32(UText *ut);
512 utext_next32From(UText *ut, int64_t nativeIndex);
532 utext_previous32From(UText *ut, int64_t nativeIndex);
547 utext_getNativeIndex(const UText *ut);
573 utext_setNativeIndex(UText *ut, int64_t nativeIndex);
592 utext_moveIndex32(UText *ut, int32_t delta);
617 utext_getPreviousNativeIndex(UText *ut);
655 utext_extract(UText *ut,
789 utext_isWritable(const UText *ut);
801 utext_hasMetaData(const UText *ut);
832 utext_replace(UText *ut,
872 utext_copy(UText *ut,
901 utext_freeze(UText *ut);
983 typedef UText * U_CALLCONV
984 UTextClone(UText *dest, const UText *src, UBool deep, UErrorCode *status);
996 UTextNativeLength(UText *ut);
1024 UTextAccess(UText *ut, int64_t nativeIndex, UBool forward);
1054 UTextExtract(UText *ut,
1089 UTextReplace(UText *ut,
1123 UTextCopy(UText *ut,
1143 UTextMapOffsetToNative(const UText *ut);
1161 UTextMapNativeIndexToUTF16(const UText *ut, int64_t nativeIndex);
1182 UTextClose(UText *ut);
1328 struct UText { struct
1538 U_CAPI UText * U_EXPORT2
1539 utext_setup(UText *ut, int32_t extraSpace, UErrorCode *status);
1562 sizeof(UText), /* sizeOfStruct */ \
1596 U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);