remove wxStringBase::AllocCopy(), it wasn't used anywhere
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45053 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -291,8 +291,6 @@ protected:
|
|||||||
// memory allocation
|
// memory allocation
|
||||||
// allocates memory for string of length nLen
|
// allocates memory for string of length nLen
|
||||||
bool AllocBuffer(size_t nLen);
|
bool AllocBuffer(size_t nLen);
|
||||||
// copies data to another string
|
|
||||||
bool AllocCopy(wxString&, int, int) const;
|
|
||||||
// effectively copies data to string
|
// effectively copies data to string
|
||||||
bool AssignCopy(size_t, const wxChar *);
|
bool AssignCopy(size_t, const wxChar *);
|
||||||
|
|
||||||
|
@@ -891,26 +891,6 @@ bool wxStringBase::ConcatSelf(size_t nSrcLen, const wxChar *pszSrcData,
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
// simple sub-string extraction
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
// helper function: clone the data attached to this string
|
|
||||||
bool wxStringBase::AllocCopy(wxString& dest, int nCopyLen, int nCopyIndex) const
|
|
||||||
{
|
|
||||||
if ( nCopyLen == 0 ) {
|
|
||||||
dest.Init();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
if ( !dest.AllocBuffer(nCopyLen) ) {
|
|
||||||
// allocation failure handled by caller
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
memcpy(dest.m_pchData, m_pchData + nCopyIndex, nCopyLen*sizeof(wxChar));
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // !wxUSE_STL_BASED_WXSTRING
|
#endif // !wxUSE_STL_BASED_WXSTRING
|
||||||
|
|
||||||
#if !wxUSE_STL_BASED_WXSTRING || !defined(HAVE_STD_STRING_COMPARE)
|
#if !wxUSE_STL_BASED_WXSTRING || !defined(HAVE_STD_STRING_COMPARE)
|
||||||
|
Reference in New Issue
Block a user