YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
变长参数标记的序列相关的元操作。 更多...
![]() |
类 | |
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 |
变长参数标记的序列相关的元操作。
形式为模板类名声明和特化的相关操作,被操作的序列是类类型。 除此处对 ystdex::variadic_sequence 外的特化外,可有其它类类型的特化。 特化至少需保证具有表示和此处特化意义相同的 type 类型成员。 对于非类型元素,成员 value 表示结果,成员 type 表示对应的序列类型。
using ystdex::sequence_split_t = typedef typename sequence_split<_tSeq>::type |
在文件 variadic.hpp 第 81 行定义.