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.