Lines Matching refs:sres

219     SearchResult sres;  in searchForward()  local
242 sres = (this->*fnForward)( in_str, newStartPos, newEndPos ); in searchForward()
246 for ( int k = 0; k < sres.startOffset.getLength(); k++ ) in searchForward()
248 nStartOffset = sres.startOffset[k]; in searchForward()
252 sres.startOffset[k] = offset[nStartOffset]; in searchForward()
254 sres.startOffset[k] = offset[offset.getLength()-1] +1; in searchForward()
260 if (sres.endOffset[k]) in searchForward()
261 sres.endOffset[k] = offset[sres.endOffset[k]-1] + 1; in searchForward()
266 sres = (this->*fnForward)( in_str, startPos, endPos ); in searchForward()
298 if ( sres.subRegExpressions == 0) in searchForward()
302 if ( sres.startOffset[0] > sres2.startOffset[0]) in searchForward()
304 else if ( sres.startOffset[0] == sres2.startOffset[0] && in searchForward()
305 sres.endOffset[0] < sres2.endOffset[0]) in searchForward()
310 return sres; in searchForward()
316 SearchResult sres; in searchBackward() local
339 sres = (this->*fnBackward)( in_str, newStartPos, newEndPos ); in searchBackward()
343 for ( int k = 0; k < sres.startOffset.getLength(); k++ ) in searchBackward()
345 if (sres.startOffset[k]) in searchBackward()
346 sres.startOffset[k] = offset[sres.startOffset[k] - 1] + 1; in searchBackward()
351 nEndOffset = sres.endOffset[k]; in searchBackward()
355 sres.endOffset[k] = offset[nEndOffset]; in searchBackward()
357 sres.endOffset[k] = offset[offset.getLength()-1] +1; in searchBackward()
363 sres = (this->*fnBackward)( in_str, startPos, endPos ); in searchBackward()
395 if ( sres.subRegExpressions == 0 ) in searchBackward()
399 if ( sres.startOffset[0] < sres2.startOffset[0] ) in searchBackward()
401 if ( sres.startOffset[0] == sres2.startOffset[0] && in searchBackward()
402 sres.endOffset[0] > sres2.endOffset[0] ) in searchBackward()
407 return sres; in searchBackward()