libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Classes | |
struct | fn_event |
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 | |
assign_driver_states () | |
template<class Arg > | |
void | process (states state, Arg &p) noexcept(false) |
assign_driver_states () | |
template<class Arg > | |
void | process (states state, Arg &p) noexcept(false) |
Public Attributes | |
unsigned | j |
machine | msm |
using assign_driver_states< MSMT >::machine = typename MSMT::template machine<state_machine_t> |
using assign_driver_states< MSMT >::machine = typename MSMT::template machine<state_machine_t> |
|
inline |
Definition at line 140 of file msm.cpp.
References assign_driver_states< MSMT >::j, and assign_driver_states< MSMT >::msm.
|
inline |
|
inlinenoexcept |
Definition at line 145 of file msm.cpp.
References assign_driver_states< MSMT >::msm.
|
inlinenoexcept |
unsigned assign_driver_states< MSMT >::j |
Definition at line 149 of file msm.cpp.
Referenced by assign_driver_states< MSMT >::assign_driver_states().
machine assign_driver_states< MSMT >::msm |
Definition at line 150 of file msm.cpp.
Referenced by assign_driver_states< MSMT >::assign_driver_states(), and assign_driver_states< MSMT >::process().