I would like to create a state_machine class that contains some context
information that can be written by orthogonal<0> and read by orthogonal<1>.
Graphically:
_______________
| State Machine |
|_______________|______________
| |
| StateA1 <------> StateA2 |
| - - - - - - - - - - - - - - |
| StateB1 <------> StateB2 |
|_______________________________|
I declare using
struct StateA1, StateB1;
struct MyStateMachine : sc::state_machine< MyStateMachine,
mpl::list