Home | History | Annotate | Download | only in common

Lines Matching defs:UScriptRun

24  * <code>UScriptRun</code> is used to find runs of characters in
45 * UScriptRun *scriptRun = uscript_openRun(text, testLength, &error);
57 struct UScriptRun;
59 typedef struct UScriptRun UScriptRun;
62 * Create a <code>UScriptRun</code> object for iterating over the given text. This object must
69 * an empty <code>UScriptRun</code> object will be returned.
77 * @return the address of <code>UScriptRun</code> object which will iterate over the text,
80 U_CAPI UScriptRun * U_EXPORT2
84 * Frees the given <code>UScriptRun</code> object and any storage associated with it.
85 * On return, scriptRun no longer points to a valid <code>UScriptRun</code> object.
87 * @param scriptRun is the <code>UScriptRun</code> object which will be freed.
90 uscript_closeRun(UScriptRun *scriptRun);
93 * Reset the <code>UScriptRun</code> object so that it will start iterating from
96 * @param scriptRun is the address of the <code>UScriptRun</code> object to be reset.
99 uscript_resetRun(UScriptRun *scriptRun);
102 * Change the text over which the given <code>UScriptRun</code> object iterates.
104 * @param scriptRun is the <code>UScriptRun</code> object which will be changed.
108 * the <code>UScriptRun</code> object will become empty.
117 uscript_setRunText(UScriptRun *scriptRun, const UChar *src, int32_t length, UErrorCode *pErrorCode);
120 * Advance the <code>UScriptRun</code> object to the next script run, return the start and limit
123 * @param scriptRun is the address of the <code>UScriptRun</code> object.
137 uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, UScriptCode *pRunScript);