index Class
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
Defines an N-dimensional index point.
Syntax
template <
int _Rank
>
class index;
Parameters
_Rank
The rank, or number of dimensions.
Members
Public Constructors
Name | Description |
---|---|
index::index Constructor | Initializes a new instance of the index class. |
Public Operators
Name | Description |
---|---|
index::operator-- Operator | Decrements each element of the index object. |
index::operator(mod)= Operator | Calculates the modulus (remainder) of each element in the index object when that element is divided by a number. |
index::operator*= Operator | Multiplies each element of the index object by a number. |
index::operator/= Operator | Divides each element of the index object by a number. |
index::operatorOperator | Returns the element that's at the specified index. |
index::operator++ Operator | Increments each element of the index object. |
index::operator+= Operator | Adds the specified number to each element of the index object. |
index::operator= Operator | Copies the contents of the specified index object into this one. |
index::operator-= Operator | Subtracts the specified number from each element of the index object. |
Public Constants
Name | Description |
---|---|
index::rank Constant | Stores the rank of the index object. |
Inheritance Hierarchy
index
Remarks
The index
structure represents a coordinate vector of N integers that specifies a unique position in an N-dimensional space. The values in the vector are ordered from most significant to least significant. You can retrieve the values of the components using index::operator= Operator.
Requirements
Header: amp.h
Namespace: Concurrency