YSTest: future.hpp 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

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

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

`#include "invoke.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
| `<memory>` 特性测试宏。

## 类型定义

template<typename _fCallable , typename... _tParams>
using | ystdex::future_result_t = std::future< invoke_result_t< _fCallable, _tParams... > >
template<typename _fCallable , typename... _tParams>
using | ystdex::packed_task_t = std::packaged_task< invoke_result_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>` 扩展。

版本
  r127

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

自从
  build 624

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

修改时间:
  2019-12-26 22:20 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::Future

在文件 future.hpp 中定义.