From 6be6081ffe7a4b0241cb5c1819c3fe82acd37dfd Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Tue, 8 Oct 2024 10:01:19 +0200 Subject: [PATCH] [docs] Add missing docs for QScopedPointer::swap() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Only the ADL swap was documented, but this class has member-swap, too (albeit deprecated), so document it. Pick-to: 6.7 6.5 6.2 Change-Id: I71a6636172170387c9e4a264d2d118c2a9ce6f91 Reviewed-by: Topi Reiniƶ (cherry picked from commit 1bf48c16b166c80d208f130fb4f8130f63ef741c) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/tools/qscopedpointer.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/corelib/tools/qscopedpointer.cpp b/src/corelib/tools/qscopedpointer.cpp index 6416bce8dc1..f6eceb94e46 100644 --- a/src/corelib/tools/qscopedpointer.cpp +++ b/src/corelib/tools/qscopedpointer.cpp @@ -227,6 +227,15 @@ QT_BEGIN_NAMESPACE \sa isNull() */ +/*! + \fn template void QScopedPointer::swap(QScopedPointer &other) + + \deprecated [6.1] Use \c std::unique_ptr instead; this function may let a pointer + escape its scope. + + \memberswap{scoped pointer} +*/ + /*! \fn template void QScopedPointer::swap(QScopedPointer &lhs, QScopedPointer &rhs) \deprecated [6.2] Use \c std::unique_ptr instead; this function may let a pointer