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
第二个维度中的索引。_I2
第三个维度中的索引。_I
元素的位置。
返回值
指定的参数或参数的元素的值。
要求
标题: amp.h
命名空间: 并发