Udostępnij za pośrednictwem


Operator array_view::operator()

Zwraca wartość elementu, która jest określona przez parametr lub parametry.

value_type& operator() (const index<_Rank>& _Index) const restrict(amp,cpu);
                     
auto operator() (int _I) constrestrict(amp,cpu) -> decltype(details::_Array_view_projection_helper<_Value_type,_Rank>::_Project0((array_view<_Value_type,_Rank> *)NULL, _I));
                     
value_type& operator() (int _I0, int _I1) const restrict(amp,cpu);
                     
value_type& operator() (int _I0, int _I1, int _I2) const restrict(amp,cpu);
                     
const value_type& operator() (const index<_Rank>& _Index) constrestrict(amp,cpu);
                     
auto operator() (int _I) constrestrict(amp,cpu) -> decltype(details::_Array_view_projection_helper<const _Value_type,_Rank>::_Project0((array_view<const _Value_type,_Rank> *)NULL, _I));
                     
const value_type& operator() (int _I0, int _I1) const restrict(amp,cpu);
                     
const value_type& operator() (int _I0, int _I1, int _I2) const restrict(amp,cpu);

Parametry

  • _Index
    Lokalizacja elementu.

  • _I0
    Indeks w pierwszym wymiarze.

  • _I1
    Indeks w drugim wymiarze.

  • _I2
    Indeks w trzecim wymiarze.

  • _I
    Lokalizacja elementu.

Wartość zwracana

Wartość elementu określonego przez parametr lub parametry.

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

Klasa array_view