FSMgine
High-performance finite state machine library for C++17 with single-threaded and multi-threaded variants
Loading...
Searching...
No Matches
fsmgine::FSM< TEvent > Member List

This is the complete list of members for fsmgine::FSM< TEvent >, including all inherited members.

Action typedeffsmgine::FSM< TEvent >
FSM()=defaultfsmgine::FSM< TEvent >
FSM(const FSM &)=delete (defined in fsmgine::FSM< TEvent >)fsmgine::FSM< TEvent >
FSM(FSM &&other) noexceptfsmgine::FSM< TEvent >inline
FSMBuilder< TEvent > (defined in fsmgine::FSM< TEvent >)fsmgine::FSM< TEvent >friend
get_builder()fsmgine::FSM< TEvent >
getCurrentState() constfsmgine::FSM< TEvent >
operator=(const FSM &)=delete (defined in fsmgine::FSM< TEvent >)fsmgine::FSM< TEvent >
operator=(FSM &&other) noexceptfsmgine::FSM< TEvent >inline
Predicate typedeffsmgine::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