![]() |
LeechCraft
0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "task.h"
Classes | |
| struct | promise_type |
Public Types | |
| using | ResultType_t = R |
| template<typename RR > | |
| using | ReplaceResult_t = Task< RR, Extensions... > |
| template<template< typename > typename F> | |
| using | ApplyResult_t = Task< F< R >, Extensions... > |
Public Member Functions | |
| Task (const std::coroutine_handle< promise_type > &handle) | |
| ~Task () noexcept | |
| Task (const Task &other) | |
| Task & | operator= (const Task &other) |
| Task (Task &&other) noexcept | |
| Task & | operator= (Task &&other) noexcept |
| auto | operator co_await () const noexcept |
| using LC::Util::Task< R, Extensions >::ApplyResult_t = Task<F<R>, Extensions...> |
| using LC::Util::Task< R, Extensions >::ReplaceResult_t = Task<RR, Extensions...> |
| using LC::Util::Task< R, Extensions >::ResultType_t = R |
|
inlineexplicit |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
Definition at line 250 of file task.h.
References LC::Util::swap().
Here is the call graph for this function:
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
Definition at line 255 of file task.h.
References LC::Util::swap().
Here is the call graph for this function: