Operátory oboru názvů Concurrency (AMP)
operator==
Určuje, zda jsou zadané argumenty stejné.
template <
int _Rank,
template <int> class _Tuple_type
>
bool operator== (
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp);
Parametry
_Hodnost
Pořadí argumentů řazené kolekce členů.
_Lhs
Jeden z řazených kolekcí členů, které chcete porovnat.
_Rhs
Jeden z řazených kolekcí členů, které chcete porovnat.
Návratová hodnota
true
pokud jsou řazené řazené kolekce členů; v opačném případě . false
operator!=
Určuje, zda zadané argumenty nejsou stejné.
template <
int _Rank,
template <int> class _Tuple_type
>
bool operator!= (
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp);
Parametry
_Hodnost
Pořadí argumentů řazené kolekce členů.
_Lhs
Jeden z řazených kolekcí členů, které chcete porovnat.
_Rhs
Jeden z řazených kolekcí členů, které chcete porovnat.
Návratová hodnota
true
pokud řazené kolekce členů nejsou stejné; v opačném případě . false
operator+
Vypočítá součet zadaných argumentů podle komponent.
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);
Parametry
_Hodnost
Pořadí argumentů řazené kolekce členů.
_Lhs
Jeden z argumentů, které chcete přidat.
_Rhs
Jeden z argumentů, které chcete přidat.
Návratová hodnota
Součet zadaných argumentů podle komponent.
operátor-
Vypočítá rozdíl mezi zadanými argumenty.
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);
Parametry
_Hodnost
Pořadí argumentů řazené kolekce členů.
_Lhs
Argument, od který se má odečíst.
_Rhs
Argument, který se má odečíst.
Návratová hodnota
Rozdíl mezi zadanými argumenty.
operátor*
Vypočítá součin součást-moudrý součin zadaných argumentů.
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);
Parametry
_Hodnost
Pořadí argumentů řazené kolekce členů.
_Lhs
Jeden z řazených kolekcí členů, které se mají násobit.
_Rhs
Jeden z řazených kolekcí členů, které se mají násobit.
Návratová hodnota
Součin zadaných argumentů.
operátor/
Vypočítá podíl komponentně-moudrý podíl zadaných argumentů.
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);
Parametry
_Hodnost
Pořadí argumentů řazené kolekce členů.
_Lhs
Řazená kolekce členů, která má být rozdělena.
_Rhs
Řazená kolekce členů, kterou chcete rozdělit.
Návratová hodnota
Podíl zadaných argumentů.
% operátoru
Vypočítá moduly prvního zadaného argumentu druhým zadaným argumentem.
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);
Parametry
_Hodnost
Pořadí argumentů řazené kolekce členů.
_Lhs
Řazená kolekce členů, ze které se modulo vypočítá.
_Rhs
Řazená kolekce členů modulo by.
Návratová hodnota
Výsledek prvního zadaného argumentu moduluje druhý zadaný argument.