Lines Matching refs:UText
150 struct UText;
151 typedef struct UText UText; /**< C typedef for struct UText. @stable ICU 3.6 */ typedef
181 U_STABLE UText * U_EXPORT2
182 utext_close(UText *ut);
197 U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
224 U_STABLE UText * U_EXPORT2
225 utext_openUTF8(UText *ut, const char *s, int64_t length, UErrorCode *status);
242 U_STABLE UText * U_EXPORT2
243 utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status);
259 U_STABLE UText * U_EXPORT2
260 utext_openUnicodeString(UText *ut, icu::UnicodeString *s, UErrorCode *status);
275 U_STABLE UText * U_EXPORT2
276 utext_openConstUnicodeString(UText *ut, const icu::UnicodeString *s, UErrorCode *status);
291 U_STABLE UText * U_EXPORT2
292 utext_openReplaceable(UText *ut, icu::Replaceable *rep, UErrorCode *status);
306 U_STABLE UText * U_EXPORT2
307 utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ci, UErrorCode *status);
369 U_STABLE UText * U_EXPORT2
370 utext_clone(UText *dest, const UText *src, UBool deep, UBool readOnly, UErrorCode *status);
385 utext_equals(const UText *a, const UText *b);
406 utext_nativeLength(UText *ut);
422 utext_isLengthExpensive(const UText *ut);
450 utext_char32At(UText *ut, int64_t nativeIndex);
464 utext_current32(UText *ut);
486 utext_next32(UText *ut);
507 utext_previous32(UText *ut);
529 utext_next32From(UText *ut, int64_t nativeIndex);
549 utext_previous32From(UText *ut, int64_t nativeIndex);
564 utext_getNativeIndex(const UText *ut);
590 utext_setNativeIndex(UText *ut, int64_t nativeIndex);
609 utext_moveIndex32(UText *ut, int32_t delta);
634 utext_getPreviousNativeIndex(UText *ut);
672 utext_extract(UText *ut,
804 utext_isWritable(const UText *ut);
816 utext_hasMetaData(const UText *ut);
847 utext_replace(UText *ut,
887 utext_copy(UText *ut,
916 utext_freeze(UText *ut);
998 typedef UText * U_CALLCONV
999 UTextClone(UText *dest, const UText *src, UBool deep, UErrorCode *status);
1011 UTextNativeLength(UText *ut);
1039 UTextAccess(UText *ut, int64_t nativeIndex, UBool forward);
1069 UTextExtract(UText *ut,
1104 UTextReplace(UText *ut,
1138 UTextCopy(UText *ut,
1158 UTextMapOffsetToNative(const UText *ut);
1176 UTextMapNativeIndexToUTF16(const UText *ut, int64_t nativeIndex);
1197 UTextClose(UText *ut);
1343 struct UText { struct
1553 U_STABLE UText * U_EXPORT2
1554 utext_setup(UText *ut, int32_t extraSpace, UErrorCode *status);
1578 sizeof(UText), /* sizeOfStruct */ \