summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Mutz <[email protected]>2024-01-31 16:29:56 +0100
committerQt Cherry-pick Bot <[email protected]>2024-02-09 23:23:03 +0000
commit47f655dbc581edc94751ae9eeab2ad262cfb7c1f (patch)
tree00f75611ae4b10d9dd605a168d64ead3407ebc7f
parent33ab262dffe8b82f047a6a87be834becb2da6c25 (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. Change-Id: I1b23588309654f34aedc0269e1d1c9511ddda2bb Reviewed-by: Thiago Macieira <[email protected]> Reviewed-by: Qt CI Bot <[email protected]> (cherry picked from commit 1b3c8d6e95a81d307a9f7bb556aabcf7fea04588) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit ac399ca897bd0eb25dd004ce65a482f53551098d) (cherry picked from commit cfb884fe535fe4d083bc4f6b1630137e15bad448)
-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 2a41f7531ed..3e19ada7871 100644
--- a/src/corelib/serialization/qdatastream.h
+++ b/src/corelib/serialization/qdatastream.h
@@ -193,6 +193,7 @@ namespace QtPrivate {
class StreamStateSaver
{
+ Q_DISABLE_COPY_MOVE(StreamStateSaver)
public:
inline StreamStateSaver(QDataStream *s) : stream(s), oldStatus(s->status())
{