[Kde-bindings] Duplicate methods for QByteArray::data()

Chris Burel chrisburel at gmail.com
Fri Nov 6 22:43:26 UTC 2009


> There are some use cases, especially in QtDBus, where
> you need the 'const' version of a method. Depending on whether the method is
> const or not the returned value differs.

Really?  The only thing that looks different is the call to detach().
And if you really want the const data, couldn't you use constData?
inline char *QByteArray::data()
{ detach(); return d->data; }
inline const char *QByteArray::data() const
{ return d->data; }
inline const char *QByteArray::constData() const
{ return d->data; }



More information about the Kde-bindings mailing list