| RMVL 2.3.0 Robotic Manipulation and Vision Library

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

协程承诺基类，管理协程的生命周期和异常处理 更多...

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

类 rm::async::BasicPromise 继承关系图:
rm::async::BasicPromise 的协作图:

## Public 成员函数
std::suspend_always | initial_suspend () noexcept
void | unhandled_exception ()

## Public 属性
std::coroutine_handle | previous {}

## Protected 属性
std::exception_ptr | _exception {nullptr}

## 详细描述

协程承诺基类，管理协程的生命周期和异常处理

## 成员函数说明

## ◆ initial_suspend()

std::suspend_always rm::async::BasicPromise::initial_suspend | ( |  | ) |
| inline noexcept

## ◆ unhandled_exception()

void rm::async::BasicPromise::unhandled_exception | ( |  | ) |
| inline

## 类成员变量说明

## ◆ _exception

std::exception_ptr rm::async::BasicPromise::_exception {nullptr}
| protected

## ◆ previous

std::coroutine_handle rm::async::BasicPromise::previous {}

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

- rmvl/io/async.hpp