Lines Matching refs:rIndex

4297 static void lcl_GetLastMatch( SCSIZE& rIndex, const ScMatrix& rMat,  in lcl_GetLastMatch()  argument
4300 if (rMat.IsValue(rIndex)) in lcl_GetLastMatch()
4302 double nVal = rMat.GetDouble(rIndex); in lcl_GetLastMatch()
4304 while (rIndex > 0 && rMat.IsValue(rIndex-1) && in lcl_GetLastMatch()
4305 nVal == rMat.GetDouble(rIndex-1)) in lcl_GetLastMatch()
4306 --rIndex; in lcl_GetLastMatch()
4308 while (rIndex < nMatCount-1 && rMat.IsValue(rIndex+1) && in lcl_GetLastMatch()
4309 nVal == rMat.GetDouble(rIndex+1)) in lcl_GetLastMatch()
4310 ++rIndex; in lcl_GetLastMatch()
4313 else if (rMat.IsEmptyPath(rIndex)) in lcl_GetLastMatch()
4316 while (rIndex > 0 && rMat.IsEmptyPath(rIndex-1)) in lcl_GetLastMatch()
4317 --rIndex; in lcl_GetLastMatch()
4319 while (rIndex < nMatCount-1 && rMat.IsEmptyPath(rIndex+1)) in lcl_GetLastMatch()
4320 ++rIndex; in lcl_GetLastMatch()
4322 else if (rMat.IsEmpty(rIndex)) in lcl_GetLastMatch()
4325 while (rIndex > 0 && rMat.IsEmpty(rIndex-1)) in lcl_GetLastMatch()
4326 --rIndex; in lcl_GetLastMatch()
4328 while (rIndex < nMatCount-1 && rMat.IsEmpty(rIndex+1)) in lcl_GetLastMatch()
4329 ++rIndex; in lcl_GetLastMatch()
4331 else if (rMat.IsString(rIndex)) in lcl_GetLastMatch()
4333 String aStr( rMat.GetString(rIndex)); in lcl_GetLastMatch()
4335 while (rIndex > 0 && rMat.IsString(rIndex-1) && in lcl_GetLastMatch()
4336 aStr == rMat.GetString(rIndex-1)) in lcl_GetLastMatch()
4337 --rIndex; in lcl_GetLastMatch()
4339 while (rIndex < nMatCount-1 && rMat.IsString(rIndex+1) && in lcl_GetLastMatch()
4340 aStr == rMat.GetString(rIndex+1)) in lcl_GetLastMatch()
4341 ++rIndex; in lcl_GetLastMatch()