Lines Matching full:matchedindex
298 result->setMatchStart(m_strsrch_->search->matchedIndex);
313 m_search_->matchedIndex =
314 m_search_->matchedIndex == USEARCH_DONE ?
315 getOffset() : m_search_->matchedIndex + 1;
317 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex,
319 if (m_search_->matchedIndex == m_search_->textLength) {
320 m_search_->matchedIndex = USEARCH_DONE;
339 // note search->matchedIndex will always be set to something
341 m_search_->matchedIndex = position - 1;
361 m_search_->matchedIndex == USEARCH_DONE ||
362 (m_breakiterator_->isBoundary(m_search_->matchedIndex) &&
363 m_breakiterator_->isBoundary(m_search_->matchedIndex +
367 if (m_search_->matchedIndex == USEARCH_DONE) {
373 m_search_->matchedIndex, &status);
375 return m_search_->matchedIndex;
393 if (m_search_->matchedIndex == USEARCH_DONE) {
396 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex, &status);
399 return m_search_->matchedIndex;
411 m_search_->matchedIndex =
412 (m_search_->matchedIndex == USEARCH_DONE ? getOffset() :
413 m_search_->matchedIndex);
414 if (m_search_->matchedIndex == 0) {
418 m_search_->matchedIndex --;
419 ucol_setOffset(m_strsrch_->textIter, m_search_->matchedIndex,
449 m_search_->matchedIndex == USEARCH_DONE ||
450 (m_breakiterator_->isBoundary(m_search_->matchedIndex) &&
451 m_breakiterator_->isBoundary(m_search_->matchedIndex +
455 matchedIndex;
472 return m_search_->matchedIndex;
476 return m_search_->matchedIndex;