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

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

Action typedeffsmgine::Transition< TEvent >
addAction(Action action)fsmgine::Transition< TEvent >
addPredicate(Predicate pred)fsmgine::Transition< TEvent >
executeActions(const TEvent &event) constfsmgine::Transition< TEvent >
getActions() constfsmgine::Transition< TEvent >
getTargetState() constfsmgine::Transition< TEvent >
hasActions() constfsmgine::Transition< TEvent >
hasPredicates() constfsmgine::Transition< TEvent >
hasTargetState() constfsmgine::Transition< TEvent >
operator=(const Transition &)=delete (defined in fsmgine::Transition< TEvent >)fsmgine::Transition< TEvent >
operator=(Transition &&)=defaultfsmgine::Transition< TEvent >
Predicate typedeffsmgine::Transition< TEvent >
predicatesPass(const TEvent &event) constfsmgine::Transition< TEvent >
setTargetState(std::string_view state)fsmgine::Transition< TEvent >
Transition()=defaultfsmgine::Transition< TEvent >
Transition(const Transition &)=delete (defined in fsmgine::Transition< TEvent >)fsmgine::Transition< TEvent >
Transition(Transition &&)=defaultfsmgine::Transition< TEvent >
TransitionBuilder< TEvent > (defined in fsmgine::Transition< TEvent >)fsmgine::Transition< TEvent >friend