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{})) |