Lines Matching refs:m_strsrch_
33 m_strsrch_ = NULL; in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
37 m_strsrch_ = usearch_open(m_pattern_.getBuffer(), m_pattern_.length(), in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
46 m_search_ = m_strsrch_->search; in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
59 m_strsrch_ = NULL; in StringSearch()
64 m_strsrch_ = NULL; in StringSearch()
67 m_strsrch_ = usearch_openFromCollator(m_pattern_.getBuffer(), in StringSearch()
78 m_search_ = m_strsrch_->search; in StringSearch()
91 m_strsrch_ = NULL; in StringSearch()
94 m_strsrch_ = usearch_open(m_pattern_.getBuffer(), m_pattern_.length(), in StringSearch()
103 m_search_ = m_strsrch_->search; in StringSearch()
116 m_strsrch_ = NULL; in StringSearch()
121 m_strsrch_ = NULL; in StringSearch()
124 m_strsrch_ = usearch_openFromCollator(m_pattern_.getBuffer(), in StringSearch()
135 m_search_ = m_strsrch_->search; in StringSearch()
149 if (that.m_strsrch_ == NULL) { in StringSearch()
151 m_strsrch_ = NULL; in StringSearch()
155 m_strsrch_ = usearch_openFromCollator(m_pattern_.getBuffer(), in StringSearch()
159 that.m_strsrch_->collator, in StringSearch()
164 m_search_ = m_strsrch_->search; in StringSearch()
171 if (m_strsrch_ != NULL) { in ~StringSearch()
172 usearch_close(m_strsrch_); in ~StringSearch()
191 usearch_close(m_strsrch_); in operator =()
192 m_strsrch_ = usearch_openFromCollator(m_pattern_.getBuffer(), in operator =()
196 that.m_strsrch_->collator, in operator =()
199 if (m_strsrch_ != NULL) { in operator =()
200 m_search_ = m_strsrch_->search; in operator =()
214 this->m_strsrch_->collator == thatsrch.m_strsrch_->collator); in operator ==()
224 usearch_setOffset(m_strsrch_, position, &status); in setOffset()
229 return usearch_getOffset(m_strsrch_); in getOffset()
236 usearch_setText(m_strsrch_, text.getBuffer(), text.length(), &status); in setText()
244 usearch_setText(m_strsrch_, m_text_.getBuffer(), m_text_.length(), &status); in setText()
251 return RuleBasedCollator::rbcFromUCollator(const_cast<UCollator *>(m_strsrch_->collator)); in getCollator()
257 usearch_setCollator(m_strsrch_, coll->toUCollator(), &status); in setCollator()
266 usearch_setPattern(m_strsrch_, m_pattern_.getBuffer(), m_pattern_.length(), in setPattern()
280 usearch_reset(m_strsrch_); in reset()
296 result->setMatchStart(m_strsrch_->search->matchedIndex); in safeClone()
297 result->setMatchLength(m_strsrch_->search->matchedLength); in safeClone()
310 if (m_strsrch_->pattern.cesLength == 0) { in handleNext()
315 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex, in handleNext()
326 if (position + m_strsrch_->pattern.defaultShiftSize in handleNext()
342 ucol_setOffset(m_strsrch_->textIter, position, &status); in handleNext()
348 usearch_handleNextCanonical(m_strsrch_, &status); in handleNext()
351 usearch_handleNextExact(m_strsrch_, &status); in handleNext()
366 ucol_setOffset(m_strsrch_->textIter, in handleNext()
370 ucol_setOffset(m_strsrch_->textIter, in handleNext()
382 usearch_handleNextCanonical(m_strsrch_, &status); in handleNext()
384 usearch_handleNextExact(m_strsrch_, &status); in handleNext()
392 ucol_setOffset(m_strsrch_->textIter, m_search_->textLength, &status); in handleNext()
394 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex, &status); in handleNext()
408 if (m_strsrch_->pattern.cesLength == 0) { in handlePrev()
417 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex, in handlePrev()
428 position - m_strsrch_->pattern.defaultShiftSize < 0) { in handlePrev()
436 usearch_handlePreviousCanonical(m_strsrch_, &status); in handlePrev()
439 usearch_handlePreviousExact(m_strsrch_, &status); in handlePrev()
457 ucol_setOffset(m_strsrch_->textIter, position, &status); in handlePrev()
461 usearch_handlePreviousCanonical(m_strsrch_, &status); in handlePrev()
463 usearch_handlePreviousExact(m_strsrch_, &status); in handlePrev()