On 03/03/2018 21:25, Allan Sandfeld Jensen wrote:
On Samstag, 3. März 2018 21:11:18 CET Mandeep Sandhu wrote:
On Sat, Mar 3, 2018 at 11:46 AM, Christian Ehrlicher <ch.ehrlic...@gmx.de>
wrote:
Hi,
recently rvalue overloads for QVector::append(T), push_back(T) and others
were added to QVector. But not for the convenience functions like
operator<<(T) or operator +=(T). Is this an oversight
Why would an rvalue overload (by that I assume you mean move semantics)
apply to the += operator? You're not discarding the existing object, just
adding values from whats pointed to by the other reference.
As for the << operator, it _might_ be an oversight, I'm not sure. Someone
else can chime in.
Both of them could make sense assuming we are talking about the single value
variants.
Just wondering: why limit this to single value variants? I'd think that
it would be equally useful for the variants taking a container?
André
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development