librf
静态 Public 成员函数 | 所有成员列表
resumef::get_current_scheduler_awaitor结构体 参考

获得本协程绑定的调度器的可等待对象。 更多...

静态 Public 成员函数

static get_current_scheduler_awaitor get_current_scheduler () noexcept
 获得当前协程绑定的调度器。 更多...
 
static scheduler_tcurrent_scheduler () noexcept
 获得当前协程绑定的调度器。 更多...
 

详细描述

获得本协程绑定的调度器的可等待对象。

成员函数说明

◆ current_scheduler()

static scheduler_t* resumef::get_current_scheduler_awaitor::current_scheduler ( )
staticnoexcept

获得当前协程绑定的调度器。

立即返回,没有协程切换和等待。
这是一条宏函数,等同于 co_await get_current_scheduler()

返回
scheduler_t*
注解
由于doxygen使用上的问题,将之归纳到 get_current_scheduler_awaitor 类下。

◆ get_current_scheduler()

static get_current_scheduler_awaitor resumef::get_current_scheduler_awaitor::get_current_scheduler ( )
staticnoexcept

获得当前协程绑定的调度器。

立即返回,没有协程切换和等待。
推荐使用 current_scheduler() 宏替代 co_await get_current_scheduler()

返回
[co_await] scheduler_t*
注解
本函数是resumef名字空间下的全局函数。由于doxygen使用上的问题,将之归纳到 get_current_scheduler_awaitor 类下。

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