NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::awaitable< Args > 模板类 参考

可被 co_await 的异步操作结果 更多...

#include <use_awaitable.hpp>

Public 成员函数

void set_value (Args... args)
 设置完成值
void set_exception (exception_ptr e)
 设置异常

详细描述

template<typename... Args>
class neforce::awaitable< Args >

可被 co_await 的异步操作结果

模板参数
Args异步操作的参数类型

包装了一个 async_result 的 handler,使其可以作为协程的 awaiter。 当异步操作完成时,恢复挂起的协程。

在文件 use_awaitable.hpp38 行定义.

成员函数说明

◆ set_value()

template<typename... Args>
void neforce::awaitable< Args >::set_value ( Args... args)
inline

设置完成值

参数
args异步操作的结果参数

在文件 use_awaitable.hpp46 行定义.


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