This library is designed to create and run state graphs. It supports hierarchical states and parallel states execution.
Data Structures
OutcomesResolver | A class for storing and calling a pointer to a static or member function |
ParallelStateMachine | A class to store and execute parallel states |
State | A virtual class for executing a simple state into state machine |
StateMachine::StateItem_t | Structure to store list of(state/transitions) : { state : transition{ outcome: target, ...}, .. |
StateMachine | A class to store and map the states graph and execute |
Generated on Tue Aug 2 2022 08:23:23 by 1.7.2