Skip to content

Commit 9664efd

Browse files
committed
fix: warning on MSVC from switch statements without case
1 parent df8db6a commit 9664efd

File tree

8 files changed

+504
-0
lines changed

8 files changed

+504
-0
lines changed

samples/client/benchmark/TodayClient.cpp

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,9 @@ void ResponseVisitor::add_value([[maybe_unused]] std::shared_ptr<const response:
267267
_pimpl->response.appointments.edges->back()->node->isNow = ModifiedResponse<bool>::parse(response::Value { *value });
268268
break;
269269

270+
case impl::VisitorState::Complete:
271+
break;
272+
270273
default:
271274
break;
272275
}
@@ -280,6 +283,9 @@ void ResponseVisitor::reserve([[maybe_unused]] std::size_t count)
280283
_pimpl->response.appointments.edges->reserve(count);
281284
break;
282285

286+
case impl::VisitorState::Complete:
287+
break;
288+
283289
default:
284290
break;
285291
}
@@ -298,6 +304,9 @@ void ResponseVisitor::start_object()
298304
_pimpl->response.appointments.edges->back()->node = std::make_optional<Response::appointments_AppointmentConnection::edges_AppointmentEdge::node_Appointment>({});
299305
break;
300306

307+
case impl::VisitorState::Complete:
308+
break;
309+
301310
default:
302311
break;
303312
}
@@ -358,6 +367,9 @@ void ResponseVisitor::add_member([[maybe_unused]] std::string&& key)
358367
}
359368
break;
360369

370+
case impl::VisitorState::Complete:
371+
break;
372+
361373
default:
362374
break;
363375
}
@@ -383,6 +395,9 @@ void ResponseVisitor::end_object()
383395
_pimpl->state = impl::VisitorState::Start;
384396
break;
385397

398+
case impl::VisitorState::Complete:
399+
break;
400+
386401
default:
387402
break;
388403
}
@@ -397,6 +412,9 @@ void ResponseVisitor::start_array()
397412
_pimpl->response.appointments.edges = std::make_optional<std::vector<std::optional<Response::appointments_AppointmentConnection::edges_AppointmentEdge>>>({});
398413
break;
399414

415+
case impl::VisitorState::Complete:
416+
break;
417+
400418
default:
401419
break;
402420
}
@@ -410,6 +428,9 @@ void ResponseVisitor::end_array()
410428
_pimpl->state = impl::VisitorState::Member_appointments;
411429
break;
412430

431+
case impl::VisitorState::Complete:
432+
break;
433+
413434
default:
414435
break;
415436
}
@@ -438,6 +459,9 @@ void ResponseVisitor::add_null()
438459
_pimpl->response.appointments.edges->back()->node->subject = std::nullopt;
439460
break;
440461

462+
case impl::VisitorState::Complete:
463+
break;
464+
441465
default:
442466
break;
443467
}
@@ -452,6 +476,9 @@ void ResponseVisitor::add_string([[maybe_unused]] std::string&& value)
452476
_pimpl->response.appointments.edges->back()->node->subject = std::move(value);
453477
break;
454478

479+
case impl::VisitorState::Complete:
480+
break;
481+
455482
default:
456483
break;
457484
}
@@ -463,6 +490,9 @@ void ResponseVisitor::add_enum([[maybe_unused]] std::string&& value)
463490

464491
switch (_pimpl->state)
465492
{
493+
case impl::VisitorState::Complete:
494+
break;
495+
466496
default:
467497
break;
468498
}
@@ -477,6 +507,9 @@ void ResponseVisitor::add_id([[maybe_unused]] response::IdType&& value)
477507
_pimpl->response.appointments.edges->back()->node->id = std::move(value);
478508
break;
479509

510+
case impl::VisitorState::Complete:
511+
break;
512+
480513
default:
481514
break;
482515
}
@@ -496,6 +529,9 @@ void ResponseVisitor::add_bool([[maybe_unused]] bool value)
496529
_pimpl->response.appointments.edges->back()->node->isNow = value;
497530
break;
498531

532+
case impl::VisitorState::Complete:
533+
break;
534+
499535
default:
500536
break;
501537
}
@@ -505,6 +541,9 @@ void ResponseVisitor::add_int([[maybe_unused]] int value)
505541
{
506542
switch (_pimpl->state)
507543
{
544+
case impl::VisitorState::Complete:
545+
break;
546+
508547
default:
509548
break;
510549
}
@@ -514,6 +553,9 @@ void ResponseVisitor::add_float([[maybe_unused]] double value)
514553
{
515554
switch (_pimpl->state)
516555
{
556+
case impl::VisitorState::Complete:
557+
break;
558+
517559
default:
518560
break;
519561
}

0 commit comments

Comments
 (0)