![]() |
LeechCraft 0.6.70-18808-g3467692359
Modular cross-platform feature rich live environment.
|
#include "sharedtask.h"
Public Member Functions | |
| void | AddAwaiter (std::coroutine_handle<> outerTask) |
| void | RemoveAwaiter (std::coroutine_handle<> outerTask) noexcept |
| auto | GetAwaiters () |
Static Public Member Functions | |
| template<typename R> | |
| static const R & | ResumeValue (R &ret) noexcept |
Public Attributes | |
| QList< std::coroutine_handle<> > | Awaiters_ |
Static Public Attributes | |
| static constexpr bool | IsAwaiterHandler = true |
| static constexpr bool | IsResumeValueHandler = true |
Definition at line 20 of file sharedtask.h.
|
inline |
Definition at line 27 of file sharedtask.h.
References Awaiters_.
|
inline |
Definition at line 38 of file sharedtask.h.
|
inlinenoexcept |
Definition at line 32 of file sharedtask.h.
References Awaiters_.
|
inlinestaticnoexcept |
Definition at line 44 of file sharedtask.h.
| QList<std::coroutine_handle<> > LC::Util::SharedTaskExtension< typename >::Awaiters_ |
Definition at line 25 of file sharedtask.h.
Referenced by AddAwaiter(), and RemoveAwaiter().
|
staticconstexpr |
Definition at line 22 of file sharedtask.h.
|
staticconstexpr |
Definition at line 23 of file sharedtask.h.