Share via


extent 類別 (C++ AMP)

代表 N 整數值的向量,指定以 0 為原點的 N 維空間的範圍。 向量中的值會從最重要至最不重要排列。

template <
   int _Rank>
class extent;

參數

  • _Rank
    extent 物件的順位。

Members

公用建構函式

名稱

描述

extent::extent 建構函式

初始化 extent 類別的新執行個體。

公用方法

名稱

描述

extent::contains 方法

確認指定的 extent 物件具有指定的陣序。

extent::size 方法

傳回範圍的總線性大小 (以項目數為單位) 。

extent::tile 方法

用指定的 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)