Lines Matching refs:breakiterator
572 UBreakIterator *breakiterator = strsrch->search->internalBreakIter; in checkBreakBoundary() local
573 if (breakiterator) { in checkBreakBoundary()
577 if (!ubrk_isBoundary(breakiterator, matchend)) { in checkBreakBoundary()
578 *end = ubrk_following(breakiterator, matchend); in checkBreakBoundary()
603 UBreakIterator *breakiterator = strsrch->search->breakIter; in isBreakUnit() local
605 if (breakiterator) { in isBreakUnit()
606 int32_t startindex = ubrk_first(breakiterator); in isBreakUnit()
607 int32_t endindex = ubrk_last(breakiterator); in isBreakUnit()
618 ubrk_following(breakiterator, start - 1) == start) && in isBreakUnit()
620 ubrk_following(breakiterator, end - 1) == end); in isBreakUnit()
3656 UBreakIterator *breakiterator = strsrch->search->breakIter; in nextBoundaryAfter() local
3658 if (breakiterator == NULL) { in nextBoundaryAfter()
3659 breakiterator = strsrch->search->internalBreakIter; in nextBoundaryAfter()
3662 if (breakiterator != NULL) { in nextBoundaryAfter()
3663 return ubrk_following(breakiterator, startIndex); in nextBoundaryAfter()
3707 UBreakIterator *breakiterator = strsrch->search->breakIter; in isBreakBoundary() local
3709 if (breakiterator == NULL) { in isBreakBoundary()
3710 breakiterator = strsrch->search->internalBreakIter; in isBreakBoundary()
3713 return (breakiterator != NULL && ubrk_isBoundary(breakiterator, index)); in isBreakBoundary()
3724 UBreakIterator *breakiterator = strsrch->search->breakIter;
3726 if (breakiterator != NULL) {
3727 int32_t startindex = ubrk_first(breakiterator);
3728 int32_t endindex = ubrk_last(breakiterator);
3736 return ubrk_isBoundary(breakiterator, start) &&
3737 ubrk_isBoundary(breakiterator, end);