@@ -91,9 +91,9 @@ void DeserializeFromFuzzingInput(FuzzBufferType buffer, T&& obj, const P& params
91
91
}
92
92
93
93
template <typename T>
94
- CDataStream Serialize (const T& obj, const int version = INIT_PROTO_VERSION, const int ser_type = SER_NETWORK )
94
+ CDataStream Serialize (const T& obj)
95
95
{
96
- CDataStream ds (ser_type, version) ;
96
+ CDataStream ds{SER_NETWORK, INIT_PROTO_VERSION} ;
97
97
ds << obj;
98
98
return ds;
99
99
}
@@ -107,12 +107,10 @@ T Deserialize(CDataStream ds)
107
107
}
108
108
109
109
template <typename T>
110
- void DeserializeFromFuzzingInput (FuzzBufferType buffer, T&& obj, const std::optional< int > protocol_version = std::nullopt, const int ser_type = SER_NETWORK )
110
+ void DeserializeFromFuzzingInput (FuzzBufferType buffer, T&& obj)
111
111
{
112
- CDataStream ds (buffer, ser_type, INIT_PROTO_VERSION);
113
- if (protocol_version) {
114
- ds.SetVersion (*protocol_version);
115
- } else {
112
+ CDataStream ds{buffer, SER_NETWORK, INIT_PROTO_VERSION};
113
+ {
116
114
try {
117
115
int version;
118
116
ds >> version;
@@ -135,9 +133,9 @@ void AssertEqualAfterSerializeDeserialize(const T& obj, const P& params)
135
133
assert (Deserialize<T>(Serialize (obj, params), params) == obj);
136
134
}
137
135
template <typename T>
138
- void AssertEqualAfterSerializeDeserialize (const T& obj, const int version = INIT_PROTO_VERSION, const int ser_type = SER_NETWORK )
136
+ void AssertEqualAfterSerializeDeserialize (const T& obj)
139
137
{
140
- assert (Deserialize<T>(Serialize (obj, version, ser_type )) == obj);
138
+ assert (Deserialize<T>(Serialize (obj)) == obj);
141
139
}
142
140
143
141
} // namespace
0 commit comments