[docs] QScopeGuard: mention dismiss()ing in \class

The class docs should include a discussion of salient API, not leave
that only to \fn's.

Amends 9229452e574e603aa86fd5adb28da33cf5879db9.

Pick-to: 6.8 6.5
Change-Id: I53144c7e56eca21ceeda0c1bca0028e987da9e18
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 902e0a723acd24f1126af4d64fe37f8d6bbf079d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 453aaf5759b99b21ede3263d6e4914070ebb8bcb)
This commit is contained in:
Marc Mutz 2025-06-14 00:02:15 +02:00 committed by Qt Cherry-pick Bot
parent 5f69c44d75
commit ff6ba98759

View File

@ -18,6 +18,9 @@ QT_BEGIN_NAMESPACE
your cleanup code is executed, whether the function is exited normally, your cleanup code is executed, whether the function is exited normally,
exited early by a return statement, or exited by an exception. exited early by a return statement, or exited by an exception.
A scope guard can be disabled using dismiss(), in which case the function
is not run at all.
\note Exceptions are not supported. The callable shouldn't throw when \note Exceptions are not supported. The callable shouldn't throw when
executed, copied or moved. executed, copied or moved.