tsm 0.1.0
|
#include <tsm.h>
Public Types | |
using | type = OrthogonalExecutionPolicy< Hsms... > |
Public Member Functions | |
template<typename Event > | |
void | entry (Event e=Event()) |
template<typename Event > | |
void | exit (Event e=Event()) |
template<typename Event > | |
bool | handle (Event e=Event()) |
Public Attributes | |
std::tuple< Hsms... > | hsms_ |
Static Public Attributes | |
static constexpr bool | is_hsm = true |
using tsm::detail::OrthogonalExecutionPolicy< Hsms >::type = OrthogonalExecutionPolicy<Hsms...> |
|
inline |
|
inline |
|
inline |
std::tuple<Hsms...> tsm::detail::OrthogonalExecutionPolicy< Hsms >::hsms_ |
|
staticconstexpr |