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

特化 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 ()
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()

FinalAwaiter< void > rm::async::Promise< void >::final_suspend ( )
inlinenoexcept

◆ get()

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

◆ get_return_object()

auto rm::async::Promise< void >::get_return_object ( )
inlinenoexcept

◆ return_value()

void rm::async::Promise< void >::return_value ( void value)
inlinenoexcept

◆ return_void()

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

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