Home | History | Annotate | Download | only in i18n

Lines Matching defs:StringSearch

20 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(StringSearch)
24 StringSearch::StringSearch(const UnicodeString &pattern,
50 StringSearch::StringSearch(const UnicodeString &pattern,
82 StringSearch::StringSearch(const UnicodeString &pattern,
107 StringSearch::StringSearch(const UnicodeString &pattern,
139 StringSearch::StringSearch(const StringSearch &that) :
169 StringSearch::~StringSearch()
177 StringSearch *
178 StringSearch::clone() const {
179 return new StringSearch(*this);
183 StringSearch & StringSearch::operator=(const StringSearch &that)
206 UBool StringSearch::operator==(const SearchIterator &that) const
212 StringSearch &thatsrch = (StringSearch &)that;
221 void StringSearch::setOffset(int32_t position, UErrorCode &status)
227 int32_t StringSearch::getOffset(void) const
232 void StringSearch::setText(const UnicodeString &text, UErrorCode &status)
240 void StringSearch::setText(CharacterIterator &text, UErrorCode &status)
248 RuleBasedCollator * StringSearch::getCollator() const
254 void StringSearch::setCollator(RuleBasedCollator *coll, UErrorCode &status)
261 void StringSearch::setPattern(const UnicodeString &pattern,
271 const UnicodeString & StringSearch::getPattern() const
278 void StringSearch::reset()
283 SearchIterator * StringSearch::safeClone(void) const
286 StringSearch *result = new StringSearch(m_pattern_, m_text_,
306 int32_t StringSearch::handleNext(int32_t position, UErrorCode &status)
323 // StringSearch instead of SearchIterator because m_strsrch_ is
404 int32_t StringSearch::handlePrev(int32_t position, UErrorCode &status)
424 // StringSearch instead of SearchIterator because m_strsrch_ is