extent 类 (C++ AMP)

表示指定原始为 0 的 N 维空间边界的 N 个整数值的矢量。 矢量中的值按最重要到最不重要的顺序排列。

template <
   int _Rank>
class extent;

参数

  • _Rank
    extent 对象的秩。

成员

公共构造函数

名称

描述

extent::extent 构造函数

初始化 extent 类的新实例。

公共方法

名称

描述

extent::contains 方法

验证指定的 extent 对象是否具有指定的级别。

extent::size 方法

返回该范围的总线性大小(以元素单位)。

extent::tile 方法

生成带特定维度的图标内容的 tiled_extent 对象。

公共运算符

名称

描述

extent::operator- 运算符

返回通过从对应的 extent 元素减去 index 元素创建的新 extent 对象。

extent::operator-- 运算符

递减 extent 对象中的每个元素。

extent::operator(mod)= 运算符

在元素除以某个数时,计算出 extent 对象中每个元素的模数(余数)。

extent::operator*= 运算符

extent 对象的每个元素乘以数字。

extent::operator/= 运算符

extent 对象的每个元素除以一个数字。

extent::operator[] 运算符

返回位于指定索引处的元素。

extent::operator+ 运算符

返回通过对应的 indexextent 元素合并创建的新 extent 对象。

extent::operator++ 运算符

递增 extent 对象中每个元素。

extent::operator+= 运算符

将指定数字添加到 extent 对象的每个元素中。

extent::operator= 运算符

将另一 extent 对象的内容复制到此对象中。

extent::operator-= 运算符

extent 对象的每个元素中减去指定数字。

公共常量

名称

描述

extent::rank 常量

获取 extent 对象的秩。

继承层次结构

extent

要求

**标头:**amp.h

命名空间: 并发

请参见

参考

Concurrency 命名空间 (C++ AMP)