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;
416 static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count);
428 const Locale& displayLocale,
469 inline UBool isBufferClone(
void);
471 #if !UCONFIG_NO_SERVICE
516 #ifndef U_HIDE_INTERNAL_API
558 friend class ICUBreakIteratorFactory;
559 friend class ICUBreakIteratorService;
584 inline UBool BreakIterator::isBufferClone()