Array::Operator() operátora
Vrátí hodnotu prvku určeného parametry.
value_type& operator() (const index<_Rank>& _Index) restrict(amp,cpu);
const value_type& operator() (const index<_Rank>& _Index) const restrict(amp,cpu);
value_type& operator() (int _I0, int _I1) __GPU;
const value_type& operator() (int _I0, int _I1) const restrict(amp,cpu);
value_type& operator() (int _I0, int _I1, int _I2) restrict(amp,cpu);
const value_type& operator() (int _I0, int _I1, int _I2) const restrict(amp,cpu);
auto operator()(int _I) restrict(amp,cpu) -> decltype(details::_Array_projection_helper<_Value_type,_Rank>::_Project0((array<_Value_type,_Rank> *)NULL,_I));
auto operator()(int _I) const restrict(amp,cpu) -> decltype(details::_Array_projection_helper<_Value_type,_Rank>::_Project0((const array<_Value_type,_Rank> *)NULL,_I));
Parametry
_Index
Umístění prvku._I0
Nejvýznamnější komponenta počátku tohoto oddílu._I1
Druhá nejvýznamnější komponenta počátku tohoto oddílu._I2
Jméně významná komponenta počátku tohoto oddílu._I
Umístění prvku.
Vrácená hodnota
Hodnota prvku určeného parametry.
Poznámky
Přetížení, která mají I0, I1 nebo I2 parametrů umožňují načíst odkazy na hodnoty v objektu array bez nutnosti vytvářet objekt index.
Požadavky
Hlavičkový soubor: amp.h
Obor názvů: Concurrency