#include <job.h>
Template for jobs which return a Result with a different type than void.
Protected Member Functions | |
template<typename R > | |
Result< void > | SetResult (R &&value) |
template<typename FN , typename... ARGS> | |
Result< void > | Invoke (FN &&obj, ARGS &&... args) |
Private Attributes | |
RESULTVALUETYPE | _result |
Additional Inherited Members | |
![]() | |
static Int | GetCurrentWorkerThreadIndex () |
static Int | GetCurrentThreadCount () |
static Bool | IsCurrentJobCancelled (const JobInterface *optionalJob=nullptr) |
static JobStatusInterface * | GetCurrentJob () |