/external/icu4c/common/unicode/ |
H A D | brkiter.h | 14 * 07/09/97 jfitz Renamed BreakIterator and interface synced with JDK 35 * Allow the declaration of APIs with pointers to BreakIterator 38 class BreakIterator; 56 * The BreakIterator class implements methods for finding the location 57 * of boundaries in text. BreakIterator is an abstract base class. 58 * Instances of BreakIterator maintain a current position and scan over 100 class U_COMMON_API BreakIterator : public UObject { class in inherits:UObject 106 virtual ~BreakIterator(); 111 * BreakIterator. Objects of different subclasses are considered 114 * Return true if this BreakIterator i [all...] |
H A D | urename.h | 1768 #define BreakIterator U_ICU_ENTRY_POINT_RENAME(BreakIterator) macro
|
/external/v8/src/extensions/experimental/ |
H A D | break-iterator.h | 36 class BreakIterator; 43 class BreakIterator { class in namespace:v8::internal 50 static icu::BreakIterator* UnpackBreakIterator(v8::Handle<v8::Object> obj); 57 // Release memory we allocated for the BreakIterator once the JS object that 82 BreakIterator() {} function in class:v8::internal::BreakIterator
|
/external/chromium/base/i18n/ |
H A D | break_iterator.cc | 16 BreakIterator::BreakIterator(const string16* str, BreakType break_type) function in class:base::BreakIterator 24 BreakIterator::~BreakIterator() { 29 bool BreakIterator::Init() { 56 bool BreakIterator::Advance() { 90 bool BreakIterator::IsWord() const { 96 string16 BreakIterator::GetString() const {
|
H A D | break_iterator.h | 12 // The BreakIterator class iterates through the words, word breaks, and 43 // To extract the words from a string, move a BREAK_WORD BreakIterator 45 // BreakIterator iter(&str, BreakIterator::BREAK_WORD); 56 class BreakIterator { class in namespace:base 68 // Requires |str| to live as long as the BreakIterator does. 69 BreakIterator(const string16* str, BreakType break_type); 70 ~BreakIterator(); 77 // or BreakIterator::npos when done. 116 DISALLOW_COPY_AND_ASSIGN(BreakIterator); [all...] |
/external/icu4c/common/ |
H A D | brkiter.cpp | 18 // This file was generated from the java source file BreakIterator.java 40 // class BreakIterator 42 // Instances of BreakIterator maintain a current position and scan over text 50 BreakIterator* 51 BreakIterator::buildInstance(const Locale& loc, const char *type, int32_t kind, UErrorCode &status) 125 U_LOCALE_BASED(locBased, *(BreakIterator*)result); 148 BreakIterator* U_EXPORT2 149 BreakIterator::createWordInstance(const Locale& key, UErrorCode& status) 157 BreakIterator* U_EXPORT2 158 BreakIterator 205 BreakIterator::BreakIterator() function in class:BreakIterator [all...] |
/external/icu4c/test/intltest/ |
H A D | rbbitst.cpp | 350 //Testing the BreakIterator for devanagari script 394 for (pos=bi->first(); pos!= BreakIterator::DONE; pos=bi->next()) { 489 RuleBasedBreakIterator* e = (RuleBasedBreakIterator *)BreakIterator::createLineInstance( 493 errcheckln(status, "Failed to create the BreakIterator for Thai locale in TestThaiLineBreak. - %s", u_errorName(status)); 534 RuleBasedBreakIterator* e = (RuleBasedBreakIterator *)BreakIterator::createLineInstance(Locale("th"), status); 537 errcheckln(status, "Failed to create the BreakIterator for Thai locale in TestMixedThaiLineBreak. - %s", u_errorName(status)); 565 RuleBasedBreakIterator* e = (RuleBasedBreakIterator *)BreakIterator::createLineInstance( 570 errcheckln(status, "Failed to create the BreakIterator for Thai locale in TestMaiyamok. - %s", u_errorName(status)); 588 (RuleBasedBreakIterator *)BreakIterator::createWordInstance(Locale("th"), status); 621 RuleBasedBreakIterator* e = (RuleBasedBreakIterator *)BreakIterator 4248 TEST_ASSERT(expectedcount < EXPECTEDSIZE); return; } expected[expectedcount ++] = i; } testBreakBoundPreceding(this, ustr, bi, expected, expectedcount); } delete bi; } void RBBITest::TestSentBreaks(void) { Locale locale(Ó); UErrorCode status = U_ZERO_ERROR; BreakIterator *bi = BreakIterator::createSentenceInstance(locale, status); UChar str[200]; static const char *strlist[] = { Ó, Ó, Ó, Ó, Ó, Ó, Ó, Ó, Ó, Ó, Ó Ó Ó Ó, Ó Ó Ó Ó Ó Ó }; int loop; if (U_FAILURE(status)) { errcheckln(status, Ó, u_errorName(status)); return; } for (loop = 0; loop < (int)(sizeof(strlist) / sizeof(char *)); loop ++) { u_unescape(strlist[loop], str, (int32_t)(sizeof(str) / sizeof(str[0]))); UnicodeString ustr(str); RBBISentMonkey monkey; if (U_FAILURE(monkey.deferredStatus)) { continue; } const int EXPECTEDSIZE = 50; int expected[EXPECTEDSIZE]; int expectedcount = 0; monkey.setText(ustr); int i; for (i = 0; i != BreakIterator::DONE; i = monkey.next(i)) { if (expectedcount >= EXPECTEDSIZE) { TEST_ASSERT(expectedcount < EXPECTEDSIZE); return; } expected[expectedcount ++] = i; } testBreakBoundPreceding(this, ustr, bi, expected, expectedcount); } delete bi; } void RBBITest::TestMonkey(char *params) { UErrorCode status = U_ZERO_ERROR; int32_t loopCount = 500; int32_t seed = 1; UnicodeString breakType = Ó; Locale locale(Ó); UBool useUText = FALSE; if (quick == FALSE) { loopCount = 10000; } if (params) { UnicodeString p(params); loopCount = getIntParam(Ó, p, loopCount); seed = getIntParam(Ó, p, seed); RegexMatcher m(Ó, p, 0, status); if (m.find()) { breakType = m.group(1, status); m.reset(); p = m.replaceFirst(Ó, status); } RegexMatcher u(Ó, p, 0, status); if (u.find()) { useUText = TRUE; u.reset(); p = u.replaceFirst(Ó, status); } if (RegexMatcher(UNICODE_STRING_SIMPLE(Ó), p, 0, status).find()) { char buf[100]; p.extract(buf, sizeof(buf), NULL, status); buf[sizeof(buf)-1] = 0; errln(Ó, buf); return; } } if (breakType == Ó || breakType == Ó) { RBBICharMonkey m; BreakIterator *bi = BreakIterator::createCharacterInstance(locale, status); if (U_SUCCESS(status)) { RunMonkey(bi, m, Ó, seed, loopCount, useUText); if (breakType == Ó && useUText==FALSE) { RunMonkey(bi, m, Ó, seed, loopCount, TRUE); } } else { errcheckln(status, Ó, u_errorName(status)); } delete bi; } if (breakType == Ó || breakType == Ó) { logln(Ó); RBBIWordMonkey m; BreakIterator *bi = BreakIterator::createWordInstance(locale, status); if (U_SUCCESS(status)) { RunMonkey(bi, m, Ó, seed, loopCount, useUText); } else { errcheckln(status, Ó, u_errorName(status)); } delete bi; } if (breakType == Ó || breakType == Ó) { logln(Ó); RBBILineMonkey m; BreakIterator *bi = BreakIterator::createLineInstance(locale, status); if (loopCount >= 10) { loopCount = loopCount / 5; } if (U_SUCCESS(status)) { RunMonkey(bi, m, Ó, seed, loopCount, useUText); } else { errcheckln(status, Ó, u_errorName(status)); } delete bi; } if (breakType == Ó || breakType == Ó ) { logln(Ó); RBBISentMonkey m; BreakIterator *bi = BreakIterator::createSentenceInstance(locale, status); if (loopCount >= 10) argument [all...] |
/external/webkit/Source/JavaScriptCore/icu/unicode/ |
H A D | urename.h | 1193 #define BreakIterator BreakIterator_3_2 macro
|
/external/webkit/Source/JavaScriptGlue/icu/unicode/ |
H A D | urename.h | 1193 #define BreakIterator BreakIterator_3_2 macro
|
/external/webkit/Source/WebCore/icu/unicode/ |
H A D | urename.h | 1193 #define BreakIterator BreakIterator_3_2 macro
|
/external/webkit/Source/WebKit/mac/icu/unicode/ |
H A D | urename.h | 1193 #define BreakIterator BreakIterator_3_2 macro
|