NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
cancellation_token::check_awaiter结构体 参考

取消检查等待器 更多...

#include <generator.hpp>

Public 成员函数

bool await_ready () const noexcept
 检查是否可立即恢复
void await_suspend (coroutine_handle<> h) const noexcept
 暂停协程(实际上从不暂停)
void await_resume () const
 恢复时执行的操作

Public 属性

const cancellation_tokentoken
 令牌指针

详细描述

取消检查等待器

可在协程中等待此对象,如果已取消则抛出异常。

在文件 generator.hpp42 行定义.

成员函数说明

◆ await_ready()

bool cancellation_token::check_awaiter::await_ready ( ) const
inlinenoexcept

检查是否可立即恢复

返回
如果已取消则返回true,表示可以立即恢复(并抛出异常)

在文件 generator.hpp49 行定义.

引用了 token.

◆ await_resume()

void cancellation_token::check_awaiter::await_resume ( ) const
inline

恢复时执行的操作

异常
exception如果已取消则抛出异常

在文件 generator.hpp61 行定义.

引用了 token.

◆ await_suspend()

void cancellation_token::check_awaiter::await_suspend ( coroutine_handle<> h) const
inlinenoexcept

暂停协程(实际上从不暂停)

参数
h协程句柄

在文件 generator.hpp55 行定义.


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