tsm
0.1.0
|
#include <tsm_impl.h>
Public Types | |
using | CurrentTransition = std::tuple_element_t< Index, std::tuple< Transitions... > > |
using | type = typename std::conditional_t< match, CurrentTransition, typename transition_map_helper< From, Event, std::tuple< Transitions... >, Index+1 >::type > |
Static Public Attributes | |
static constexpr bool | match |
using tsm::transition_map_helper< From, Event, std::tuple< Transitions... >, Index, std::enable_if_t<(Index< sizeof...(Transitions))> >::CurrentTransition = std::tuple_element_t<Index, std::tuple<Transitions...> > |
using tsm::transition_map_helper< From, Event, std::tuple< Transitions... >, Index, std::enable_if_t<(Index< sizeof...(Transitions))> >::type = typename std::conditional_t< match, CurrentTransition, typename transition_map_helper<From, Event, std::tuple<Transitions...>, Index + 1>::type> |
|
staticconstexpr |