This commit is contained in:
2025-06-16 18:00:53 +03:00
parent 5a5854ccdd
commit 64a3544bd8
4 changed files with 132 additions and 79 deletions

View File

@@ -490,12 +490,18 @@ public:
}
template <traits::fsm_event_c EvT>
auto dispatchEvent(EvT&& event = EvT())
requires std::default_initializable<EvT>
auto dispatchEvent(EvT&& event)
{
return dispatchEvent(event);
}
template <traits::fsm_event_c EvT>
auto dispatchEvent()
requires std::default_initializable<EvT>
{
return dispatchEvent(EvT{});
}
std::string_view currentStateID() const
{
return _currentStateID;