summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization/qdatastream.h
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2024-01-31 16:29:56 +0100
committerMarc Mutz <marc.mutz@qt.io>2024-02-02 15:35:51 +0100
commit1b3c8d6e95a81d307a9f7bb556aabcf7fea04588 (patch)
treee469b53d8526ff4328ab58fcfcce8844e0bc7efd /src/corelib/serialization/qdatastream.h
parent654f3c5634ac9efc2257177351c8dea7c8d8875a (diff)
StreamStateSaver: disable copy/move
The class has a user-defined destructor, so it mustn't be copied or moved (which here is the same as copying). Amends 3c93286f08a80b6e1821d7d63d361742b25c6578. Pick-to: 6.7 6.6 6.5 Change-Id: I1b23588309654f34aedc0269e1d1c9511ddda2bb Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/corelib/serialization/qdatastream.h')
-rw-r--r--src/corelib/serialization/qdatastream.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/serialization/qdatastream.h b/src/corelib/serialization/qdatastream.h
index 8b1cf110cd..54380f654e 100644
--- a/src/corelib/serialization/qdatastream.h
+++ b/src/corelib/serialization/qdatastream.h
@@ -241,6 +241,7 @@ namespace QtPrivate {
class StreamStateSaver
{
+ Q_DISABLE_COPY_MOVE(StreamStateSaver)
public:
inline StreamStateSaver(QDataStream *s) : stream(s), oldStatus(s->status())
{