文件名称:HFSM2:高性能分层有限状态机框架
文件大小:401KB
文件格式:ZIP
更新时间:2024-02-20 14:28:55
embedded fsm state-machine cpp modern-cpp
高性能分层有限状态机
C ++ 11中的仅标头的分层FSM框架,具有完全静态定义的结构(无动态分配),并使用可变参数模板构建。
编译器支持
Visual Studio 14、15、16
GCC 5、6、7、8、9
lang 3.7、3.8、3.9、4、5、6、7、8、9、10
也可以看看
:高性能平面有限状态机
文献资料
GitBook: (WIP)
Wiki:(已淘汰)
内嵌评论
功能亮点
用广泛支持的现代C ++ 11编写
仅标头
方便,最少的样板
全静态,无动态分配
使用内联友好的编译时pylymorphism,不使用任何虚拟方法
类型安全的转换:具有可选有效负载的FSM.changeTo