3rdParty/boost/1.78.0/libs/msm/doc/HTML/ch08s07.html
| From V2.21 to V2.22 (Boost 1.48) |
|---|
| Prev |
eUML: added easier event reprocessing: process(event_) and reprocess()
Rewrite of internal transition tables. There were a few bugs (failing recursivity in internal transition tables of sub-sub machines) and a missing feature (unused internal transition table of the main state machine).
Bugfixes
Breaking change: the new internal transition table feature causes a minor breaking change. In a submachine, the "Fsm" template parameter for guards / actions of an internal table declared using internal_transition_table now is the submachine, not the higher-level state machine. Internal transitions declared using internal rows in the higher-level state machine keep their behavior (the "Fsm" parameter is the higher-level state machine). To sum up, the internal transition "Fsm" parameter is the closest state machine containing this transition.
| Prev | Up | Next | | From V2.22 to V2.23 (Boost 1.50) | Home | From V2.20 to V2.21 (Boost 1.47) |