std::generator<Ref,V,Allocator>::promise_type::unhandled_exception

来自cppreference.com
 
 
 
协程支持
协程特征
协程句柄
无操作协程
平凡可等待体
范围生成器
(C++23)
 
范围库
范围适配器
 
 
void unhandled_exception();
(C++23 起)

x 为某个 generator

如果 x*active_ 顶端是一个代表以 *this承诺对象句柄

  • 如果 *x.active_ 的唯一元素就是代表以 *this 为承诺对象的协程的句柄,则等价于 throw;
  • 否则,赋值 std::current_exception()except_

否则,其行为未定义。

[编辑] 异常

可能抛出。