Concurrency 네임스페이스 연산자(AMP)
연산자==
지정된 인수가 같은지 여부를 확인합니다.
template <
int _Rank,
template <int> class _Tuple_type
>
bool operator== (
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp);
매개 변수
_Rank
튜플 인수의 순위입니다.
_Lhs
비교할 튜플 중 하나입니다.
_Rhs
비교할 튜플 중 하나입니다.
Return Value
true
튜플이 같으면 false
operator!=
지정된 인수가 같지 않은지 여부를 확인합니다.
template <
int _Rank,
template <int> class _Tuple_type
>
bool operator!= (
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp);
매개 변수
_Rank
튜플 인수의 순위입니다.
_Lhs
비교할 튜플 중 하나입니다.
_Rhs
비교할 튜플 중 하나입니다.
Return Value
true
튜플이 같지 않으면 false
operator+
지정된 인수의 구성 요소 단위 합계를 계산합니다.
template <
int _Rank,
template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
매개 변수
_Rank
튜플 인수의 순위입니다.
_Lhs
추가할 인수 중 하나입니다.
_Rhs
추가할 인수 중 하나입니다.
Return Value
지정된 인수의 구성 요소 단위 합계입니다.
operator-
지정된 인수 간의 구성 요소 단위 차이를 계산합니다.
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator-(
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator-(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator-(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
매개 변수
_Rank
튜플 인수의 순위입니다.
_Lhs
뺄 인수입니다.
_Rhs
뺄 인수입니다.
Return Value
지정된 인수 간의 구성 요소별 차이입니다.
operator*
지정된 인수의 구성 요소별 곱을 계산합니다.
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator*(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator*(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp, cpu);
매개 변수
_Rank
튜플 인수의 순위입니다.
_Lhs
곱할 튜플 중 하나입니다.
_Rhs
곱할 튜플 중 하나입니다.
Return Value
지정된 인수의 구성 요소별 곱입니다.
operator/
지정된 인수의 구성 요소 단위 몫을 계산합니다.
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator/(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator/(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
매개 변수
_Rank
튜플 인수의 순위입니다.
_Lhs
나눌 튜플입니다.
_Rhs
나눌 튜플입니다.
Return Value
지정된 인수의 구성 요소 단위 몫입니다.
operator%
지정된 첫 번째 인수의 모듈러스를 지정된 두 번째 인수로 계산합니다.
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator%(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator%(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
매개 변수
_Rank
튜플 인수의 순위입니다.
_Lhs
모듈로가 계산되는 튜플입니다.
_Rhs
모듈로로 작성할 튜플입니다.
Return Value
지정한 첫 번째 인수의 결과는 지정된 두 번째 인수를 모듈러스합니다.