Mark QtPrivate::StreamStateSaver's ctor as [[nodiscard]]
As a RAII class, QtPrivate::StreamStateSaver's ctors should be marked as [[nodiscard]]. Amends 3c93286f08a80b6e1821d7d63d361742b25c6578, but not picking all the way back since 959800f6de137f6a77c7d5a2741a5bae0638cbd9 (Q_NODISCARD_CTOR) was only added in 6.6. QUIP: 19 Pick-to: 6.8 Change-Id: If39fd79d21c52d60481973a416ae5f7da1858f7a Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 6079d7cd9c6f27cf49c63895771cdb3f87bdaee6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
2a62697645
commit
0bd5917b8b
@ -268,6 +268,7 @@ class StreamStateSaver
|
||||
{
|
||||
Q_DISABLE_COPY_MOVE(StreamStateSaver)
|
||||
public:
|
||||
Q_NODISCARD_CTOR
|
||||
explicit StreamStateSaver(QDataStream *s) : stream(s), oldStatus(s->status())
|
||||
{
|
||||
if (!stream->isDeviceTransactionStarted())
|
||||
|
Loading…
x
Reference in New Issue
Block a user