From 9042cd000c802a8c7fae61036748447cf144bbdc Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 1 Jul 2019 18:24:46 +0300 Subject: [PATCH] Refactoring. --HG-- branch : develop --- src/libs/vmisc/vdatastreamenum.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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;