RMVL  2.4.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::async::FinalAwaiter< Tp > 模板结构体 参考

final_suspend 等待器 更多...

#include <rmvl/io/async.hpp>

rm::async::FinalAwaiter< Tp > 的协作图:

Public 类型

using handle_t = std::coroutine_handle<Promise<Tp>>

Public 成员函数

bool await_ready () const noexcept
std::coroutine_handle await_suspend (handle_t handle) noexcept
void await_resume () noexcept

详细描述

template<typename Tp>
struct rm::async::FinalAwaiter< Tp >

final_suspend 等待器

成员类型定义说明

◆ handle_t

template<typename Tp>
using rm::async::FinalAwaiter< Tp >::handle_t = std::coroutine_handle<Promise<Tp>>

成员函数说明

◆ await_ready()

template<typename Tp>
bool rm::async::FinalAwaiter< Tp >::await_ready ( ) const
inlinenoexcept

◆ await_resume()

template<typename Tp>
void rm::async::FinalAwaiter< Tp >::await_resume ( )
inlinenoexcept

◆ await_suspend()

template<typename Tp>
std::coroutine_handle rm::async::FinalAwaiter< Tp >::await_suspend ( handle_t handle)
inlinenoexcept

该结构体的文档由以下文件生成: