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/widgets/doc/snippets/javastyle.cpp | |
| 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/widgets/doc/snippets/javastyle.cpp')
0 files changed, 0 insertions, 0 deletions
