diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2017-03-09 13:44:00 +0100 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2017-03-20 21:53:32 +0000 |
commit | 99fc96fd373b6ffdf9a66e4a346885de20645533 (patch) | |
tree | 6678a33941bfe8057faf1950de99cad49816bd94 /src/testlib | |
parent | 3548cdedb627d9988307e9c158c2ec05b6b3e7eb (diff) |
QMetaType & QVariant: "load" and "save" std::nullptr_t
We don't load and save pointers usually because the pointer value cannot
be guaranteed to remain across program invocations. However, nullptr is
an exception: a null pointer is always a null pointer.
We don't actually have to read or write anything: there's only one value
possible for a std::nullptr_t and it is nullptr.
[ChangeLog][Important Behavior Changes] A QVariant containing a
std::nullptr_t is now streamable to/from QDataStream.
Task-number: QTBUG-59391
Change-Id: Iae839f6a131a4f0784bffffd14aa374f6475d283
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/testlib')
0 files changed, 0 insertions, 0 deletions