Back to Arangodb

From V2.21 to V2.22 (Boost 1.48)

3rdParty/boost/1.78.0/libs/msm/doc/HTML/ch08s07.html

3.12.9.11.2 KB
Original Source
From V2.21 to V2.22 (Boost 1.48)
Prev

From V2.21 to V2.22 (Boost 1.48)

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