instantFSM is a header-only C++ state machine library. Its goal is to make state machine declaration and use easy enough that it can be integrated into your projects painlessly.
- UML Finite State Machine : nested states, parallel states, on entry, on exit and on transition execution, targetless transitions
- easy to use : no inheritance, class declaration, template specialization or external tool
- header only : easily integrated into your projects
- C++11 support : designed to be used with lambdas