added wxCStrData::operator+(long) overload (this fixes some compilation errors in wxGTK1 and probably not only there)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44907 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -789,11 +789,13 @@ public:
|
||||
wxUniChar operator[](unsigned int n) const { return operator[](size_t(n)); }
|
||||
#endif // size_t != unsigned int
|
||||
|
||||
// this operator is needed to emulate the pointer semantics of c_str():
|
||||
// these operators are needed to emulate the pointer semantics of c_str():
|
||||
// expressions like "wxChar *p = str.c_str() + 1;" should continue to work
|
||||
// (we need both versions to resolve ambiguities):
|
||||
wxCStrData operator+(int n) const
|
||||
{ return wxCStrData(m_str, m_offset + n, m_owned); }
|
||||
wxCStrData operator+(long n) const
|
||||
{ return wxCStrData(m_str, m_offset + n, m_owned); }
|
||||
wxCStrData operator+(size_t n) const
|
||||
{ return wxCStrData(m_str, m_offset + n, m_owned); }
|
||||
|
||||
|
Reference in New Issue
Block a user