Searched refs:UText (Results 1 - 25 of 73) sorted by relevance

123

/external/chromium_org/third_party/icu/source/common/unicode/
H A Dutext.h30 * UTF-16 strings, to be placed in a UText wrapper and then passed to ICU services.
32 * There are three general classes of usage for UText:
36 * the resulting UText to the desired ICU service.
39 * operate on input presented to them as a UText. These implementations
40 * will need to use the iteration and related UText functions to gain
43 * The third class of UText users are "text providers." These are the
44 * UText implementations for the various text storage formats. An application
46 * UText provider functions for that format, which will then allow
52 * Here is sample code for a forward iteration over the contents of a UText
56 * UText *u
151 typedef struct UText UText; /**< C typedef for struct UText. @stable ICU 3.6 */ typedef in typeref:struct:UText
1343 struct UText { struct
[all...]
H A Drbbi.h69 * The UText through which this BreakIterator accesses the text
72 UText *fText;
75 * A character iterator that refers to the same text as the UText, above.
89 * When the input text is provided by a UText, this
362 * When the break iterator is operating on text supplied via a UText,
378 * Get a UText for the text being analyzed.
379 * The returned UText is a shallow clone of the UText used internally
384 * @param fillIn A UText to be filled in. If NULL, a new UText wil
[all...]
/external/icu/icu4c/source/common/unicode/
H A Dutext.h30 * UTF-16 strings, to be placed in a UText wrapper and then passed to ICU services.
32 * There are three general classes of usage for UText:
36 * the resulting UText to the desired ICU service.
39 * operate on input presented to them as a UText. These implementations
40 * will need to use the iteration and related UText functions to gain
43 * The third class of UText users are "text providers." These are the
44 * UText implementations for the various text storage formats. An application
46 * UText provider functions for that format, which will then allow
52 * Here is sample code for a forward iteration over the contents of a UText
56 * UText *u
151 typedef struct UText UText; /**< C typedef for struct UText. @stable ICU 3.6 */ typedef in typeref:struct:UText
1343 struct UText { struct
[all...]
H A Drbbi.h69 * The UText through which this BreakIterator accesses the text
72 UText *fText;
75 * A character iterator that refers to the same text as the UText, above.
89 * When the input text is provided by a UText, this
362 * When the break iterator is operating on text supplied via a UText,
378 * Get a UText for the text being analyzed.
379 * The returned UText is a shallow clone of the UText used internally
384 * @param fillIn A UText to be filled in. If NULL, a new UText wil
[all...]
/external/chromium_org/third_party/icu/source/i18n/unicode/
H A Dregex.h207 * to by this UText must not be deleted during the lifetime of the
216 static RegexPattern * U_EXPORT2 compile( UText *regex,
265 * to by this UText must not be deleted during the lifetime of the
275 static RegexPattern * U_EXPORT2 compile( UText *regex,
322 * to by this UText must not be deleted during the lifetime of the
330 static RegexPattern * U_EXPORT2 compile( UText *regex,
370 * or in a UText, using
371 * <code>utext_openUChars(UText *ut, const UChar *text, int64_t textLength, UErrorCode *status);</code>
426 static UBool U_EXPORT2 matches(UText *regex,
427 UText *inpu
[all...]
H A Duregex.h145 * The contents of the pattern UText will be extracted and saved. Ownership of the
146 * UText struct itself remains with the caller. This is to match the behavior of
163 uregex_openUText(UText *pattern,
253 * This function will work even if the pattern was originally specified as a UText.
284 U_STABLE UText * U_EXPORT2
346 UText *text,
356 * This function will work even if the input was originally specified as a UText.
381 * @param dest A mutable UText in which to store the current input.
382 * If NULL, a new UText will be created as an immutable shallow clone
386 * If a pre-allocated UText wa
[all...]
/external/icu/icu4c/source/i18n/unicode/
H A Dregex.h192 * to by this UText must not be deleted during the lifetime of the
201 static RegexPattern * U_EXPORT2 compile( UText *regex,
250 * to by this UText must not be deleted during the lifetime of the
260 static RegexPattern * U_EXPORT2 compile( UText *regex,
307 * to by this UText must not be deleted during the lifetime of the
315 static RegexPattern * U_EXPORT2 compile( UText *regex,
355 * or in a UText, using
356 * <code>utext_openUChars(UText *ut, const UChar *text, int64_t textLength, UErrorCode *status);</code>
411 static UBool U_EXPORT2 matches(UText *regex,
412 UText *inpu
[all...]
H A Duregex.h145 * The contents of the pattern UText will be extracted and saved. Ownership of the
146 * UText struct itself remains with the caller. This is to match the behavior of
163 uregex_openUText(UText *pattern,
253 * This function will work even if the pattern was originally specified as a UText.
284 U_STABLE UText * U_EXPORT2
346 UText *text,
356 * This function will work even if the input was originally specified as a UText.
381 * @param dest A mutable UText in which to store the current input.
382 * If NULL, a new UText will be created as an immutable shallow clone
386 * If a pre-allocated UText wa
[all...]
/external/chromium_org/third_party/icu/source/test/intltest/
H A Dutxttest.h7 * Tests for the UText and UTextIterator text abstraction classses
44 void TestAccess(const UnicodeString &us, UText *ut, int cpCount, m *cpMap);
45 void TestAccessNoClone(const UnicodeString &us, UText *ut, int cpCount, m *cpMap);
46 void TestCMR (const UnicodeString &us, UText *ut, int cpCount, m *nativeMap, m *utf16Map);
47 void TestCopyMove(const UnicodeString &us, UText *ut, UBool move,
51 UText *ut, // UnicodeText object under test.
52 int32_t nativeStart, // Range to be replaced, in UText native units.
H A Dregextst.h16 struct UText;
17 typedef struct UText UText; typedef in typeref:struct:UText
52 virtual void assertUText(const char *expected, UText *actual, const char *file, int line);
53 virtual void assertUTextInvariant(const char *invariant, UText *actual, const char *file, int line);
/external/icu/icu4c/source/test/intltest/
H A Dutxttest.h7 * Tests for the UText and UTextIterator text abstraction classses
45 void TestAccess(const UnicodeString &us, UText *ut, int cpCount, m *cpMap);
46 void TestAccessNoClone(const UnicodeString &us, UText *ut, int cpCount, m *cpMap);
47 void TestCMR (const UnicodeString &us, UText *ut, int cpCount, m *nativeMap, m *utf16Map);
48 void TestCopyMove(const UnicodeString &us, UText *ut, UBool move,
52 UText *ut, // UnicodeText object under test.
53 int32_t nativeStart, // Range to be replaced, in UText native units.
H A Dregextst.h16 struct UText;
17 typedef struct UText UText; typedef in typeref:struct:UText
53 virtual void assertUText(const char *expected, UText *actual, const char *file, int line);
54 virtual void assertUTextInvariant(const char *invariant, UText *actual, const char *file, int line);
/external/chromium_org/third_party/icu/source/common/
H A Ddictbe.h82 * @param text A UText representing the text. The iterator is left at
93 virtual int32_t findBreaks( UText *text,
119 * @param text A UText representing the text
125 virtual int32_t divideUpDictionaryRange( UText *text,
176 * @param text A UText representing the text
182 virtual int32_t divideUpDictionaryRange( UText *text,
232 * @param text A UText representing the text
238 virtual int32_t divideUpDictionaryRange( UText *text,
288 * @param text A UText representing the text
294 virtual int32_t divideUpDictionaryRange( UText *tex
[all...]
H A Dutext.cpp37 utext_access(UText *ut, int64_t index, UBool forward) {
44 utext_moveIndex32(UText *ut, int32_t delta) {
84 utext_nativeLength(UText *ut) {
90 utext_isLengthExpensive(const UText *ut) {
97 utext_getNativeIndex(const UText *ut) {
107 utext_setNativeIndex(UText *ut, int64_t index) {
141 utext_getPreviousNativeIndex(UText *ut) {
180 // UText iteration position is always on a code point boundary,
184 utext_current32(UText *ut) {
238 utext_char32At(UText *u
[all...]
H A Ddictionarydata.h71 virtual int32_t matches(UText *text, int32_t maxLength, int32_t *lengths, int32_t &count,
84 virtual int32_t matches(UText *text, int32_t maxLength, int32_t *lengths, int32_t &count,
101 virtual int32_t matches(UText *text, int32_t maxLength, int32_t *lengths, int32_t &count,
/external/icu/icu4c/source/common/
H A Ddictbe.h82 * @param text A UText representing the text. The iterator is left at
93 virtual int32_t findBreaks( UText *text,
119 * @param text A UText representing the text
125 virtual int32_t divideUpDictionaryRange( UText *text,
176 * @param text A UText representing the text
182 virtual int32_t divideUpDictionaryRange( UText *text,
232 * @param text A UText representing the text
238 virtual int32_t divideUpDictionaryRange( UText *text,
288 * @param text A UText representing the text
294 virtual int32_t divideUpDictionaryRange( UText *tex
[all...]
H A Dutext.cpp37 utext_access(UText *ut, int64_t index, UBool forward) {
44 utext_moveIndex32(UText *ut, int32_t delta) {
84 utext_nativeLength(UText *ut) {
90 utext_isLengthExpensive(const UText *ut) {
97 utext_getNativeIndex(const UText *ut) {
107 utext_setNativeIndex(UText *ut, int64_t index) {
141 utext_getPreviousNativeIndex(UText *ut) {
180 // UText iteration position is always on a code point boundary,
184 utext_current32(UText *ut) {
238 utext_char32At(UText *u
[all...]
H A Ddictionarydata.h71 virtual int32_t matches(UText *text, int32_t maxLength, int32_t *lengths, int32_t &count,
84 virtual int32_t matches(UText *text, int32_t maxLength, int32_t *lengths, int32_t &count,
101 virtual int32_t matches(UText *text, int32_t maxLength, int32_t *lengths, int32_t &count,
/external/chromium_org/third_party/icu/source/i18n/
H A Dregexst.h49 UText *fEmptyText; // An empty string, to be used when a matcher
H A Dregextxt.h9 // This file contains utility code for supporting UText in the regular expression engine.
36 UText *text;
/external/icu/icu4c/source/i18n/
H A Dregexst.h49 UText *fEmptyText; // An empty string, to be used when a matcher
H A Dregextxt.h9 // This file contains utility code for supporting UText in the regular expression engine.
36 UText *text;
/external/chromium_org/third_party/icu/source/test/cintltst/
H A Dutexttst.c50 * TestAPI verify that the UText API is accessible from C programs.
65 UText utLoc = UTEXT_INITIALIZER;
68 UText *uta;
69 UText *utb;
91 UText *uta;
92 UText *utb;
110 UText *uta;
186 * UText opened on a NULL string with zero length
188 UText *uta;
210 UText *ut
[all...]
/external/icu/icu4c/source/test/cintltst/
H A Dutexttst.c50 * TestAPI verify that the UText API is accessible from C programs.
65 UText utLoc = UTEXT_INITIALIZER;
68 UText *uta;
69 UText *utb;
91 UText *uta;
92 UText *utb;
110 UText *uta;
186 * UText opened on a NULL string with zero length
188 UText *uta;
210 UText *ut
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/text/
H A DTextBreakIteratorICU.cpp115 UText text;
128 static inline int64_t textNativeLength(UText* text)
134 static void textFixPointer(const UText* source, UText* destination, const void*& pointer)
145 static UText* textClone(UText* destination, const UText* source, UBool deep, UErrorCode* status)
171 static int32_t textExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode)
180 static void textClose(UText* text)
185 static inline TextContext textGetContext(const UText* tex
[all...]

Completed in 5207 milliseconds

123