Examples

Multi-TU compilation

Events.hpp

Events are in a separate header as all machines use it.

iPod.cpp

Main state machine and main function.

Active state switch policy

FSM as pointer