| 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().