YSTest: tuple.hpp 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

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

元组类型和操作。 更多...

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

浏览源代码.

## 类

struct | ystdex::vseq::seq_size< std::tuple< _types... > >
struct | ystdex::vseq::project< std::tuple< _types... >, index_sequence< _vIdxSeq... > >
struct | ystdex::vseq::vec_add< std::tuple< integral_constant< _tInt, _vSeq1 >... >, std::tuple< integral_constant< _tInt, _vSeq2 >... > >
struct | ystdex::vseq::vec_subtract< std::tuple< integral_constant< _tInt, _vSeq1 >... >, std::tuple< integral_constant< _tInt, _vSeq2 >... > >
struct | ystdex::tuple_find< typename, class >
| 查找类型对应的索引位置，若不存在则为 tuple_not_found 。 更多...
struct | ystdex::tuple_find< _type, const _tTuple >
struct | ystdex::tuple_find< _type, volatile _tTuple >
struct | ystdex::tuple_find< _type, const volatile _tTuple >
struct | ystdex::tuple_find< _type, std::tuple< _types... > >
struct | ystdex::tuple_find< _type, std::pair< _type1, _type2 > >

## 命名空间

| ystdex
| `<memory>` 特性测试宏。
| ystdex::cpp2014
| 使用 new 和指定参数构造指定类型的 std::unique_ptr 对象。
| ystdex::vseq
| ystdex::details

## 类型定义

template<size_t _vIdx, typename _type >
using | ystdex::cpp2014::tuple_element_t = _t< std::tuple_element< _vIdx, _type > >
template<class _tSize , class _tIndex >
using | ystdex::details::index_conv = size_t_< _tSize::value==_tIndex::value ? tuple_not_found :_tIndex::value >

## 函数

static const auto | ystdex::tuple_not_found (size_t(-1))
| 表示没有找到的索引。 更多...

## 详细描述

元组类型和操作。

版本
  r912

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

自从
  build 333

创建时间:
  2013-09-24 22:29:55 +0800

修改时间:
  2019-01-11 20:06 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::Tuple

在文件 tuple.hpp 中定义.