YSTest: ystdex::vseq::join_n< _vN, _tSeq, when< true > > 模板结构体 参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 类型 | Private 类型 | 所有成员列表
ystdex::vseq::join_n< _vN, _tSeq, when< true > > 模板结构体 参考

`#include <variadic.hpp>`

## Public 类型

using | type = concat_t< concat_t< half, half >, join_n_t< _vN%2, unit >>

## Private 类型

using | unit = _tSeq
using | half = join_n_t< _vN/2, unit >

## 详细描述

### template<size_t _vN, class _tSeq>
struct ystdex::vseq::join_n< _vN, _tSeq, when< true > >

注解
  使用二分实现减少递归实例化深度。

自从
  build 684

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

## 成员类型定义说明

template<size_t _vN, class _tSeq >

using ystdex::vseq::join_n< _vN, _tSeq, when< true > >::half = join_n_t<_vN / 2, unit>

private

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

template<size_t _vN, class _tSeq >

using ystdex::vseq::join_n< _vN, _tSeq, when< true > >::type = concat_t<concat_t<half, half>, join_n_t<_vN % 2, unit>>

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

template<size_t _vN, class _tSeq >

using ystdex::vseq::join_n< _vN, _tSeq, when< true > >::unit = _tSeq

private

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

该结构体的文档由以下文件生成:

- variadic.hpp