diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-07-06 17:30:40 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-08-15 14:43:36 +0200 |
commit | df289c822dc818e3ac78a9975b7a3f98a1486347 (patch) | |
tree | bb8ee7170682830cd0855fe45fb9fc87dddccd19 /src/corelib/serialization/qdatastream.h | |
parent | 3ef8ec2ee187b949b3f6840ca03bcc0e814c00a9 (diff) |
Small cleanup
Change-Id: I3badb73bee8cb88992254c6f11ae292e21d4a6d7
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/corelib/serialization/qdatastream.h')
-rw-r--r-- | src/corelib/serialization/qdatastream.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/serialization/qdatastream.h b/src/corelib/serialization/qdatastream.h index 48e96cb4c5..93eaaff43b 100644 --- a/src/corelib/serialization/qdatastream.h +++ b/src/corelib/serialization/qdatastream.h @@ -403,12 +403,12 @@ inline QDataStream &operator>>(QDataStream &s, QFlags<Enum> &e) { return s >> e.i; } template <typename T> -typename std::enable_if<std::is_enum<T>::value, QDataStream &>::type& +typename std::enable_if_t<std::is_enum<T>::value, QDataStream &> operator<<(QDataStream &s, const T &t) { return s << static_cast<typename std::underlying_type<T>::type>(t); } template <typename T> -typename std::enable_if<std::is_enum<T>::value, QDataStream &>::type& +typename std::enable_if_t<std::is_enum<T>::value, QDataStream &> operator>>(QDataStream &s, T &t) { return s >> reinterpret_cast<typename std::underlying_type<T>::type &>(t); } |