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:
parent
16a81f6fe7
commit
2233af93b0
@ -291,8 +291,6 @@ protected:
|
||||
// memory allocation
|
||||
// allocates memory for string of length nLen
|
||||
bool AllocBuffer(size_t nLen);
|
||||
// copies data to another string
|
||||
bool AllocCopy(wxString&, int, int) const;
|
||||
// effectively copies data to string
|
||||
bool AssignCopy(size_t, const wxChar *);
|
||||
|
||||
|
@ -891,26 +891,6 @@ bool wxStringBase::ConcatSelf(size_t nSrcLen, const wxChar *pszSrcData,
|
||||
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
|
||||
|
||||
#if !wxUSE_STL_BASED_WXSTRING || !defined(HAVE_STD_STRING_COMPARE)
|
||||
|
Loading…
Reference in New Issue
Block a user