PureFSM
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cpure::empty_loggerEmpty State Machine Logger
 Cpure::__details::logic_guard_base
 Cpure::guard_any_of< Guard, Guards >Guard OR operation
 Cpure::guard_none_of< Guard, Guards >Guard negation
 Cpure::noneStruct that defines empty type
 Cpure::state_machine< Table, Logger >State Machine
 Cpure::stdout_logger< stream >State machine stdout logger
 Cpure::transition< Source, Event, Target, Action, Guard >Represents a transition between two states
 Cpure::transition_table< Ts >Determines the behaviour of an FSM
 Cpure::user_loggerState machine logger with user-defined stream