NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
generator.hpp 文件参考
generator.hpp 的引用(Include)关系图:

浏览该文件的源代码.

class  cancellation_token
 取消令牌 更多...
struct  cancellation_token::check_awaiter
 取消检查等待器 更多...
class  generator< T >
 懒序列生成器 更多...
struct  generator< T >::promise_type
 生成器的promise类型 更多...
class  generator< T >::iterator
 生成器的输入迭代器 更多...
class  task< T >
 异步任务 更多...
struct  task< T >::promise_type
 任务的promise类型 更多...
struct  task< T >::promise_type::final_awaiter
 最终等待器 更多...
struct  task< T >::awaiter
 任务等待器 更多...
class  task< void >
 void特化的任务类 更多...

函数

template<typename... Tasks>
auto when_all (Tasks &&... tasks) -> task< tuple< typename Tasks::promise_type::result_type... > >
 等待所有任务完成
template<typename T, typename Factory>
task< T > retry (Factory &&factory, const size_t max_attempts, function< bool(const exception_ptr &)> should_retry=nullptr)
 带重试的异步操作

详细描述

本文件提供了协程的异步工具,包括:

在文件 generator.hpp 中定义.