30 #if UCONFIG_NO_BREAK_ITERATION
215 virtual int32_t first(
void) = 0;
222 virtual int32_t last(
void) = 0;
230 virtual int32_t previous(
void) = 0;
238 virtual int32_t next(
void) = 0;
245 virtual int32_t current(
void)
const = 0;
255 virtual int32_t following(int32_t offset) = 0;
265 virtual int32_t preceding(int32_t offset) = 0;
275 virtual UBool isBoundary(int32_t offset) = 0;
286 virtual int32_t next(int32_t n) = 0;
411 static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count);
423 const Locale& displayLocale,
464 inline UBool isBufferClone(
void);
466 #if !UCONFIG_NO_SERVICE
511 #ifndef U_HIDE_INTERNAL_API
553 friend class ICUBreakIteratorFactory;
554 friend class ICUBreakIteratorService;
579 inline UBool BreakIterator::isBufferClone()