array::operator() – operátor
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) restrict(amp,cpu);
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);
typename details::_Projection_result_type<_Value_type,_Rank>::_Result_type operator()(int _I) restrict(amp,cpu);
typename details::_Projection_result_type<_Value_type,_Rank>::_Const_result_type operator()(int _I) const restrict(amp,cpu);
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
Nejmé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čka: amp.h
Obor názvů: Souběžnost