diff options
author | Christian Ehrlicher <[email protected]> | 2023-03-25 16:48:06 +0100 |
---|---|---|
committer | Christian Ehrlicher <[email protected]> | 2023-03-31 18:36:29 +0200 |
commit | 46e909a37a38289a601333ae6f205e8946152287 (patch) | |
tree | f03d27076b848006aee42abcae32dd7734398340 /src/sql/kernel/qsqlindex.cpp | |
parent | 9f44553b3d297f7a423c51451c4e18c0e5a25d19 (diff) |
QSqlIndex: add move ctor & move operator
Add the move ctor and move operator for QSqlIndex, also add an explicit
testcase for QSqlIndex
Task-number: QTBUG-109938
Change-Id: I46cc6a24c2e7d5b23d2ac3427cafd01b9ba257ed
Reviewed-by: Marc Mutz <[email protected]>
Diffstat (limited to 'src/sql/kernel/qsqlindex.cpp')
-rw-r--r-- | src/sql/kernel/qsqlindex.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/sql/kernel/qsqlindex.cpp b/src/sql/kernel/qsqlindex.cpp index 25b032f3369..77af6f0fb86 100644 --- a/src/sql/kernel/qsqlindex.cpp +++ b/src/sql/kernel/qsqlindex.cpp @@ -41,6 +41,25 @@ QSqlIndex::QSqlIndex(const QSqlIndex& other) { } +/*! \fn QSqlIndex::QSqlIndex(QSqlIndex &&other) + Move-constructs a new QSqlIndex from \a other. + + \note The moved-from object \a other is placed in a + partially-formed state, in which the only valid operations are + destruction and assignment of a new value. + + \since 6.6 +*/ +/*! \fn QSqlIndex& QSqlIndex::operator=(QSqlIndex &&other) + Move-assigns \a other to this QSqlIndex instance. + + \note The moved-from object \a other is placed in a + partially-formed state, in which the only valid operations are + destruction and assignment of a new value. + + \since 6.6 +*/ + /*! Sets the index equal to \a other. */ @@ -54,6 +73,7 @@ QSqlIndex& QSqlIndex::operator=(const QSqlIndex& other) return *this; } + /*! Destroys the object and frees any allocated resources. */ |