Home | History | Annotate | Download | only in unicode

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,
327 ubrk_setUText(UBreakIterator* bi,
342 ubrk_current(const UBreakIterator *bi);
354 ubrk_next(UBreakIterator *bi);
366 ubrk_previous(UBreakIterator *bi);
377 ubrk_first(UBreakIterator *bi);
390 ubrk_last(UBreakIterator *bi);
402 ubrk_preceding(UBreakIterator *bi,
415 ubrk_following(UBreakIterator *bi,
420 * A UBreakIterator in a locale returned by this function will perform the correct
452 ubrk_isBoundary(UBreakIterator *bi, int32_t offset);
464 ubrk_getRuleStatus(UBreakIterator *bi);
484 ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status);
496 ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode* status);