YSTest: apply.hpp 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

类 | 命名空间 | 函数
apply.hpp 文件参考
YBaseLib » YStandardExtend

元组应用操作。 更多...

`#include "invoke.hpp"`
`#include "integer_sequence.hpp"`
`#include <tuple>`
apply.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

struct | ystdex::call_projection< class, class >
| 调用投影：向原调用传递序列指定的位置的参数。 更多...
struct | ystdex::call_projection< _tRet(_tParams...), index_sequence< _vSeq... > >
struct | ystdex::call_projection< std::tuple< _tParams... >, index_sequence< _vSeq... > >

## 命名空间

| ystdex
| `<memory>` 特性测试宏。
| ystdex::details
| ystdex::cpp2017
| 取约束范围的值。

## 函数

template<typename _type , typename _tTuple , size_t... _vSeq>
_type | ystdex::details::make_from_tuple_impl (_tTuple &&t, index_sequence< _vSeq... >)
template<typename _func , class _tTuple >
auto | ystdex::cpp2017::apply (_func &&f, _tTuple &&t) -> decltype(call_projection< _tTuple, make_index_sequence< std::tuple_size< decay_t< _tTuple >>::value >>::apply_invoke(std::forward< decltype(f)>(f), std::forward< decltype(t)>(t)))
| 应用函数对象和参数元组。 更多...
template<typename _type , class _tTuple >
_type | ystdex::cpp2017::make_from_tuple (_tTuple &&t)
| 从元组构造指定类型的值。 更多...

## 详细描述

元组应用操作。

版本
  r986

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

自从
  build 333

创建时间:
  2019-01-11 19:43:23 +0800

修改时间:
  2019-01-30 10:07 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::Apply

在文件 apply.hpp 中定义.