Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Följande operatorer definieras i Concurrency namnområdet (AMP):
operator==
Avgör om de angivna argumenten är lika.
template <
int _Rank,
template <int> class _Tuple_type
>
bool operator== (
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp);
Parameters
_Rank
Rangordningen för tuppelns argument.
_Lhs
En av tuplerna som ska jämföras.
_Rhs
En av tuplerna som ska jämföras.
Returvärde
true om tupplarna är lika; annars.false
operator!=
Avgör om de angivna argumenten inte är lika.
template <
int _Rank,
template <int> class _Tuple_type
>
bool operator!= (
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp);
Parameters
_Rank
Rangordningen för tuppelns argument.
_Lhs
En av tuplerna som ska jämföras.
_Rhs
En av tuplerna som ska jämföras.
Returvärde
trueom tuplerna inte är lika; annarsfalse.
operator+
Beräknar den komponentvisa summan av de angivna argumenten.
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);
Parameters
_Rank
Rangordningen för tuppelns argument.
_Lhs
Ett av argumenten som ska läggas till.
_Rhs
Ett av argumenten som ska läggas till.
Returvärde
Den komponentvisa summan av de angivna argumenten.
Operatör-
Beräknar den komponentvisa skillnaden mellan de angivna argumenten.
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);
Parameters
_Rank
Rangordningen för tuppelns argument.
_Lhs
Argumentet från vilket det ska subtraheras.
_Rhs
Argumentet som ska subtraheras.
Returvärde
Den komponentvisa skillnaden mellan de angivna argumenten.
Operatör*
Beräknar den komponentvisa produkten av de angivna argumenten.
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);
Parameters
_Rank
Rangordningen för tuppelns argument.
_Lhs
En av tuplerna som ska multipliceras.
_Rhs
En av tuplerna som ska multipliceras.
Returvärde
Den komponentvisa produkten av de angivna argumenten.
Operatör/
Beräknar komponentmässigt kvoten för de angivna argumenten.
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);
Parameters
_Rank
Rangordningen för tuppelns argument.
_Lhs
Tuppeln som ska delas.
_Rhs
Tuppeln som man ska dividera med.
Returvärde
Komponentmässigt kvot för de angivna argumenten.
operator%
Beräknar modulus för det första angivna argumentet med det andra angivna argumentet.
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);
Parameters
_Rank
Rangordningen för tuppelns argument.
_Lhs
Tuppeln från vilken modulen beräknas.
_Rhs
Tupeln att moduleras med.
Returvärde
Resultatet av det första angivna argumentet modulo det andra angivna argumentet.