|
libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Classes | |
| struct | assign_event |
| struct | is_true |
| struct | state_machine_t |
Public Types | |
| using | machine = typename MSMT::template machine< state_machine_t > |
| using | machine = typename MSMT::template machine< state_machine_t > |
Public Member Functions | |
| template<class Arg > | |
| void | process (states state, Arg &p) noexcept(false) |
| template<class Arg > | |
| void | process (states state, Arg &p) noexcept(false) |
Public Attributes | |
| machine | msm {} |
| using assign_driver< MSMT >::machine = typename MSMT::template machine<state_machine_t> |
| using assign_driver< MSMT >::machine = typename MSMT::template machine<state_machine_t> |
|
inlinenoexcept |
Definition at line 186 of file msm.cpp.
References assign_driver< MSMT >::msm.
|
inlinenoexcept |
| machine assign_driver< MSMT >::msm {} |
Definition at line 190 of file msm.cpp.
Referenced by assign_driver< MSMT >::process().