![]() |
RMVL
2.6.0-dev
Robotic Manipulation and Vision Library
|
保有 rm::async::Promise 的异步协程任务 更多...
#include <rmvl/io/async.hpp>
Public 类型 | |
| using | value_type = Tp |
| using | promise_type = Promise<Tp> |
| using | handle_t = std::coroutine_handle<promise_type> |
Public 成员函数 | |
| Task (handle_t h) | |
| Task (const Task &)=delete | |
| Task & | operator= (const Task &)=delete |
| Task (Task &&other) noexcept | |
| Task & | operator= (Task &&other) noexcept |
| TaskAwaiter< Tp > | operator co_await () noexcept |
| ~Task () | |
| std::coroutine_handle | handle () const noexcept |
| promise_type & | promise () const noexcept |
保有 rm::async::Promise 的异步协程任务
| using rm::async::Task< Tp >::handle_t = std::coroutine_handle<promise_type> |
| using rm::async::Task< Tp >::promise_type = Promise<Tp> |
| using rm::async::Task< Tp >::value_type = Tp |
|
inline |
|
delete |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |