다음을 통해 공유


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

지정한 첫 번째 인수의 결과는 지정된 두 번째 인수를 모듈러스합니다.

참고 항목

동시성 네임스페이스