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> |