X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Ftypes.h;h=5cd002a6e59a5c62d03b9bcaf80a4670af9e3311;hb=41bf70c263ee0af80ad1850fabe77ffffee188f4;hp=d3742b7889fb6a8dd76388fb03cb36b5db486ffb;hpb=cc6e7c08709c4e761e2fd9c2e322751015497003;p=quassel.git diff --git a/src/common/types.h b/src/common/types.h index d3742b78..5cd002a6 100644 --- a/src/common/types.h +++ b/src/common/types.h @@ -140,7 +140,7 @@ struct UserId : public SignedId inline UserId(int _id = 0) : SignedId(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } // no automatic conversion! + // inline operator QVariant() const { return QVariant::fromValue(*this); } // no automatic conversion! }; struct MsgId : public SignedId64 @@ -148,7 +148,7 @@ struct MsgId : public SignedId64 inline MsgId(qint64 _id = 0) : SignedId64(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } + // inline operator QVariant() const { return QVariant::fromValue(*this); } }; struct BufferId : public SignedId @@ -156,7 +156,7 @@ struct BufferId : public SignedId inline BufferId(int _id = 0) : SignedId(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } + // inline operator QVariant() const { return QVariant::fromValue(*this); } }; struct NetworkId : public SignedId @@ -164,7 +164,7 @@ struct NetworkId : public SignedId inline NetworkId(int _id = 0) : SignedId(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } + // inline operator QVariant() const { return QVariant::fromValue(*this); } }; struct IdentityId : public SignedId @@ -172,7 +172,7 @@ struct IdentityId : public SignedId inline IdentityId(int _id = 0) : SignedId(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } + // inline operator QVariant() const { return QVariant::fromValue(*this); } }; struct AccountId : public SignedId @@ -195,6 +195,7 @@ Q_DECLARE_METATYPE(QHostAddress) using MsgIdList = QList; using BufferIdList = QList; +#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) /** * Catch-all stream serialization operator for enum types. * @@ -224,6 +225,7 @@ QDataStream& operator>>(QDataStream& in, T& value) value = static_cast(v); return in; } +#endif // STL-compliant hash functor for Qt types template