A C++17, header-only library which uses templates to generate UML statecharts.
- Depends only upon the C++ standard library so it can be used with most any standard-compliant compiler.
- No dynamic memory allocation making it suitable for use in embedded systems
- State machine structure takes advantage of C++ OOP infrastructure
- Single file to include
- The C++ standard library
- <variant>
- <tuple>