Lines Matching refs:BreakIterator
20 // This file was generated from the java source file BreakIterator.java
44 // class BreakIterator
46 // Instances of BreakIterator maintain a current position and scan over text
54 BreakIterator*
55 BreakIterator::buildInstance(const Locale& loc, const char *type, UErrorCode &status)
121 U_LOCALE_BASED(locBased, *(BreakIterator*)result);
144 BreakIterator* U_EXPORT2
145 BreakIterator::createWordInstance(const Locale& key, UErrorCode& status)
153 BreakIterator* U_EXPORT2
154 BreakIterator::createLineInstance(const Locale& key, UErrorCode& status)
162 BreakIterator* U_EXPORT2
163 BreakIterator::createCharacterInstance(const Locale& key, UErrorCode& status)
171 BreakIterator* U_EXPORT2
172 BreakIterator::createSentenceInstance(const Locale& key, UErrorCode& status)
180 BreakIterator* U_EXPORT2
181 BreakIterator::createTitleInstance(const Locale& key, UErrorCode& status)
190 BreakIterator::getAvailableLocales(int32_t& count)
201 BreakIterator::BreakIterator()
206 BreakIterator::BreakIterator(const BreakIterator &other) : UObject(other) {
211 BreakIterator &BreakIterator::operator =(const BreakIterator &other) {
219 BreakIterator::~BreakIterator()
237 return BreakIterator::makeInstance(loc, kind, status);
257 return ((BreakIterator*)instance)->clone();
265 return BreakIterator::makeInstance(loc, kind, status);
286 * Release all static memory held by breakiterator.
327 BreakIterator::registerInstance(BreakIterator* toAdopt, const Locale& locale, UBreakIteratorType kind, UErrorCode& status)
340 BreakIterator::unregister(URegistryKey key, UErrorCode& status)
354 BreakIterator::getAvailableLocales(void)
366 BreakIterator*
367 BreakIterator::createInstance(const Locale& loc, int32_t kind, UErrorCode& status)
376 BreakIterator *result = (BreakIterator*)gService->get(loc, kind, &actualLoc, status);
403 BreakIterator*
404 BreakIterator::makeInstance(const Locale& loc, int32_t kind, UErrorCode& status)
412 BreakIterator *result = NULL;
415 result = BreakIterator::buildInstance(loc, "grapheme", status);
418 result = BreakIterator::buildInstance(loc, "word", status);
431 result = BreakIterator::buildInstance(loc, lbType, status);
434 result = BreakIterator::buildInstance(loc, "sentence", status);
451 result = BreakIterator::buildInstance(loc, "title", status);
465 BreakIterator::getLocale(ULocDataLocaleType type, UErrorCode& status) const {
471 BreakIterator::getLocaleID(ULocDataLocaleType type, UErrorCode& status) const {
478 // provide a default implementation for any derived BreakIterator classes that
480 int32_t BreakIterator::getRuleStatus() const {
485 // provide a default implementation for any derived BreakIterator classes that
487 int32_t BreakIterator::getRuleStatusVec(int32_t *fillInVec, int32_t capacity, UErrorCode &status) {
499 BreakIterator::BreakIterator (const Locale& valid, const Locale& actual) {