| RMVL 2.3.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
rm::async::Promise< void >类 参考
数据 IO 与通信模块

特化 `void` 类型的异步协程承诺 更多...

`#include <rmvl/io/async.hpp>`

类 rm::async::Promise< void > 继承关系图:
rm::async::Promise< void > 的协作图:

## Public 成员函数
auto | get_return_object () noexcept
FinalAwaiter< void > | final_suspend () noexcept
void | return_void ()
auto | get_return_object () noexcept
FinalAwaiter< void > | final_suspend () noexcept
void | return_value (void value) noexcept
void | get ()
Public 成员函数 继承自 rm::async::BasicPromise
std::suspend_always | initial_suspend () noexcept
void | unhandled_exception ()

## 额外继承的成员函数
Public 属性 继承自 rm::async::BasicPromise
std::coroutine_handle | previous {}
Protected 属性 继承自 rm::async::BasicPromise
std::exception_ptr | _exception {nullptr}

## 详细描述

特化 `void` 类型的异步协程承诺

## 成员函数说明

## ◆ final_suspend() [1/2]

FinalAwaiter< void > rm::async::Promise< void >::final_suspend | ( |  | ) |
| inline noexcept

## ◆ final_suspend() [2/2]

FinalAwaiter< void > rm::async::Promise< void >::final_suspend | ( |  | ) |
| inline noexcept

## ◆ get()

void rm::async::Promise< void >::get | ( |  | ) |
| inline

## ◆ get_return_object() [1/2]

auto rm::async::Promise< void >::get_return_object | ( |  | ) |
| inline noexcept

## ◆ get_return_object() [2/2]

auto rm::async::Promise< void >::get_return_object | ( |  | ) |
| inline noexcept

## ◆ return_value()

void rm::async::Promise< void >::return_value | ( | void | value | ) |
| inline noexcept

## ◆ return_void()

void rm::async::Promise< void >::return_void | ( |  | ) |
| inline

该类的文档由以下文件生成:

- rmvl/io/async.hpp