YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
Variadic Sequence 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.hpp81 行定义.