|
tsm 0.1.0
|
#include <tsm.h>

Public Types | |
| using | Event = std::tuple< typename Transition::event > |
| using | FromEvents = typename get_events_from_hsm< typename Transition::from >::type |
| using | ToEvents = typename get_events_from_hsm< typename Transition::to >::type |
| using | type = decltype(std::tuple_cat(Event{}, FromEvents{}, ToEvents{})) |
| using tsm::detail::get_events_from_transition< Transition >::Event = std::tuple<typename Transition::event> |
| using tsm::detail::get_events_from_transition< Transition >::FromEvents = typename get_events_from_hsm<typename Transition::from>::type |
| using tsm::detail::get_events_from_transition< Transition >::ToEvents = typename get_events_from_hsm<typename Transition::to>::type |
| using tsm::detail::get_events_from_transition< Transition >::type = decltype(std::tuple_cat(Event{}, FromEvents{}, ToEvents{})) |