diff --git a/src/libs/vmisc/vdatastreamenum.h b/src/libs/vmisc/vdatastreamenum.h index 889fd6114..d46455a83 100644 --- a/src/libs/vmisc/vdatastreamenum.h +++ b/src/libs/vmisc/vdatastreamenum.h @@ -38,17 +38,16 @@ //it stores the enum in a qint64 template::value>::type> -QDataStream& operator<<(QDataStream& stream, const Enum& e) +inline QDataStream& operator<<(QDataStream& stream, const Enum& e) { - stream << static_cast(e); - return stream; + return stream << static_cast(e); } //a function that can deserialize any enum from QDataStream //it reads the enum as if it was stored in qint64 template::value>::type> -QDataStream& operator>>(QDataStream& stream, Enum& e) +inline QDataStream& operator>>(QDataStream& stream, Enum& e) { qint64 v; stream >> v;