Lines Matching refs:pPathEnd
3224 sal_Unicode const * pPathEnd = pPos; in parsePath() local
3225 while (pPathEnd < pEnd && *pPathEnd != nFragmentDelimiter) in parsePath()
3226 ++pPathEnd; in parsePath()
3228 if (pPos == pPathEnd) in parsePath()
3232 if (pPos == pPathEnd) in parsePath()
3234 while (pPos < pPathEnd && *pPos != '/') in parsePath()
3237 sal_uInt32 nUTF32 = getUTF32(pPos, pPathEnd, bOctets, in parsePath()
3255 if (pPos == pPathEnd) in parsePath()
3262 while (pPos < pPathEnd && *pPos != '/') in parsePath()
3265 sal_uInt32 nUTF32 = getUTF32(pPos, pPathEnd, bOctets, in parsePath()
3275 if (pPos == pPathEnd) in parsePath()
3281 while (pPos < pPathEnd && *pPos != ':') in parsePath()
3284 sal_uInt32 nUTF32 = getUTF32(pPos, pPathEnd, bOctets, in parsePath()
3293 if (pPos == pPathEnd) in parsePath()
3302 if (pPos == pPathEnd || *pPos++ != '.') in parsePath()
3307 while (pPos < pPathEnd && *pPos != '.') in parsePath()
3310 sal_uInt32 nUTF32 = getUTF32(pPos, pPathEnd, bOctets, in parsePath()
3321 if (pPos != pPathEnd) in parsePath()
3466 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in getSegment() local
3471 pSegEnd = pPathEnd; in getSegment()
3487 if (pSegBegin >= pPathEnd) in getSegment()
3492 while (pSegEnd < pPathEnd && *pSegEnd != '/') in getSegment()
3515 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in insertName() local
3521 pPrefixEnd = pPathEnd; in insertName()
3528 pSuffixBegin = pPathEnd; in insertName()
3534 (pPathBegin < pPathEnd && *pPathBegin != '/') || in insertName()
3535 (pPathBegin == pPathEnd && bAppendFinalSlash); in insertName()
3537 (pPathEnd - pPathBegin == 1 && *pPathBegin == '/' && in insertName()
3539 ? pPathEnd : pPathBegin; in insertName()
3544 sal_Unicode const * pEnd = pPathEnd; in insertName()
3549 pSuffixBegin = pPathEnd; in insertName()
3582 aNewPath.append(pSuffixBegin, pPathEnd - pSuffixBegin); in insertName()
4496 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in setName() local
4511 aNewPath.append(p, pPathEnd - p); in setName()
4576 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in setBase() local
4595 aNewPath.append(pExtension, pPathEnd - pExtension); in setBase()
4641 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in setExtension() local
4661 aNewPath.append(p, pPathEnd - p); in setExtension()
4676 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in removeExtension() local
4693 aNewPath.append(p, pPathEnd - p); in removeExtension()
4707 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in hasFinalSlash() local
4708 return pPathEnd > pPathBegin && pPathEnd[-1] == '/'; in hasFinalSlash()
4719 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in setFinalSlash() local
4720 if (pPathEnd > pPathBegin && pPathEnd[-1] == '/') in setFinalSlash()
4724 aNewPath.append(pPathBegin, pPathEnd - pPathBegin); in setFinalSlash()
4739 sal_Unicode const * pPathEnd = pPathBegin + m_aPath.getLength(); in removeFinalSlash() local
4740 if (pPathEnd <= pPathBegin || pPathEnd[-1] != '/') in removeFinalSlash()
4743 --pPathEnd; in removeFinalSlash()
4744 if (pPathEnd == pPathBegin && *pPathBegin == '/') in removeFinalSlash()
4746 rtl::OUString aNewPath(pPathBegin, pPathEnd - pPathBegin); in removeFinalSlash()