diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2015-07-19 23:04:01 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2016-02-12 18:29:50 +0000 |
commit | 6ffb0bdf60cbd592c37ad8104db288a30596c6bf (patch) | |
tree | df4a21fa625ec2ce6284c8a3e9b4553fbcd57635 /src/corelib/kernel | |
parent | d06b4ca9a1a9baf3faa83a8b0c467fa660920efd (diff) |
QXmlStream*: make nothrow move assignable and -constructible
Unfortunately, we cannot rely on Q_DECL_EQ_DEFAULT, so I
needed to code the special member functions by hand.
The 'reserved' field is pretty useless, since the
existing ctors didn't initialize it, but just in
case someone finds a way how to store information
in there, deal with the field in the usual way:
set to nullptr in the move ctor and swap in the
move assignment operator.
Also schedule all this for removal again come Qt 6
(then without the reserved field).
This amends a83be780aecd78bf8b2b76dab722097f74663d74,
which only dealt with QXmlStreamAttribute.
Change-Id: I6898e5d0423c9519f7c07d23e2c6d2700508151e
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Diffstat (limited to 'src/corelib/kernel')
0 files changed, 0 insertions, 0 deletions