FSMgine
High-performance finite state machine library for C++17 with single-threaded and multi-threaded variants
|
This is the complete list of members for fsmgine::FSM< TEvent >, including all inherited members.
Action typedef | fsmgine::FSM< TEvent > | |
FSM()=default | fsmgine::FSM< TEvent > | |
FSM(const FSM &)=delete (defined in fsmgine::FSM< TEvent >) | fsmgine::FSM< TEvent > | |
FSM(FSM &&other) noexcept | fsmgine::FSM< TEvent > | inline |
FSMBuilder< TEvent > (defined in fsmgine::FSM< TEvent >) | fsmgine::FSM< TEvent > | friend |
get_builder() | fsmgine::FSM< TEvent > | |
getCurrentState() const | fsmgine::FSM< TEvent > | |
operator=(const FSM &)=delete (defined in fsmgine::FSM< TEvent >) | fsmgine::FSM< TEvent > | |
operator=(FSM &&other) noexcept | fsmgine::FSM< TEvent > | inline |
Predicate typedef | fsmgine::FSM< TEvent > | |
process(const TEvent &event) | fsmgine::FSM< TEvent > | |
process() | fsmgine::FSM< TEvent > | inline |
setCurrentState(std::string_view state) | fsmgine::FSM< TEvent > | |
setInitialState(std::string_view state) | fsmgine::FSM< TEvent > | |
TransitionBuilder< TEvent > (defined in fsmgine::FSM< TEvent >) | fsmgine::FSM< TEvent > | friend |