次の方法で共有


array_view::operator() 演算子

パラメーターまたはパラメーターで指定された要素の値を返します。

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);

パラメーター

  • _Index
    要素の位置。

  • _I0
    最初のディメンション内のインデックス。

  • _I1
    2 番目のディメンション内のインデックス。

  • _I2
    3 番目のディメンション内のインデックス。

  • _I
    要素の位置。

戻り値

パラメーターまたはパラメーターで指定された要素の値。

必要条件

ヘッダー: amp.h

名前空間: Concurrency

参照

関連項目

array_view クラス