Lines Matching refs:startPos
180 if (length != boundary.endPos - boundary.startPos) return sal_False; in equals()
183 if (contents[i] != str[i + boundary.startPos]) return sal_False; in equals()
198 segBoundary.endPos = segBoundary.startPos = pos; in seekSegment()
205 segBoundary.startPos = indexUtf16; in seekSegment()
220 indexUtf16 = segBoundary.startPos; in seekSegment()
246 sal_Int32 len = wordBoundary.endPos - wordBoundary.startPos; in getCache()
260 memcpy(aCache.contents, text + wordBoundary.startPos, len * sizeof(sal_Unicode)); in getCache()
269 … while (u_isWhitespace((sal_uInt32)text[wordBoundary.startPos + aCache.wordboundary[i] + len])) in getCache()
273 const sal_Unicode *str = text + wordBoundary.startPos + aCache.wordboundary[i]; in getCache()
296 … sal_Int32 cBoundary = cellBoundary[aCache.wordboundary[i] + wordBoundary.startPos - 1]; in getCache()
298 aCache.wordboundary[i] = cBoundary - wordBoundary.startPos; in getCache()
310 … sal_Int32 cBoundary = cellBoundary[aCache.wordboundary[i] + wordBoundary.startPos - 1]; in getCache()
312 aCache.wordboundary[i] = cBoundary - wordBoundary.startPos; in getCache()
351 boundary.startPos = boundary.endPos = anyPos < 0 ? 0 : len; in getWordBoundary()
356 while (aCache.wordboundary[i] <= anyPos - boundary.startPos) i++; in getWordBoundary()
358 sal_Int32 startPos = aCache.wordboundary[i - 1]; in getWordBoundary() local
360 if (!bDirection && startPos > 0 && startPos == (anyPos - boundary.startPos)) in getWordBoundary()
367 boundary.endPos = boundary.startPos; in getWordBoundary()
369 rText.iterateCodePoints(&boundary.startPos, aCache.wordboundary[i-1]); in getWordBoundary()
371 boundary.startPos = anyPos; in getWordBoundary()