Squid::Tasks 1.0.0
C++14 coroutine-based task library for games
TaskFSM Class Reference

Public Member Functions

template<typename tStateConstructorFn >
auto State (std::string in_name, tStateConstructorFn in_stateCtorFn)
 
FSM::StateHandle< void, void > State (std::string in_name)
 
void EntryLinks (std::vector< FSM::LinkHandle > in_entryLinks)
 
template<class tStateInput , class tStateConstructorFn >
void StateLinks (const FSM::StateHandle< tStateInput, tStateConstructorFn > &in_originState, std::vector< FSM::LinkHandle > in_outgoingLinks)
 
Task< FSM::StateIdRun (tOnStateTransitionFn in_onTransitionFn={}, tDebugStateTransitionFn in_debugStateTransitionFn={}) const
 

The documentation for this class was generated from the following file: