OLD | NEW |
1 /* | 1 /* |
2 ******************************************************************************* | 2 ******************************************************************************* |
3 * Copyright (C) 2014, International Business Machines Corporation and | 3 * Copyright (C) 2014, International Business Machines Corporation and |
4 * others. All Rights Reserved. | 4 * others. All Rights Reserved. |
5 ******************************************************************************* | 5 ******************************************************************************* |
6 */ | 6 */ |
7 | 7 |
8 #include "unicode/utypes.h" | 8 #include "unicode/utypes.h" |
9 #if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_FILTERED_BREAK_ITERATION | 9 #if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_FILTERED_BREAK_ITERATION |
10 | 10 |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 /* -- cloning and other subclass stuff -- */ | 140 /* -- cloning and other subclass stuff -- */ |
141 virtual BreakIterator * createBufferClone(void * /*stackBuffer*/, | 141 virtual BreakIterator * createBufferClone(void * /*stackBuffer*/, |
142 int32_t &/*BufferSize*/, | 142 int32_t &/*BufferSize*/, |
143 UErrorCode &status) { | 143 UErrorCode &status) { |
144 // for now - always deep clone | 144 // for now - always deep clone |
145 status = U_SAFECLONE_ALLOCATED_WARNING; | 145 status = U_SAFECLONE_ALLOCATED_WARNING; |
146 return clone(); | 146 return clone(); |
147 } | 147 } |
148 virtual BreakIterator* clone(void) const { return new SimpleFilteredSentenceBr
eakIterator(*this); } | 148 virtual BreakIterator* clone(void) const { return new SimpleFilteredSentenceBr
eakIterator(*this); } |
149 virtual UClassID getDynamicClassID(void) const { return NULL; } | 149 virtual UClassID getDynamicClassID(void) const { return NULL; } |
150 virtual UBool operator==(const BreakIterator& o) const { if(*this==o) return t
rue; return false; } | 150 virtual UBool operator==(const BreakIterator& o) const { if(this==&o) return t
rue; return false; } |
151 | 151 |
152 /* -- text modifying -- */ | 152 /* -- text modifying -- */ |
153 virtual void setText(UText *text, UErrorCode &status) { fDelegate->setText(tex
t,status); } | 153 virtual void setText(UText *text, UErrorCode &status) { fDelegate->setText(tex
t,status); } |
154 virtual BreakIterator &refreshInputText(UText *input, UErrorCode &status) { fD
elegate->refreshInputText(input,status); return *this; } | 154 virtual BreakIterator &refreshInputText(UText *input, UErrorCode &status) { fD
elegate->refreshInputText(input,status); return *this; } |
155 virtual void adoptText(CharacterIterator* it) { fDelegate->adoptText(it); } | 155 virtual void adoptText(CharacterIterator* it) { fDelegate->adoptText(it); } |
156 virtual void setText(const UnicodeString &text) { fDelegate->setText(text); } | 156 virtual void setText(const UnicodeString &text) { fDelegate->setText(text); } |
157 | 157 |
158 /* -- other functions that are just delegated -- */ | 158 /* -- other functions that are just delegated -- */ |
159 virtual UText *getUText(UText *fillIn, UErrorCode &status) const { return fDel
egate->getUText(fillIn,status); } | 159 virtual UText *getUText(UText *fillIn, UErrorCode &status) const { return fDel
egate->getUText(fillIn,status); } |
160 virtual CharacterIterator& getText(void) const { return fDelegate->getText();
} | 160 virtual CharacterIterator& getText(void) const { return fDelegate->getText();
} |
(...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
512 FilteredBreakIteratorBuilder::createInstance(UErrorCode& status) { | 512 FilteredBreakIteratorBuilder::createInstance(UErrorCode& status) { |
513 if(U_FAILURE(status)) return NULL; | 513 if(U_FAILURE(status)) return NULL; |
514 LocalPointer<FilteredBreakIteratorBuilder> ret(new SimpleFilteredBreakIterator
Builder(status)); | 514 LocalPointer<FilteredBreakIteratorBuilder> ret(new SimpleFilteredBreakIterator
Builder(status)); |
515 if(U_SUCCESS(status) && !ret.isValid()) status = U_MEMORY_ALLOCATION_ERROR; | 515 if(U_SUCCESS(status) && !ret.isValid()) status = U_MEMORY_ALLOCATION_ERROR; |
516 return ret.orphan(); | 516 return ret.orphan(); |
517 } | 517 } |
518 | 518 |
519 U_NAMESPACE_END | 519 U_NAMESPACE_END |
520 | 520 |
521 #endif //#if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING && !UCONFIG_NO_FIL
TERED_BREAK_ITERATION | 521 #endif //#if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING && !UCONFIG_NO_FIL
TERED_BREAK_ITERATION |
OLD | NEW |