diff --git a/src/corelib/serialization/qdatastream.h b/src/corelib/serialization/qdatastream.h index 48e96cb4c57..93eaaff43b4 100644 --- a/src/corelib/serialization/qdatastream.h +++ b/src/corelib/serialization/qdatastream.h @@ -403,12 +403,12 @@ inline QDataStream &operator>>(QDataStream &s, QFlags &e) { return s >> e.i; } template -typename std::enable_if::value, QDataStream &>::type& +typename std::enable_if_t::value, QDataStream &> operator<<(QDataStream &s, const T &t) { return s << static_cast::type>(t); } template -typename std::enable_if::value, QDataStream &>::type& +typename std::enable_if_t::value, QDataStream &> operator>>(QDataStream &s, T &t) { return s >> reinterpret_cast::type &>(t); }