YSTest: integer_sequence.hpp 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 文件列表
- 文件成员

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

整数序列元编程接口。 更多...

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

浏览源代码.

## 类

struct | ystdex::cpp2014::integer_sequence< _tInt, _vSeq >
struct | ystdex::vseq::project< _tSeq, index_sequence< _vIdxSeq... >, enable_for_instances< _tSeq > >
struct | ystdex::vseq::bound_integer_sequence< _tInt >
struct | ystdex::vseq::ctor_of< integer_sequence< _tInt, _vSeq... > >
struct | ystdex::vseq::params_of< integer_sequence< _tInt, _vSeq... > >
struct | ystdex::vseq::vec_add< integer_sequence< _tInt, _vSeq1... >, integer_sequence< _tInt, _vSeq2... > >
struct | ystdex::vseq::vec_subtract< integer_sequence< _tInt, _vSeq1... >, integer_sequence< _tInt, _vSeq2... > >
struct | ystdex::vseq::vdefer_i< _tInt, _gOp, _vSeq >
| 可变参数整数列表延迟求值。 更多...
struct | ystdex::make_successor< _tInt, _tInt, class >
| 取整数序列的自然数后继。 更多...
struct | ystdex::make_successor< _tInt, _vBase, integer_sequence< _tInt, _vSeq... > >
struct | ystdex::make_peano_sequence< _tInt, _vBase, _vN >
| 取皮亚诺公理决定的整数序列。 更多...
struct | ystdex::make_peano_sequence< _tInt, _vBase, _vN >
| 取皮亚诺公理决定的整数序列。 更多...
struct | ystdex::make_peano_sequence< _tInt, _vBase, 0 >

## 命名空间

| ystdex
| <functional> 特性测试宏。
| ystdex::cpp2014
| 包含 ISO C++ 2014 引入的名称的命名空间。
| ystdex::vseq

## 类型定义

template<typename _tInt , _tInt _vDefault, _tInt... _values>
using | ystdex::same_value_as = is_same< integer_sequence< _tInt, _vDefault, _values... >, integer_sequence< _tInt, _values..., _vDefault >>
| 判断是否具有相同的指定值。 更多...
template<size_t... _vSeq>
using | ystdex::cpp2014::index_sequence = integer_sequence< size_t, _vSeq... >
template<typename _tInt , _tInt _vBase, class _tSeq >
using | ystdex::make_successor_t = _t< make_successor< _tInt, _vBase, _tSeq >>
template<typename _tInt , _tInt _vBase, size_t _vN>
using | ystdex::make_peano_sequence_t = _t< make_peano_sequence< _tInt, _vBase, _vN >>
template<typename _tInt , size_t _vN>
using | ystdex::make_natural_sequence = make_peano_sequence< _tInt, 0, _vN >
| 取自然数序列。 更多...
template<typename _tInt , size_t _vN>
using | ystdex::make_natural_sequence_t = _t< make_natural_sequence< _tInt, _vN >>
template<typename _tInt , size_t _vN>
using | ystdex::cpp2014::make_integer_sequence = make_natural_sequence_t< _tInt, _vN >
template<size_t _vN>
using | ystdex::cpp2014::make_index_sequence = make_integer_sequence< size_t, _vN >
template<typename... _types>
using | ystdex::cpp2014::index_sequence_for = make_index_sequence< sizeof...(_types)>

## 详细描述

整数序列元编程接口。

版本
  r530

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

自从
  build 589

创建时间:
  2013-03-30 00:55:06 +0800

修改时间:
  2016-04-23 18:48 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::IntegerSequence

在文件 integer_sequence.hpp 中定义.