NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
task< T >::promise_type::final_awaiter结构体 参考

最终等待器 更多...

#include <generator.hpp>

Public 成员函数

bool await_ready () noexcept
 检查是否可立即恢复
coroutine_handle await_suspend (coroutine_handle< promise_type > h) noexcept
 暂停时执行的操作
void await_resume () noexcept
 恢复时执行的操作

详细描述

template<typename T>
struct task< T >::promise_type::final_awaiter

最终等待器

在文件 generator.hpp477 行定义.

成员函数说明

◆ await_ready()

template<typename T>
bool task< T >::promise_type::final_awaiter::await_ready ( )
inlinenoexcept

检查是否可立即恢复

返回
总是返回false

在文件 generator.hpp482 行定义.

◆ await_suspend()

template<typename T>
coroutine_handle task< T >::promise_type::final_awaiter::await_suspend ( coroutine_handle< promise_type > h)
inlinenoexcept

暂停时执行的操作

参数
h协程句柄
返回
要继续的协程

在文件 generator.hpp489 行定义.

引用了 noop_coroutine() , 以及 promise< Res >::promise().


该结构体的文档由以下文件生成: