|
CPP-TOOLBOX
|
#include <functional>#include <unordered_map>#include <vector>#include <string>#include <optional>Go to the source code of this file.
Classes | |
| class | PureStateMachine< StateType > |
| A minimal and flexible finite state machine (FSM) implementation. More... | |
| struct | PureStateMachine< StateType >::Transition |
| Represents a possible transition from one state to another. More... | |
| struct | PureStateMachine< StateType >::Event |
| Represents a state-related event emitted during an update. More... | |
| class | StateMachine< StateType > |
| A state machine wrapper that binds actions (callbacks/lambdas) to state lifecycle events. More... | |
| struct | StateMachine< StateType >::State |