Lines Matching full:matchedindex
324 result->setMatchStart(m_strsrch_->search->matchedIndex);
339 m_search_->matchedIndex =
340 m_search_->matchedIndex == USEARCH_DONE ?
341 getOffset() : m_search_->matchedIndex + 1;
343 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex,
345 if (m_search_->matchedIndex == m_search_->textLength) {
346 m_search_->matchedIndex = USEARCH_DONE;
365 // note search->matchedIndex will always be set to something
367 m_search_->matchedIndex = position - 1;
387 m_search_->matchedIndex == USEARCH_DONE ||
388 (m_breakiterator_->isBoundary(m_search_->matchedIndex) &&
389 m_breakiterator_->isBoundary(m_search_->matchedIndex +
393 if (m_search_->matchedIndex == USEARCH_DONE) {
399 m_search_->matchedIndex, &status);
401 return m_search_->matchedIndex;
419 if (m_search_->matchedIndex == USEARCH_DONE) {
422 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex, &status);
425 return m_search_->matchedIndex;
437 m_search_->matchedIndex =
438 (m_search_->matchedIndex == USEARCH_DONE ? getOffset() :
439 m_search_->matchedIndex);
440 if (m_search_->matchedIndex == 0) {
444 m_search_->matchedIndex --;
445 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex,
475 m_search_->matchedIndex == USEARCH_DONE ||
476 (m_breakiterator_->isBoundary(m_search_->matchedIndex) &&
477 m_breakiterator_->isBoundary(m_search_->matchedIndex +
481 return m_search_->matchedIndex;
498 return m_search_->matchedIndex;
502 return m_search_->matchedIndex;