Sdílet prostřednictvím


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

truepokud 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

truepokud ř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.

Viz také

Obor názvů Concurrency