@@ -119,7 +119,7 @@ namespace signalr
119
119
if (value <= (double )UINT64_MAX)
120
120
{
121
121
// Fits within uint64_t
122
- packer.pack_uint64 (( uint64_t ) intPart);
122
+ packer.pack_uint64 (static_cast < uint64_t >( intPart) );
123
123
return ;
124
124
}
125
125
else
@@ -136,14 +136,14 @@ namespace signalr
136
136
case signalr::value_type::string:
137
137
{
138
138
auto length = v.as_string ().length ();
139
- packer.pack_str (( uint32_t ) length);
140
- packer.pack_str_body (v.as_string ().data (), ( uint32_t ) length);
139
+ packer.pack_str (static_cast < uint32_t >( length) );
140
+ packer.pack_str_body (v.as_string ().data (), static_cast < uint32_t >( length) );
141
141
return ;
142
142
}
143
143
case signalr::value_type::array:
144
144
{
145
145
const auto & array = v.as_array ();
146
- packer.pack_array (( uint32_t ) array.size ());
146
+ packer.pack_array (static_cast < uint32_t >( array.size () ));
147
147
for (auto & val : array)
148
148
{
149
149
pack_messagepack (val, packer);
@@ -153,20 +153,20 @@ namespace signalr
153
153
case signalr::value_type::map:
154
154
{
155
155
const auto & obj = v.as_map ();
156
- packer.pack_map (( uint32_t ) obj.size ());
156
+ packer.pack_map (static_cast < uint32_t >( obj.size () ));
157
157
for (auto & val : obj)
158
158
{
159
- packer.pack_str (( uint32_t ) val.first .size ());
160
- packer.pack_str_body (val.first .data (), ( uint32_t ) val.first .size ());
159
+ packer.pack_str (static_cast < uint32_t >( val.first .size () ));
160
+ packer.pack_str_body (val.first .data (), static_cast < uint32_t >( val.first .size () ));
161
161
pack_messagepack (val.second , packer);
162
162
}
163
163
return ;
164
164
}
165
165
case signalr::value_type::binary:
166
166
{
167
167
const auto & bin = v.as_binary ();
168
- packer.pack_bin (( uint32_t ) bin.size ());
169
- packer.pack_bin_body (( char *) bin.data (), ( uint32_t ) bin.size ());
168
+ packer.pack_bin (static_cast < uint32_t >( bin.size () ));
169
+ packer.pack_bin_body (reinterpret_cast < const char *>( bin.data ()), static_cast < uint32_t >( bin.size () ));
170
170
return ;
171
171
}
172
172
case signalr::value_type::null:
@@ -193,7 +193,7 @@ namespace signalr
193
193
194
194
packer.pack_array (6 );
195
195
196
- packer.pack_int (( int ) message_type::invocation);
196
+ packer.pack_int (static_cast < int >( message_type::invocation) );
197
197
// Headers
198
198
packer.pack_map (0 );
199
199
@@ -203,14 +203,14 @@ namespace signalr
203
203
}
204
204
else
205
205
{
206
- packer.pack_str (( uint32_t ) invocation->invocation_id .length ());
207
- packer.pack_str_body (invocation->invocation_id .data (), ( uint32_t ) invocation->invocation_id .length ());
206
+ packer.pack_str (static_cast < uint32_t >( invocation->invocation_id .length () ));
207
+ packer.pack_str_body (invocation->invocation_id .data (), static_cast < uint32_t >( invocation->invocation_id .length () ));
208
208
}
209
209
210
- packer.pack_str (( uint32_t ) invocation->target .length ());
211
- packer.pack_str_body (invocation->target .data (), ( uint32_t ) invocation->target .length ());
210
+ packer.pack_str (static_cast < uint32_t >( invocation->target .length () ));
211
+ packer.pack_str_body (invocation->target .data (), static_cast < uint32_t >( invocation->target .length () ));
212
212
213
- packer.pack_array (( uint32_t ) invocation->arguments .size ());
213
+ packer.pack_array (static_cast < uint32_t >( invocation->arguments .size () ));
214
214
for (auto & val : invocation->arguments )
215
215
{
216
216
pack_messagepack (val, packer);
@@ -228,21 +228,21 @@ namespace signalr
228
228
size_t result_kind = completion->error .empty () ? (completion->has_result ? 3U : 2U ) : 1U ;
229
229
packer.pack_array (4U + (result_kind != 2U ? 1U : 0U ));
230
230
231
- packer.pack_int (( int ) message_type::completion);
231
+ packer.pack_int (static_cast < int >( message_type::completion) );
232
232
233
233
// Headers
234
234
packer.pack_map (0 );
235
235
236
- packer.pack_str (( uint32_t ) completion->invocation_id .length ());
237
- packer.pack_str_body (completion->invocation_id .data (), ( uint32_t ) completion->invocation_id .length ());
236
+ packer.pack_str (static_cast < uint32_t >( completion->invocation_id .length () ));
237
+ packer.pack_str_body (completion->invocation_id .data (), static_cast < uint32_t >( completion->invocation_id .length () ));
238
238
239
- packer.pack_int (( int ) result_kind);
239
+ packer.pack_int (static_cast < int >( result_kind) );
240
240
switch (result_kind)
241
241
{
242
242
// error result
243
243
case 1 :
244
- packer.pack_str (( uint32_t ) completion->error .length ());
245
- packer.pack_str_body (completion->error .data (), ( uint32_t ) completion->error .length ());
244
+ packer.pack_str (static_cast < uint32_t >( completion->error .length () ));
245
+ packer.pack_str_body (completion->error .data (), static_cast < uint32_t >( completion->error .length () ));
246
246
break ;
247
247
// non-void result
248
248
case 3 :
@@ -258,7 +258,7 @@ namespace signalr
258
258
// auto ping = static_cast<ping_message const*>(hub_message);
259
259
260
260
packer.pack_array (1 );
261
- packer.pack_int (( int ) message_type::ping);
261
+ packer.pack_int (static_cast < int >( message_type::ping) );
262
262
263
263
break ;
264
264
}
@@ -321,7 +321,7 @@ namespace signalr
321
321
322
322
#pragma warning (push)
323
323
#pragma warning (disable: 4061)
324
- switch (( message_type) type)
324
+ switch (static_cast < message_type>( type) )
325
325
{
326
326
case message_type::invocation:
327
327
{
0 commit comments