summaryrefslogtreecommitdiffstats
path: root/src/sql/kernel/qsqlquery.h
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2022-03-15 21:20:46 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-03-17 22:01:21 +0000
commit03ad0c2968f811da7fea4e947b09bdf17de51d14 (patch)
tree19c10a7171df8b2d92f7f056c8fa6cb8051065a9 /src/sql/kernel/qsqlquery.h
parent79b9f32f088b907e0d895867b4360c14d2802359 (diff)
Rest of QtBase: 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 and owning containers In QtCore, this has proven to give a nice reduction in compile time for Qt users, cf. b1b0c2970e480ef460a61f37fa430dc443390358. Task-number: QTBUG-97601 Change-Id: I53e031a021031d53a74a712cd0f5e6bb8bf800bd Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 60592f72d61366922771b90bed95b596e05a1545) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/sql/kernel/qsqlquery.h')
-rw-r--r--src/sql/kernel/qsqlquery.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/sql/kernel/qsqlquery.h b/src/sql/kernel/qsqlquery.h
index b34452c302..132bc41396 100644
--- a/src/sql/kernel/qsqlquery.h
+++ b/src/sql/kernel/qsqlquery.h
@@ -80,9 +80,7 @@ public:
~QSqlQuery();
void swap(QSqlQuery &other) noexcept
- {
- qSwap(d, other.d);
- }
+ { qt_ptr_swap(d, other.d); }
bool isValid() const;
bool isActive() const;