qt5base-lts/tests/auto/other
Olivier Goffart f92fdd190d Implement the move constructor for containers.
This changes all the containers that uses QtPrivate::RefCount
(QMap already had one), and QVariant

In Qt 4.8, it was pointless to have the move constructor because we did
not have quick way to re-initialize a null container. (shared_null still
needed to be refcounted)
But now that we have RefCount, and that the shared_null do not have
reference count, we can implement a fast move constructor that do not generate
code to increment the reference count.

Change-Id: I2bc3c6ae96983f08aa7b1c7cb98d44a89255160b
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@nokia.com>
2012-05-11 01:42:02 +02:00
..
atwrapper clean up qmake-generated projects 2012-02-24 05:18:30 +01:00
baselineexample Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
collections Implement the move constructor for containers. 2012-05-11 01:42:02 +02:00
compiler Remove ARMFPA support and Q_DOUBLE_FORMAT detection 2012-03-01 16:26:55 +01:00
exceptionsafety Fix test case dependency in tst_exceptionsafety. 2012-05-10 02:39:30 +02:00
exceptionsafety_objects Remove QWorkspace. 2012-03-23 13:22:10 +01:00
gestures QEvent (and subclasses): make ctors explicit 2012-03-01 08:44:34 +01:00
headersclean Temporarily disable -Woverloaded-virtual in headersclean test 2012-05-01 01:18:03 +02:00
lancelot Remove insignification of lancelot test on Mac OS X. 2012-04-30 03:29:52 +02:00
languagechange Expose QPA API under qpa/* 2012-05-07 20:25:24 +02:00
macgui clean up qmake-generated projects 2012-02-24 05:18:30 +01:00
macnativeevents clean up qmake-generated projects 2012-02-24 05:18:30 +01:00
macplist clean up qmake-generated projects 2012-02-24 05:18:30 +01:00
modeltest Don't use obsolete qVariantValue, qVariantCanConvert, etc. 2012-05-02 08:30:59 +02:00
networkselftest Merge remote-tracking branch 'origin/master' into api_changes 2012-04-10 15:31:45 +02:00
qaccessibility Change remaining uses of {to,from}Ascii to {to,from}Latin1 [QtGui] 2012-05-04 12:45:52 +02:00
qcomplextext Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qfocusevent Remove insignification from QFocusEvent test on Mac OS X. 2012-04-19 08:07:39 +02:00
qnetworkaccessmanager_and_qprogressdialog Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qobjectperformance Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qobjectrace Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qsharedpointer_and_qwidget Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qtokenautomaton Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
windowsmobile Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
other.pro Start running some disabled tests again on Mac OS. 2012-04-23 09:46:22 +02:00