A state machine derived from the types it is based on.
Each state have its unique, temporary data that it works on. If a state needs persistent data then look into using the TypeDataMap.
The state transitions are calculated by next and the actions are performed by act.
See the unittests for example of how to use the implementation.
Log messages of the last state transition (next). Only updated in debug build.
Helper function to convert the return type to StateT.
The states and state specific data.
See Implementation
A state machine derived from the types it is based on.
Each state have its unique, temporary data that it works on. If a state needs persistent data then look into using the TypeDataMap.
The state transitions are calculated by next and the actions are performed by act.
See the unittests for example of how to use the implementation.