|
tsm 0.1.0
|
#include <tsm.h>

Public Types | |
| using | from = typename T::from |
| using | event = typename T::event |
| using | to = typename T::to |
| using | wrap_from = std::conditional_t< is_state_trait_v< from >, make_hsm_t< from >, from > |
| using | wrap_to = std::conditional_t< is_state_trait_v< to >, make_hsm_t< to >, to > |
| using | type = Transition< wrap_from, event, wrap_to, T::action, T::guard > |
| using tsm::detail::wrap_transition< T >::event = typename T::event |
| using tsm::detail::wrap_transition< T >::from = typename T::from |
| using tsm::detail::wrap_transition< T >::to = typename T::to |
| using tsm::detail::wrap_transition< T >::type = Transition<wrap_from, event, wrap_to, T::action, T::guard> |
| using tsm::detail::wrap_transition< T >::wrap_from = std::conditional_t<is_state_trait_v<from>, make_hsm_t<from>, from> |
| using tsm::detail::wrap_transition< T >::wrap_to = std::conditional_t<is_state_trait_v<to>, make_hsm_t<to>, to> |