Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
corium::fsm Namespace Reference

Namespaces

namespace  detail
 

Classes

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...