![]() |
LeechCraft
0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "workerthread.h"
Inheritance diagram for LC::Util::Coro::WorkerThread< T, Self >:
Collaboration diagram for LC::Util::Coro::WorkerThread< T, Self >: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> | |
| requires std::constructible_from< T, Args &&... > std::constructible_from< T, Args &&..., Self & > | WorkerThread (Args &&... args) |
| template<typename... Args> | |
| requires std::constructible_from< T, Args &&..., Self & > | WorkerThread (const Config &config, Args &&... args) |
| template<typename... Args> | |
| requires std::constructible_from< T, 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 |
|
delete |
|
inlineexplicit |
Definition at line 58 of file workerthread.h.
|
inlineexplicit |
Definition at line 65 of file workerthread.h.
|
inlineexplicit |
Definition at line 72 of file workerthread.h.
|
inlineoverride |
Definition at line 79 of file workerthread.h.
References LC::Util::Coro::WorkerThread< T, Self >::Worker_.
|
delete |
|
delete |
|
inline |
Definition at line 87 of file workerthread.h.
References LC::Util::oral::sph::f, LC::Util::MetaMethod(), and LC::Util::Coro::WorkerThread< T, Self >::Worker_.
Here is the call graph for this function:
|
protected |
Definition at line 49 of file workerthread.h.
Referenced by LC::Util::Coro::WorkerThread< T, Self >::Run(), and LC::Util::Coro::WorkerThread< T, Self >::~WorkerThread().