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