Lines Matching refs:UText
152 struct UText;
153 typedef struct UText UText; /**< C typedef for struct UText. @stable ICU 3.6 */ typedef
183 U_STABLE UText * U_EXPORT2
184 utext_close(UText *ut);
199 U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
226 U_STABLE UText * U_EXPORT2
227 utext_openUTF8(UText *ut, const char *s, int64_t length, UErrorCode *status);
244 U_STABLE UText * U_EXPORT2
245 utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status);
261 U_STABLE UText * U_EXPORT2
262 utext_openUnicodeString(UText *ut, icu::UnicodeString *s, UErrorCode *status);
277 U_STABLE UText * U_EXPORT2
278 utext_openConstUnicodeString(UText *ut, const icu::UnicodeString *s, UErrorCode *status);
293 U_STABLE UText * U_EXPORT2
294 utext_openReplaceable(UText *ut, icu::Replaceable *rep, UErrorCode *status);
308 U_STABLE UText * U_EXPORT2
309 utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ci, UErrorCode *status);
371 U_STABLE UText * U_EXPORT2
372 utext_clone(UText *dest, const UText *src, UBool deep, UBool readOnly, UErrorCode *status);
387 utext_equals(const UText *a, const UText *b);
408 utext_nativeLength(UText *ut);
424 utext_isLengthExpensive(const UText *ut);
452 utext_char32At(UText *ut, int64_t nativeIndex);
466 utext_current32(UText *ut);
488 utext_next32(UText *ut);
509 utext_previous32(UText *ut);
531 utext_next32From(UText *ut, int64_t nativeIndex);
551 utext_previous32From(UText *ut, int64_t nativeIndex);
566 utext_getNativeIndex(const UText *ut);
592 utext_setNativeIndex(UText *ut, int64_t nativeIndex);
611 utext_moveIndex32(UText *ut, int32_t delta);
636 utext_getPreviousNativeIndex(UText *ut);
674 utext_extract(UText *ut,
806 utext_isWritable(const UText *ut);
818 utext_hasMetaData(const UText *ut);
849 utext_replace(UText *ut,
889 utext_copy(UText *ut,
918 utext_freeze(UText *ut);
1000 typedef UText * U_CALLCONV
1001 UTextClone(UText *dest, const UText *src, UBool deep, UErrorCode *status);
1013 UTextNativeLength(UText *ut);
1041 UTextAccess(UText *ut, int64_t nativeIndex, UBool forward);
1071 UTextExtract(UText *ut,
1106 UTextReplace(UText *ut,
1140 UTextCopy(UText *ut,
1160 UTextMapOffsetToNative(const UText *ut);
1178 UTextMapNativeIndexToUTF16(const UText *ut, int64_t nativeIndex);
1199 UTextClose(UText *ut);
1345 struct UText { struct
1555 U_STABLE UText * U_EXPORT2
1556 utext_setup(UText *ut, int32_t extraSpace, UErrorCode *status);
1580 sizeof(UText), /* sizeOfStruct */ \