Lines Matching defs:UBreakIterator

26     typedef struct UBreakIterator UBreakIterator;
40 * of boundaries in text. Pointer to a UBreakIterator maintain a
200 * Open a new UBreakIterator for locating text boundaries for a specified locale.
201 * A UBreakIterator may be used for detecting character, line, word,
203 * @param type The type of UBreakIterator to open: one of UBRK_CHARACTER, UBRK_WORD,
209 * @return A UBreakIterator for the specified locale.
213 U_STABLE UBreakIterator* U_EXPORT2
221 * Open a new UBreakIterator for locating text boundaries using specified breaking rules.
231 * @return A UBreakIterator for the specified rules.
235 U_STABLE UBreakIterator* U_EXPORT2
259 U_STABLE UBreakIterator * U_EXPORT2
261 const UBreakIterator *bi,
273 * Close a UBreakIterator.
274 * Once closed, a UBreakIterator may no longer be used.
279 ubrk_close(UBreakIterator *bi);
287 * "Smart pointer" class, closes a UBreakIterator via ubrk_close().
294 U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close);
309 ubrk_setText(UBreakIterator* bi,
333 ubrk_setUText(UBreakIterator* bi,
348 ubrk_current(const UBreakIterator *bi);
360 ubrk_next(UBreakIterator *bi);
372 ubrk_previous(UBreakIterator *bi);
383 ubrk_first(UBreakIterator *bi);
395 ubrk_last(UBreakIterator *bi);
407 ubrk_preceding(UBreakIterator *bi,
420 ubrk_following(UBreakIterator *bi,
425 * A UBreakIterator in a locale returned by this function will perform the correct
457 ubrk_isBoundary(UBreakIterator *bi, int32_t offset);
469 ubrk_getRuleStatus(UBreakIterator *bi);
489 ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status);
501 ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode* status);
529 ubrk_refreshUText(UBreakIterator *bi,