|
| struct | ActionList |
| | Sequential composition of multiple transition actions. More...
|
| |
| struct | Always |
| | Default always-true guard for state machine transitions. More...
|
| |
| struct | InternalTransition |
| | Compile-time internal transition rule (executes action without exiting or re-entering state). More...
|
| |
| struct | NoAction |
| | Default no-op action for state machine transitions. More...
|
| |
| struct | ShallowHistory |
| | Tag type for designating a shallow history pseudostate in hierarchical state machines. When entered, the state machine transitions to the most recently visited state in the group, or to DefaultState if the group has not been visited yet. More...
|
| |
| class | StateMachine |
| | Zero-heap, compile-time Finite State Machine. More...
|
| |
| struct | Transition |
| | Compile-time transition rule definition. More...
|
| |
| struct | TransitionTable |
| | Compile-time table containing all valid state transitions. More...
|
| |