diff --git a/makespec/BUILDVERSION b/makespec/BUILDVERSION index 6838a64c..d01f253a 100644 --- a/makespec/BUILDVERSION +++ b/makespec/BUILDVERSION @@ -1 +1 @@ -5819 +5820 diff --git a/src/base/models/QvSafeType.hpp b/src/base/models/QvSafeType.hpp index e018ab65..2566e9e9 100644 --- a/src/base/models/QvSafeType.hpp +++ b/src/base/models/QvSafeType.hpp @@ -37,12 +37,14 @@ namespace Qv2ray::base::safetype SAFE_TYPEDEF(QJsonArray, OUTBOUNDS); SAFE_TYPEDEF(QJsonArray, INBOUNDS); - template + template struct QvPair { - T value1; - T value2; - JSONSTRUCT_REGISTER(QvPair, F(value1, value2)) + T1 value1; + T2 value2; + JSONSTRUCT_REGISTER(___qvpair_t, F(value1, value2)) + private: + typedef QvPair ___qvpair_t; }; template::value>::type> struct QvEnumMap : QMap