| RMVL 2.3.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | 所有成员列表
rm::async::FinalAwaiter< Tp > 模板结构体 参考
数据 IO 与通信模块

`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
| inline noexcept

## ◆ await_resume()

template<typename Tp>

void rm::async::FinalAwaiter< Tp >::await_resume | ( |  | ) |
| inline noexcept

## ◆ await_suspend()

template<typename Tp>

std::coroutine_handle rm::async::FinalAwaiter< Tp >::await_suspend | ( | handle_t | handle | ) |
| inline noexcept

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

- rmvl/io/async.hpp