High-Performance Hierarchical Finite State Machine Framework
enabled -Wshadow
and -Wold-style-cast
renamed RC_<>
to InstanceT<>
cleaned up excessive comment delimiters from machine.hpp
based on https://github.com/andrew-gresyk/HFSM2/pull/71 https://github.com/andrew-gresyk/HFSM2/pull/72
Root::isActive()
Control::stateId()
StateT<>
to AncestorsT<>
activeSubState()
on root and controlselect<>()
transition and Selectable
regionpre
- and post
- Update()
/ React()
reverse*()
reverseUpdate/React<>()
state and root methodspre/postReverseUpdate/React<>()
injection methodsRenamed NCC
to NCC_
to avoid conflict with <sys/ioctl.h>