![]() |
LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "workerthread.h"
Public Member Functions | |
| WorkerThread (const WorkerThread &thread)=delete | |
| WorkerThread (WorkerThread &&thread)=delete | |
| WorkerThread & | operator= (const WorkerThread &thread)=delete |
| WorkerThread & | operator= (WorkerThread &&thread)=delete |
| template<typename... Args> | |
| WorkerThread (Args &&... args) | |
| template<typename... Args> | |
| WorkerThread (const Config &config, Args &&... args) | |
| template<typename... Args> | |
| WorkerThread (const Config &config, Args &&... args) | |
| ~WorkerThread () override | |
| template<typename F, typename... Args, typename R = std::invoke_result_t<F, T&, Args...>> | |
| ContextTask< R > | Run (F &&f, Args &&... args) |
| Public Member Functions inherited from LC::Util::Coro::WorkerThreadBase | |
| WorkerThreadBase (const Config &config) | |
| ~WorkerThreadBase () override | |
Protected Attributes | |
| T | Worker_ |
| Protected Attributes inherited from LC::Util::Coro::WorkerThreadBase | |
| QThread | Thread_ |
Definition at line 46 of file workerthread.h.
|
delete |
References WorkerThread().
Referenced by WorkerThread(), WorkerThread(), WorkerThread(), WorkerThread(), operator=(), and operator=().
|
delete |
|
inlineexplicit |
Definition at line 58 of file workerthread.h.
References WorkerThread().
|
inlineexplicit |
Definition at line 65 of file workerthread.h.
References WorkerThread().
|
inlineexplicit |
Definition at line 72 of file workerthread.h.
References LC::Util::Coro::WorkerThreadBase::WorkerThreadBase(), LC::Util::Coro::WorkerThreadBase::Thread_, and Worker_.
|
inlineoverride |
Definition at line 79 of file workerthread.h.
References Worker_.
|
delete |
|
delete |
|
inline |
Definition at line 87 of file workerthread.h.
References LC::Util::MetaMethod(), and Worker_.
|
protected |
Definition at line 49 of file workerthread.h.
Referenced by WorkerThread(), ~WorkerThread(), and Run().