std::coroutine_handle<Promise>::done
来自 cppreference.com
< cpp | coroutine | coroutine handle
其他专门化的成员 |
||
bool done() const; |
(1) | (自 C++20 起) |
专门化 std::coroutine_handle<std::noop_coroutine_promise> 的成员 |
||
constexpr bool done() const noexcept; |
(2) | (自 C++20 起) |
检查挂起的协程是否在其最终挂起点挂起。
1) 如果 *this 所指的协程在其最终挂起点挂起,则返回 true;如果协程在其他挂起点挂起,则返回 false。如果 *this 不引用挂起的协程,则行为未定义。
2) 始终返回 false。
内容 |
[编辑] 参数
(无)
[编辑] 返回值
1) 如果协程在其最终挂起点挂起,则返回 true;如果协程在其他挂起点挂起,则返回 false。
2) false
[编辑] 注释
空操作协程始终被认为没有在其最终挂起点挂起。
[编辑] 示例
此部分不完整 原因:无示例 |