Lines Matching refs:UScriptRun
22 * <code>UScriptRun</code> is used to find runs of characters in
43 * 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,
82 U_CAPI UScriptRun * U_EXPORT2
86 * Frees the given <code>UScriptRun</code> object and any storage associated with it.
87 * On return, scriptRun no longer points to a valid <code>UScriptRun</code> object.
89 * @param scriptRun is the <code>UScriptRun</code> object which will be freed.
94 uscript_closeRun(UScriptRun *scriptRun);
97 * Reset the <code>UScriptRun</code> object so that it will start iterating from
100 * @param scriptRun is the address of the <code>UScriptRun</code> object to be reset.
105 uscript_resetRun(UScriptRun *scriptRun);
108 * Change the text over which the given <code>UScriptRun</code> object iterates.
110 * @param scriptRun is the <code>UScriptRun</code> object which will be changed.
114 * the <code>UScriptRun</code> object will become empty.
125 uscript_setRunText(UScriptRun *scriptRun, const UChar *src, int32_t length, UErrorCode *pErrorCode);
128 * Advance the <code>UScriptRun</code> object to the next script run, return the start and limit
131 * @param scriptRun is the address of the <code>UScriptRun</code> object.
147 uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, UScriptCode *pRunScript);