Condividi tramite


Operatori dello spazio dei nomi Concurrency (AMP)

operator==

Determina se gli argomenti specificati sono uguali.

template <
    int _Rank,
    template <int> class _Tuple_type
>
bool operator== (
    const _Tuple_type<_Rank>& _Lhs,
    const _Tuple_type<_Rank>& _Rhs) restrict(amp);

Parametri

_Rango
Classificazione degli argomenti della tupla.

_Lhs
Una delle tuple da confrontare.

_Rhs
Una delle tuple da confrontare.

Valore restituito

true se le tuple sono uguali; in caso contrario, false.

operator!=

Determina se gli argomenti specificati non sono uguali.

template <
    int _Rank,
    template <int> class _Tuple_type
>
bool operator!= (
    const _Tuple_type<_Rank>& _Lhs,
    const _Tuple_type<_Rank>& _Rhs) restrict(amp);

Parametri

_Rango
Classificazione degli argomenti della tupla.

_Lhs
Una delle tuple da confrontare.

_Rhs
Una delle tuple da confrontare.

Valore restituito

true se le tuple non sono uguali; in caso contrario, false.

operator+

Calcola la somma a livello di componente degli argomenti specificati.

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

Parametri

_Rango
Classificazione degli argomenti della tupla.

_Lhs
Uno degli argomenti da aggiungere.

_Rhs
Uno degli argomenti da aggiungere.

Valore restituito

Somma a livello di componente degli argomenti specificati.

operator-

Calcola la differenza per componente tra gli argomenti specificati.

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

Parametri

_Rango
Classificazione degli argomenti della tupla.

_Lhs
Argomento da cui sottrarre.

_Rhs
Argomento da sottrarre.

Valore restituito

Differenza a livello di componente tra gli argomenti specificati.

operator*

Calcola il prodotto a livello di componente degli argomenti specificati.

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

Parametri

_Rango
Classificazione degli argomenti della tupla.

_Lhs
Una delle tuple da moltiplicare.

_Rhs
Una delle tuple da moltiplicare.

Valore restituito

Prodotto a livello di componente degli argomenti specificati.

operator/

Calcola il quoziente a livello di componente degli argomenti specificati.

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

Parametri

_Rango
Classificazione degli argomenti della tupla.

_Lhs
Tupla da dividere.

_Rhs
Tupla da dividere per.

Valore restituito

Quoziente a livello di componente degli argomenti specificati.

operator%

Calcola il modulo del primo argomento specificato dal secondo argomento specificato.

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

Parametri

_Rango
Classificazione degli argomenti della tupla.

_Lhs
Tupla da cui viene calcolato il modulo.

_Rhs
Tupla in base alla quale eseguire il modulo.

Valore restituito

Risultato del primo argomento specificato modulo il secondo argomento specificato.

Vedi anche

Spazio dei nomi della concorrenza