[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bindings
Subject: Re: [Kde-bindings] Duplicate methods for QByteArray::data()
From: Ian Monroe <ian.monroe () gmail ! com>
Date: 2009-11-06 22:50:56
Message-ID: f680fec50911061450w35ca98ebm53a5e1e89e49cf77 () mail ! gmail ! com
[Download RAW message or body]
On Fri, Nov 6, 2009 at 4:43 PM, Chris Burel <chrisburel@gmail.com> wrote:
>> 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; }
Arno was saying that this distinction was needed for methods in
QtDbus, not that it was required for QByteArray.
Ian
_______________________________________________
Kde-bindings mailing list
Kde-bindings@kde.org
https://mail.kde.org/mailman/listinfo/kde-bindings
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic