Home | History | Annotate | Download | only in i18n

Lines Matching defs:StringSearch

22 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(StringSearch)
26 StringSearch::StringSearch(const UnicodeString &pattern,
52 StringSearch::StringSearch(const UnicodeString &pattern,
84 StringSearch::StringSearch(const UnicodeString &pattern,
109 StringSearch::StringSearch(const UnicodeString &pattern,
141 StringSearch::StringSearch(const StringSearch &that) :
171 StringSearch::~StringSearch()
179 StringSearch *
180 StringSearch::clone() const {
181 return new StringSearch(*this);
185 StringSearch & StringSearch::operator=(const StringSearch &that)
208 UBool StringSearch::operator==(const SearchIterator &that) const
214 StringSearch &thatsrch = (StringSearch &)that;
223 void StringSearch::setOffset(int32_t position, UErrorCode &status)
229 int32_t StringSearch::getOffset(void) const
234 void StringSearch::setText(const UnicodeString &text, UErrorCode &status)
242 void StringSearch::setText(CharacterIterator &text, UErrorCode &status)
250 RuleBasedCollator * StringSearch::getCollator() const
256 void StringSearch::setCollator(RuleBasedCollator *coll, UErrorCode &status)
263 void StringSearch::setPattern(const UnicodeString &pattern,
273 const UnicodeString & StringSearch::getPattern() const
280 void StringSearch::reset()
285 SearchIterator * StringSearch::safeClone(void) const
288 StringSearch *result = new StringSearch(m_pattern_, m_text_,
308 int32_t StringSearch::handleNext(int32_t position, UErrorCode &status)
325 // StringSearch instead of SearchIterator because m_strsrch_ is
406 int32_t StringSearch::handlePrev(int32_t position, UErrorCode &status)
426 // StringSearch instead of SearchIterator because m_strsrch_ is