Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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