Lines Matching refs:matchedIndex
296 result->setMatchStart(m_strsrch_->search->matchedIndex);
311 m_search_->matchedIndex =
312 m_search_->matchedIndex == USEARCH_DONE ?
313 getOffset() : m_search_->matchedIndex + 1;
315 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex,
317 if (m_search_->matchedIndex == m_search_->textLength) {
318 m_search_->matchedIndex = USEARCH_DONE;
337 // note search->matchedIndex will always be set to something
339 m_search_->matchedIndex = position - 1;
359 m_search_->matchedIndex == USEARCH_DONE ||
360 (m_breakiterator_->isBoundary(m_search_->matchedIndex) &&
361 m_breakiterator_->isBoundary(m_search_->matchedIndex +
365 if (m_search_->matchedIndex == USEARCH_DONE) {
371 m_search_->matchedIndex, &status);
373 return m_search_->matchedIndex;
391 if (m_search_->matchedIndex == USEARCH_DONE) {
394 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex, &status);
397 return m_search_->matchedIndex;
409 m_search_->matchedIndex =
410 (m_search_->matchedIndex == USEARCH_DONE ? getOffset() :
411 m_search_->matchedIndex);
412 if (m_search_->matchedIndex == 0) {
416 m_search_->matchedIndex --;
417 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex,
447 m_search_->matchedIndex == USEARCH_DONE ||
448 (m_breakiterator_->isBoundary(m_search_->matchedIndex) &&
449 m_breakiterator_->isBoundary(m_search_->matchedIndex +
453 return m_search_->matchedIndex;
470 return m_search_->matchedIndex;
474 return m_search_->matchedIndex;