YSTest: future.hpp 文件参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

类 | 命名空间 | 类型定义
future.hpp 文件参考
YBaseLib » YStandardExtend

标准库`<future>` 扩展。 更多...

`#include "type_traits.hpp"`
`#include <future>`
`#include <libdefect/exception.h>`
`#include <memory>`
future.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

struct | ystdex::is_future_type< typename >
struct | ystdex::is_future_type< std::future< _type > >

## 命名空间

| ystdex
| <functional> 特性测试宏。

## 类型定义

template<typename _fCallable , typename... _tParams>
using | ystdex::future_result_t = std::future< result_of_t< _fCallable &&(_tParams &&...)>>
template<typename _fCallable , typename... _tParams>
using | ystdex::packed_task_t = std::packaged_task< result_of_t< _fCallable &&(_tParams &&...)>()>

## 函数

template<typename _type >
std::future< decay_t< _type > > | ystdex::make_ready_future (_type &&val)
std::future< void > | ystdex::make_ready_future ()
template<typename _type >
std::future< _type > | ystdex::make_ready_future (std::exception_ptr p)
template<typename _fCallable , typename... _tParams>
packed_task_t< _fCallable &&, _tParams &&... > | ystdex::pack_task (_fCallable &&f, _tParams &&...args)
template<typename _fCallable , typename... _tParams>
std::shared_ptr< packed_task_t< _fCallable &&, _tParams &&... > > | ystdex::pack_shared_task (_fCallable &&f, _tParams &&...args)

## 详细描述

标准库`<future>` 扩展。

版本
  r120

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 624

创建时间:
  2015-08-18 10:12:00 +0800

修改时间:
  2016-09-21 15:40 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::Future

在文件 future.hpp 中定义.