5 #ifndef STATE_MACHINE_CPP_TRANSITION_ANY_H
6 #define STATE_MACHINE_CPP_TRANSITION_ANY_H
19 namespace Transition {
26 std::function<int(
Context&)> m_function {};
27 std::vector<State::Instance> m_next_states;
29 bool m_is_final =
false;
30 std::string m_description;
35 [[nodiscard]] std::vector<State::Instance>
next_states()
const;
47 [[nodiscard]]
const std::string&
description()
const;
62 #endif //STATE_MACHINE_CPP_TRANSITION_ANY_H