Lines Matching refs:nIndex

226         unsigned int nIndex = (unsigned int)(pStr-mpData->maStr);  in ImplCopyStringData()  local
228 pStr = mpData->maStr + nIndex; in ImplCopyStringData()
643 void STRING::SetChar( xub_StrLen nIndex, STRCODE c ) in SetChar() argument
646 DBG_ASSERT( nIndex < mpData->mnLen, "String::SetChar() - nIndex > String.Len()" ); in SetChar()
650 mpData->maStr[nIndex] = c; in SetChar()
655 STRING& STRING::Insert( const STRING& rStr, xub_StrLen nIndex ) in Insert() argument
668 if ( nIndex > mpData->mnLen ) in Insert()
669 nIndex = static_cast< xub_StrLen >(mpData->mnLen); in Insert()
675 memcpy( pNewData->maStr, mpData->maStr, nIndex*sizeof( STRCODE ) ); in Insert()
676 memcpy( pNewData->maStr+nIndex, rStr.mpData->maStr, nCopyLen*sizeof( STRCODE ) ); in Insert()
677 memcpy( pNewData->maStr+nIndex+nCopyLen, mpData->maStr+nIndex, in Insert()
678 (mpData->mnLen-nIndex)*sizeof( STRCODE ) ); in Insert()
690 xub_StrLen nIndex ) in Insert() argument
714 if ( nIndex > mpData->mnLen ) in Insert()
715 nIndex = static_cast< xub_StrLen >(mpData->mnLen); in Insert()
721 memcpy( pNewData->maStr, mpData->maStr, nIndex*sizeof( STRCODE ) ); in Insert()
722 memcpy( pNewData->maStr+nIndex, rStr.mpData->maStr+nPos, nCopyLen*sizeof( STRCODE ) ); in Insert()
723 memcpy( pNewData->maStr+nIndex+nCopyLen, mpData->maStr+nIndex, in Insert()
724 (mpData->mnLen-nIndex)*sizeof( STRCODE ) ); in Insert()
735 STRING& STRING::Insert( const STRCODE* pCharStr, xub_StrLen nIndex ) in Insert() argument
751 if ( nIndex > mpData->mnLen ) in Insert()
752 nIndex = static_cast< xub_StrLen >(mpData->mnLen); in Insert()
758 memcpy( pNewData->maStr, mpData->maStr, nIndex*sizeof( STRCODE ) ); in Insert()
759 memcpy( pNewData->maStr+nIndex, pCharStr, nCopyLen*sizeof( STRCODE ) ); in Insert()
760 memcpy( pNewData->maStr+nIndex+nCopyLen, mpData->maStr+nIndex, in Insert()
761 (mpData->mnLen-nIndex)*sizeof( STRCODE ) ); in Insert()
772 STRING& STRING::Insert( STRCODE c, xub_StrLen nIndex ) in Insert() argument
781 if ( nIndex > mpData->mnLen ) in Insert()
782 nIndex = static_cast< xub_StrLen >(mpData->mnLen); in Insert()
788 memcpy( pNewData->maStr, mpData->maStr, nIndex*sizeof( STRCODE ) ); in Insert()
789 pNewData->maStr[nIndex] = c; in Insert()
790 memcpy( pNewData->maStr+nIndex+1, mpData->maStr+nIndex, in Insert()
791 (mpData->mnLen-nIndex)*sizeof( STRCODE ) ); in Insert()
802 STRING& STRING::Replace( xub_StrLen nIndex, xub_StrLen nCount, const STRING& rStr ) in Replace() argument
808 if ( nIndex >= mpData->mnLen ) in Replace()
815 if ( (nIndex == 0) && (nCount >= mpData->mnLen) ) in Replace()
824 return Erase( nIndex, nCount ); in Replace()
827 if ( nCount > mpData->mnLen - nIndex ) in Replace()
828 nCount = static_cast< xub_StrLen >(mpData->mnLen-nIndex); in Replace()
832 return Insert( rStr, nIndex ); in Replace()
838 memcpy( mpData->maStr+nIndex, rStr.mpData->maStr, nCount*sizeof( STRCODE ) ); in Replace()
849 memcpy( pNewData->maStr, mpData->maStr, nIndex*sizeof( STRCODE ) ); in Replace()
850 memcpy( pNewData->maStr+nIndex, rStr.mpData->maStr, nStrLen*sizeof( STRCODE ) ); in Replace()
851 memcpy( pNewData->maStr+nIndex+nStrLen, mpData->maStr+nIndex+nCount, in Replace()
852 (mpData->mnLen-nIndex-nCount+1)*sizeof( STRCODE ) ); in Replace()
863 STRING& STRING::Erase( xub_StrLen nIndex, xub_StrLen nCount ) in Erase() argument
868 if ( (nIndex >= mpData->mnLen) || !nCount ) in Erase()
872 if ( nCount > mpData->mnLen - nIndex ) in Erase()
873 nCount = static_cast< xub_StrLen >(mpData->mnLen-nIndex); in Erase()
882 memcpy( pNewData->maStr, mpData->maStr, nIndex*sizeof( STRCODE ) ); in Erase()
883 memcpy( pNewData->maStr+nIndex, mpData->maStr+nIndex+nCount, in Erase()
884 (mpData->mnLen-nIndex-nCount+1)*sizeof( STRCODE ) ); in Erase()
1087 sal_Int32 nIndex = 0; in ToLowerAscii() local
1090 while ( nIndex < nLen ) in ToLowerAscii()
1101 ++nIndex; in ToLowerAscii()
1113 sal_Int32 nIndex = 0; in ToUpperAscii() local
1116 while ( nIndex < nLen ) in ToUpperAscii()
1127 ++nIndex; in ToUpperAscii()
1388 sal_Bool STRING::Equals( const STRING& rStr, xub_StrLen nIndex, xub_StrLen nLen ) const in Equals() argument
1394 if ( nIndex > mpData->mnLen ) in Equals()
1396 sal_Int32 nMaxLen = mpData->mnLen-nIndex; in Equals()
1405 return (ImplStringCompareWithoutZero( mpData->maStr+nIndex, rStr.mpData->maStr, nLen ) == 0); in Equals()
1410 sal_Bool STRING::Equals( const STRCODE* pCharStr, xub_StrLen nIndex, xub_StrLen nLen ) const in Equals() argument
1415 if ( nIndex > mpData->mnLen ) in Equals()
1418 return (ImplStringCompare( mpData->maStr+nIndex, pCharStr, nLen ) == 0); in Equals()
1423 sal_Bool STRING::EqualsIgnoreCaseAscii( const STRING& rStr, xub_StrLen nIndex, xub_StrLen nLen ) co… in EqualsIgnoreCaseAscii() argument
1429 if ( nIndex > mpData->mnLen ) in EqualsIgnoreCaseAscii()
1431 sal_Int32 nMaxLen = mpData->mnLen-nIndex; in EqualsIgnoreCaseAscii()
1440 return (ImplStringICompareWithoutZero( mpData->maStr+nIndex, rStr.mpData->maStr, nLen ) == 0); in EqualsIgnoreCaseAscii()
1445 sal_Bool STRING::EqualsIgnoreCaseAscii( const STRCODE* pCharStr, xub_StrLen nIndex, xub_StrLen nLen… in EqualsIgnoreCaseAscii() argument
1450 if ( nIndex > mpData->mnLen ) in EqualsIgnoreCaseAscii()
1453 return (ImplStringICompare( mpData->maStr+nIndex, pCharStr, nLen ) == 0); in EqualsIgnoreCaseAscii()
1512 xub_StrLen STRING::Search( STRCODE c, xub_StrLen nIndex ) const in Search()
1518 pStr += nIndex; in Search()
1519 while ( nIndex < nLen ) in Search()
1522 return nIndex; in Search()
1524 ++nIndex; in Search()
1532 xub_StrLen STRING::Search( const STRING& rStr, xub_StrLen nIndex ) const in Search()
1542 if ( !nStrLen || (nIndex >= nLen) ) in Search()
1546 pStr1 += nIndex; in Search()
1551 while ( nIndex < nLen ) in Search()
1554 return nIndex; in Search()
1556 ++nIndex; in Search()
1564 while ( nLen - nIndex >= nStrLen ) in Search()
1568 return nIndex; in Search()
1570 ++nIndex; in Search()
1579 xub_StrLen STRING::Search( const STRCODE* pCharStr, xub_StrLen nIndex ) const in Search()
1588 if ( !nStrLen || (nIndex >= nLen) ) in Search()
1592 pStr += nIndex; in Search()
1597 while ( nIndex < nLen ) in Search()
1600 return nIndex; in Search()
1602 ++nIndex; in Search()
1608 while ( nLen - nIndex >= nStrLen ) in Search()
1612 return nIndex; in Search()
1614 ++nIndex; in Search()
1623 xub_StrLen STRING::SearchBackward( STRCODE c, xub_StrLen nIndex ) const in SearchBackward()
1627 if ( nIndex > mpData->mnLen ) in SearchBackward()
1628 nIndex = (xub_StrLen)mpData->mnLen; in SearchBackward()
1631 pStr += nIndex; in SearchBackward()
1633 while ( nIndex ) in SearchBackward()
1635 nIndex--; in SearchBackward()
1638 return nIndex; in SearchBackward()
1646 xub_StrLen STRING::SearchChar( const STRCODE* pChars, xub_StrLen nIndex ) const in SearchChar()
1652 pStr += nIndex; in SearchChar()
1653 while ( nIndex < nLen ) in SearchChar()
1660 return nIndex; in SearchChar()
1664 ++nIndex; in SearchChar()
1672 xub_StrLen STRING::SearchCharBackward( const STRCODE* pChars, xub_StrLen nIndex ) const in SearchCharBackward()
1676 if ( nIndex > mpData->mnLen ) in SearchCharBackward()
1677 nIndex = (xub_StrLen)mpData->mnLen; in SearchCharBackward()
1680 pStr += nIndex; in SearchCharBackward()
1682 while ( nIndex ) in SearchCharBackward()
1684 nIndex--; in SearchCharBackward()
1692 return nIndex; in SearchCharBackward()
1702 xub_StrLen STRING::SearchAndReplace( STRCODE c, STRCODE cRep, xub_StrLen nIndex ) in SearchAndReplace() argument
1708 pStr += nIndex; in SearchAndReplace()
1709 while ( nIndex < nLen ) in SearchAndReplace()
1714 mpData->maStr[nIndex] = cRep; in SearchAndReplace()
1715 return nIndex; in SearchAndReplace()
1718 ++nIndex; in SearchAndReplace()
1727 xub_StrLen nIndex ) in SearchAndReplace() argument
1733 xub_StrLen nSPos = Search( rStr, nIndex ); in SearchAndReplace()
1743 xub_StrLen nIndex ) in SearchAndReplace() argument
1748 xub_StrLen nSPos = Search( pCharStr, nIndex ); in SearchAndReplace()
1763 sal_Int32 nIndex = 0; in SearchAndReplaceAll() local
1764 while ( nIndex < nLen ) in SearchAndReplaceAll()
1769 mpData->maStr[nIndex] = cRep; in SearchAndReplaceAll()
1772 ++nIndex; in SearchAndReplaceAll()
1823 sal_Int32 nIndex = 0; in GetTokenCount() local
1824 while ( nIndex < nLen ) in GetTokenCount()
1830 ++nIndex; in GetTokenCount()
1839 xub_StrLen nIndex ) in SetToken() argument
1847 xub_StrLen nFirstChar = nIndex; in SetToken()
1944 sal_Int32 nIndex = 0; in GetQuotedTokenCount() local
1945 while ( nIndex < nLen ) in GetQuotedTokenCount()
1975 ++nIndex; in GetQuotedTokenCount()