Home | History | Annotate | Download | only in unicode

Lines Matching defs:UBreakIterator

22     typedef void UBreakIterator;
36 * of boundaries in text. Pointer to a UBreakIterator maintain a
92 * void printEachForward( UBreakIterator* boundary, UChar* str) {
104 * void printEachBackward( UBreakIterator* boundary, UChar* str) {
116 * void printFirst(UBreakIterator* boundary, UChar* str) {
127 * void printLast(UBreakIterator* boundary, UChar* str) {
138 * void printAt(UBreakIterator* boundary, int32_t pos , UChar* str) {
150 * UBreakIterator* boundary;
300 * Open a new UBreakIterator for locating text boundaries for a specified locale.
301 * A UBreakIterator may be used for detecting character, line, word,
303 * @param type The type of UBreakIterator to open: one of UBRK_CHARACTER, UBRK_WORD,
309 * @return A UBreakIterator for the specified locale.
313 U_STABLE UBreakIterator* U_EXPORT2
321 * Open a new UBreakIterator for locating text boundaries using specified breaking rules.
331 * @return A UBreakIterator for the specified rules.
335 U_STABLE UBreakIterator* U_EXPORT2
359 U_STABLE UBreakIterator * U_EXPORT2
361 const UBreakIterator *bi,
373 * Close a UBreakIterator.
374 * Once closed, a UBreakIterator may no longer be used.
379 ubrk_close(UBreakIterator *bi);
390 ubrk_setText(UBreakIterator* bi,
404 ubrk_current(const UBreakIterator *bi);
416 ubrk_next(UBreakIterator *bi);
428 ubrk_previous(UBreakIterator *bi);
439 ubrk_first(UBreakIterator *bi);
452 ubrk_last(UBreakIterator *bi);
464 ubrk_preceding(UBreakIterator *bi,
477 ubrk_following(UBreakIterator *bi,
482 * A UBreakIterator in a locale returned by this function will perform the correct
514 ubrk_isBoundary(UBreakIterator *bi, int32_t offset);
526 ubrk_getRuleStatus(UBreakIterator *bi);
546 ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status);
558 ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode* status);