Lines Matching refs:nCount
405 CFX_WideString CFX_WideString::Left(FX_STRSIZE nCount) const {
409 if (nCount < 0) {
410 nCount = 0;
412 if (nCount >= m_pData->m_nDataLength) {
416 AllocCopy(dest, nCount, 0);
422 CFX_WideString CFX_WideString::Mid(FX_STRSIZE nFirst, FX_STRSIZE nCount) const {
429 if (nCount < 0) {
430 nCount = 0;
432 if (nFirst + nCount > m_pData->m_nDataLength) {
433 nCount = m_pData->m_nDataLength - nFirst;
436 nCount = 0;
438 if (nFirst == 0 && nFirst + nCount == m_pData->m_nDataLength) {
442 AllocCopy(dest, nCount, nFirst);
445 CFX_WideString CFX_WideString::Right(FX_STRSIZE nCount) const {
449 if (nCount < 0) {
450 nCount = 0;
452 if (nCount >= m_pData->m_nDataLength) {
456 AllocCopy(dest, nCount, m_pData->m_nDataLength - nCount);
616 FX_STRSIZE nCount = 0;
623 nCount++;
627 if (nCount > 0) {
631 nOldLength + (nReplacementLen - nSourceLen) * nCount;
663 return nCount;
696 FX_STRSIZE CFX_WideString::Delete(FX_STRSIZE nIndex, FX_STRSIZE nCount) {
704 if (nCount > 0 && nIndex < nOldLength) {
706 int nBytesToCopy = nOldLength - (nIndex + nCount) + 1;
708 m_pData->m_String + nIndex + nCount,
710 m_pData->m_nDataLength = nOldLength - nCount;
733 FX_STRSIZE nCount = (FX_STRSIZE)(pstrSource - pstrDest);
734 m_pData->m_nDataLength -= nCount;
735 return nCount;