30 #if UCONFIG_NO_BREAK_ITERATION
220 virtual int32_t first(
void) = 0;
227 virtual int32_t last(
void) = 0;
235 virtual int32_t previous(
void) = 0;
243 virtual int32_t next(
void) = 0;
250 virtual int32_t current(
void)
const = 0;
260 virtual int32_t following(int32_t offset) = 0;
270 virtual int32_t preceding(int32_t offset) = 0;
280 virtual UBool isBoundary(int32_t offset) = 0;
291 virtual int32_t next(int32_t n) = 0;
307 virtual int32_t getRuleStatus()
const;
337 virtual int32_t getRuleStatusVec(int32_t *fillInVec, int32_t capacity,
UErrorCode &status);
462 static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count);
474 const Locale& displayLocale,
511 #ifndef U_HIDE_DEPRECATED_API
519 inline UBool isBufferClone(
void);
523 #if !UCONFIG_NO_SERVICE
568 #ifndef U_HIDE_INTERNAL_API
610 friend class ICUBreakIteratorFactory;
611 friend class ICUBreakIteratorService;
634 #ifndef U_HIDE_DEPRECATED_API
636 inline UBool BreakIterator::isBufferClone()