Home | History | Annotate | Download | only in common

Lines Matching refs:UScriptRun

22  * <code>UScriptRun</code> is used to find runs of characters in
43 * UScriptRun *scriptRun = uscript_openRun(text, testLength, &error);
55 struct UScriptRun;
57 typedef struct UScriptRun UScriptRun;
60 * Create a <code>UScriptRun</code> object for iterating over the given text. This object must
67 * an empty <code>UScriptRun</code> object will be returned.
75 * @return the address of <code>UScriptRun</code> object which will iterate over the text,
78 U_CAPI UScriptRun * U_EXPORT2
82 * Frees the given <code>UScriptRun</code> object and any storage associated with it.
83 * On return, scriptRun no longer points to a valid <code>UScriptRun</code> object.
85 * @param scriptRun is the <code>UScriptRun</code> object which will be freed.
88 uscript_closeRun(UScriptRun *scriptRun);
91 * Reset the <code>UScriptRun</code> object so that it will start iterating from
94 * @param scriptRun is the address of the <code>UScriptRun</code> object to be reset.
97 uscript_resetRun(UScriptRun *scriptRun);
100 * Change the text over which the given <code>UScriptRun</code> object iterates.
102 * @param scriptRun is the <code>UScriptRun</code> object which will be changed.
106 * the <code>UScriptRun</code> object will become empty.
115 uscript_setRunText(UScriptRun *scriptRun, const UChar *src, int32_t length, UErrorCode *pErrorCode);
118 * Advance the <code>UScriptRun</code> object to the next script run, return the start and limit
121 * @param scriptRun is the address of the <code>UScriptRun</code> object.
135 uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, UScriptCode *pRunScript);