Home | History | Annotate | Download | only in fxcrt

Lines Matching refs:FX_STRSIZE

78 CFX_WideString::CFX_WideString(const FX_WCHAR* pStr, FX_STRSIZE nLen) {
209 void CFX_WideString::AssignCopy(const FX_WCHAR* pSrcData, FX_STRSIZE nSrcLen) {
215 void CFX_WideString::ReallocBeforeWrite(FX_STRSIZE nNewLength) {
226 FX_STRSIZE nCopyLength = std::min(m_pData->m_nDataLength, nNewLength);
236 void CFX_WideString::AllocBeforeWrite(FX_STRSIZE nNewLength) {
248 void CFX_WideString::ReleaseBuffer(FX_STRSIZE nNewLength) {
272 void CFX_WideString::Reserve(FX_STRSIZE len) {
276 FX_WCHAR* CFX_WideString::GetBuffer(FX_STRSIZE nMinBufLength) {
301 FX_STRSIZE CFX_WideString::Delete(FX_STRSIZE nIndex, FX_STRSIZE nCount) {
308 FX_STRSIZE nOldLength = m_pData->m_nDataLength;
310 FX_STRSIZE mLength = nIndex + nCount;
324 void CFX_WideString::Concat(const FX_WCHAR* pSrcData, FX_STRSIZE nSrcLen) {
367 CFX_WideString CFX_WideString::Mid(FX_STRSIZE nFirst) const {
374 CFX_WideString CFX_WideString::Mid(FX_STRSIZE nFirst, FX_STRSIZE nCount) const {
392 FX_STRSIZE nCopyLen,
393 FX_STRSIZE nCopyIndex) const {
623 FX_STRSIZE CFX_WideString::Insert(FX_STRSIZE nIndex, FX_WCHAR ch) {
624 FX_STRSIZE nNewLength = m_pData ? m_pData->m_nDataLength : 0;
637 CFX_WideString CFX_WideString::Right(FX_STRSIZE nCount) const {
650 CFX_WideString CFX_WideString::Left(FX_STRSIZE nCount) const {
663 FX_STRSIZE CFX_WideString::Find(FX_WCHAR ch, FX_STRSIZE nStart) const {
675 FX_STRSIZE CFX_WideString::Find(const CFX_WideStringC& pSub,
676 FX_STRSIZE nStart) const {
680 FX_STRSIZE nLength = m_pData->m_nDataLength;
706 FX_STRSIZE CFX_WideString::Remove(FX_WCHAR chRemove) {
735 FX_STRSIZE nCount = (FX_STRSIZE)(pstrSource - pstrDest);
740 FX_STRSIZE CFX_WideString::Replace(const CFX_WideStringC& pOld,
745 FX_STRSIZE nSourceLen = pOld.GetLength();
746 FX_STRSIZE nReplacementLen = pNew.GetLength();
747 FX_STRSIZE nCount = 0;
751 const FX_WCHAR* pTarget = FX_wcsstr(pStart, (FX_STRSIZE)(pEnd - pStart),
762 FX_STRSIZE nNewLength =
773 for (FX_STRSIZE i = 0; i < nCount; i++) {
774 const FX_WCHAR* pTarget = FX_wcsstr(pStart, (FX_STRSIZE)(pEnd - pStart),
787 void CFX_WideString::SetAt(FX_STRSIZE nIndex, FX_WCHAR ch) {
814 for (FX_STRSIZE i = 0; i < str.GetLength(); i++)
822 FX_STRSIZE wlen) {
879 FX_STRSIZE CFX_WideString::WStringLength(const unsigned short* str) {
880 FX_STRSIZE len = 0;
891 FX_STRSIZE pos = GetLength();
915 FX_STRSIZE len = GetLength();
919 FX_STRSIZE pos = 0;
921 FX_STRSIZE i = 0;
933 FX_STRSIZE nDataLength = len - pos;