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

获得本协程绑定的跟state指针的可等待对象。 更多...

静态 Public 成员函数

static get_root_state_awaitor get_root_state () noexcept
 获得当前协程的跟state指针。 更多...
 
static state_base_troot_state () noexcept
 获得当前协程的跟state指针。 更多...
 

详细描述

获得本协程绑定的跟state指针的可等待对象。

成员函数说明

◆ get_root_state()

static get_root_state_awaitor resumef::get_root_state_awaitor::get_root_state ( )
staticnoexcept

获得当前协程的跟state指针。

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

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

◆ root_state()

static state_base_t* resumef::get_root_state_awaitor::root_state ( )
staticnoexcept

获得当前协程的跟state指针。

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

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

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