├── .clang-format ├── .gitignore ├── .travis.yml ├── CMakeLists.conan.txt ├── CMakeLists.txt ├── appveyor.yml ├── conanfile.txt ├── include └── fea_state_machines │ ├── constexpr_fsm.hpp │ ├── fsm.hpp │ └── hfsm.hpp ├── license ├── readme.md └── tests ├── benchmarks.cpp ├── constexpr_fsm.cpp ├── constexpr_fsm_win.cpp ├── fsm.cpp ├── fsm_nothrow.cpp ├── hfsm.cpp ├── inline_fsm.cpp └── main.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.conan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/CMakeLists.conan.txt -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/appveyor.yml -------------------------------------------------------------------------------- /conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/conanfile.txt -------------------------------------------------------------------------------- /include/fea_state_machines/constexpr_fsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/include/fea_state_machines/constexpr_fsm.hpp -------------------------------------------------------------------------------- /include/fea_state_machines/fsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/include/fea_state_machines/fsm.hpp -------------------------------------------------------------------------------- /include/fea_state_machines/hfsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/include/fea_state_machines/hfsm.hpp -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/license -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/readme.md -------------------------------------------------------------------------------- /tests/benchmarks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/tests/benchmarks.cpp -------------------------------------------------------------------------------- /tests/constexpr_fsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/tests/constexpr_fsm.cpp -------------------------------------------------------------------------------- /tests/constexpr_fsm_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/tests/constexpr_fsm_win.cpp -------------------------------------------------------------------------------- /tests/fsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/tests/fsm.cpp -------------------------------------------------------------------------------- /tests/fsm_nothrow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/tests/fsm_nothrow.cpp -------------------------------------------------------------------------------- /tests/hfsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/tests/hfsm.cpp -------------------------------------------------------------------------------- /tests/inline_fsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/tests/inline_fsm.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-groarke/fea_state_machines/HEAD/tests/main.cpp --------------------------------------------------------------------------------