RMVL  2.4.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::async::BasicPromise类 参考

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

#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 ( )
inlinenoexcept

◆ 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 {}

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