FSMgine
High-performance finite state machine library for C++17 with single-threaded and multi-threaded variants
|
Main header file for the FSMgine library. More...
#include <variant>
#include "FSMgine/StringInterner.hpp"
#include "FSMgine/Transition.hpp"
#include "FSMgine/FSM.hpp"
#include "FSMgine/FSMBuilder.hpp"
Go to the source code of this file.
Namespaces | |
namespace | fsm |
Convenience namespace alias for fsmgine. | |
namespace | fsmgine |
Main namespace for the FSMgine library. | |
Typedefs | |
using | fsmgine::EventlessFSM = FSM<> |
Type alias for event-less finite state machines. | |
Main header file for the FSMgine library.
FSMgine is a high-performance finite state machine library for C++17, available in both single-threaded and multi-threaded variants.
FSMgine provides two library variants:
Choose the appropriate variant based on your application's threading requirements.