YSTest: Variadic Sequence Operations

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
类 | 类型定义
Variadic Sequence Operations
Meta Operations

变长参数标记的序列相关的元操作。 更多...

Variadic Sequence Operations 的协作图:

## 类

struct | ystdex::sequence_split< class >
| 拆分序列。 更多...
struct | ystdex::sequence_split< variadic_sequence< _vHead, _vTail...> >
struct | ystdex::sequence_cat< class, class >
| 合并序列。 更多...
struct | ystdex::sequence_element< size_t, class >
| 取序列元素。 更多...
struct | ystdex::sequence_project< class, class >
| 投影操作。 更多...
struct | ystdex::sequence_reverse< class >
| 取逆序列。 更多...

## 类型定义

template<class _tSeq >
using | ystdex::sequence_split_t = typename sequence_split< _tSeq >::type

## 详细描述

变长参数标记的序列相关的元操作。

自从
  build 447

形式为模板类名声明和特化的相关操作，被操作的序列是类类型。 除此处对 ystdex::variadic_sequence 外的特化外，可有其它类类型的特化。 特化至少需保证具有表示和此处特化意义相同的 type 类型成员。 对于非类型元素，成员 value 表示结果，成员 type 表示对应的序列类型。

## 类型定义说明

template<class _tSeq >

using ystdex::sequence_split_t = typedef typename sequence_split<_tSeq>::type

在文件 variadic.hpp 第 81 行定义.