├── .github ├── FUNDING.yml ├── SECURITY.md ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .readthedocs.yaml ├── CMakeLists.txt ├── LICENSE ├── Makefile.am ├── README.md ├── autogen.sh ├── configure.ac ├── docs ├── .gitignore ├── Doxyfile ├── Makefile.am ├── conf.py ├── index.rst └── requirements.txt ├── m4 ├── ax_append_compile_flags.m4 ├── ax_append_flag.m4 ├── ax_cflags_warn_all.m4 ├── ax_check_compile_flag.m4 ├── ax_compiler_vendor.m4 ├── ax_cxx_compile_stdcxx.m4 ├── ax_cxx_compile_stdcxx_17.m4 ├── ax_prepend_flag.m4 └── ax_require_defined.m4 ├── src ├── Makefile.am └── fsmlite.h └── tests ├── .gitignore ├── CMakeLists.txt ├── Makefile.am ├── test_basic_row.cpp ├── test_mem_fn_row.cpp ├── test_notrans.cpp ├── test_player.cpp ├── test_player_mem_fn.cpp ├── test_recursive.cpp ├── test_row.cpp ├── test_scoped.cpp ├── test_shared.cpp └── test_traits.cpp /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/configure.ac -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | doxyxml 3 | -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/docs/Makefile.am -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | breathe 2 | -------------------------------------------------------------------------------- /m4/ax_append_compile_flags.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_append_compile_flags.m4 -------------------------------------------------------------------------------- /m4/ax_append_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_append_flag.m4 -------------------------------------------------------------------------------- /m4/ax_cflags_warn_all.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_cflags_warn_all.m4 -------------------------------------------------------------------------------- /m4/ax_check_compile_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_check_compile_flag.m4 -------------------------------------------------------------------------------- /m4/ax_compiler_vendor.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_compiler_vendor.m4 -------------------------------------------------------------------------------- /m4/ax_cxx_compile_stdcxx.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_cxx_compile_stdcxx.m4 -------------------------------------------------------------------------------- /m4/ax_cxx_compile_stdcxx_17.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_cxx_compile_stdcxx_17.m4 -------------------------------------------------------------------------------- /m4/ax_prepend_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_prepend_flag.m4 -------------------------------------------------------------------------------- /m4/ax_require_defined.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/m4/ax_require_defined.m4 -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/fsmlite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/src/fsmlite.h -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/Makefile.am -------------------------------------------------------------------------------- /tests/test_basic_row.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_basic_row.cpp -------------------------------------------------------------------------------- /tests/test_mem_fn_row.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_mem_fn_row.cpp -------------------------------------------------------------------------------- /tests/test_notrans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_notrans.cpp -------------------------------------------------------------------------------- /tests/test_player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_player.cpp -------------------------------------------------------------------------------- /tests/test_player_mem_fn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_player_mem_fn.cpp -------------------------------------------------------------------------------- /tests/test_recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_recursive.cpp -------------------------------------------------------------------------------- /tests/test_row.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_row.cpp -------------------------------------------------------------------------------- /tests/test_scoped.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_scoped.cpp -------------------------------------------------------------------------------- /tests/test_shared.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_shared.cpp -------------------------------------------------------------------------------- /tests/test_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkem/fsmlite/HEAD/tests/test_traits.cpp --------------------------------------------------------------------------------