Squid::Tasks 1.0.0
C++14 coroutine-based task library for games
|
Control handle. More...
#include <TaskFSM.h>
Public Member Functions | |
StateHandle (StateHandle &&in_other)=default | |
StateHandle & | operator= (StateHandle &&in_other)=default |
StateId | GetId () const |
< Get the ID of this state | |
VOID_ONLY LinkHandle | Link () |
NONVOID_ONLY LinkHandle | Link (tPayload in_payload) |
PREDICATE_ONLY LinkHandle | Link (tPredicateFn in_predicate) |
NONVOID_ONLY_WITH_PREDICATE LinkHandle | Link (tPredicateFn in_predicate, tPayload in_payload) |
VOID_ONLY LinkHandle | OnCompleteLink () |
NONVOID_ONLY LinkHandle | OnCompleteLink (tPayload in_payload) |
PREDICATE_ONLY LinkHandle | OnCompleteLink (tPredicateFn in_predicate) |
NONVOID_ONLY_WITH_PREDICATE LinkHandle | OnCompleteLink (tPredicateFn in_predicate, tPayload in_payload) |
Friends | |
class | ::TaskFSM |
Control handle.