qt6-bb10/src/gui
Marc Mutz c839efb07a QtGui: compile-optimize inline swap functions
Instead of using the overly-generic qSwap() monster, use

- qt_ptr_swap() for swapping raw pointers
- member-swap for swapping smart pointers
- std::swap() for swapping scalars

In QtCore, this has proven to give a nice reduction in compile time
for Qt users, cf. b1b0c2970e.

Pick-to: 6.3 6.2
Task-number: QTBUG-97601
Change-Id: I987ff95e8751a22a4f283655d8225dd16de21178
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2022-03-19 16:56:08 +01:00
..
accessible Gui: Do not depend on transitive includes 2022-03-17 17:14:37 +01:00
animation Remove the qmake project files 2021-01-07 15:32:28 +01:00
doc Doc: Revise Qt GUI module landing page 2022-03-15 17:00:10 +00:00
image QtGui: compile-optimize inline swap functions 2022-03-19 16:56:08 +01:00
itemmodels Fix deprecated uses of QScopedPointer 2022-03-08 15:44:17 +01:00
kernel QtGui: compile-optimize inline swap functions 2022-03-19 16:56:08 +01:00
math3d Miscellanea fixes for QT_TYPESAFE_FLAGS in our headers 2022-03-07 02:13:14 +01:00
opengl Make sure all qtbase private headers include at least one other 2022-02-24 12:07:00 -08:00
painting QtGui: compile-optimize inline swap functions 2022-03-19 16:56:08 +01:00
platform Gui: Do not depend on transitive includes 2022-03-17 17:14:37 +01:00
rhi Misc: Do not depend on transitive includes 2022-03-17 17:14:37 +01:00
text QtGui: compile-optimize inline swap functions 2022-03-19 16:56:08 +01:00
util Fix a few more {QString, QByteArray}::count() deprecation warnings 2022-03-17 21:03:08 +01:00
vulkan Gui: Do not depend on transitive includes 2022-03-17 17:14:37 +01:00
CMakeLists.txt Add VERBATIM option to add_custom_command calls 2022-03-17 15:15:06 +01:00
QtGui.dynlist
configure.cmake eglfs: QNX uses own QPA plugin and not eglfs 2022-03-07 21:58:06 +02:00
qt_cmdline.cmake Remove the deprecated -qpa-platform-guard argument 2020-08-23 11:05:14 +02:00
qtgui.tracepoints Fix compilation error when LTTng enabled 2021-03-25 15:37:55 +09:00