Aracılığıyla paylaş


Eşzamanlılık ad alanı işleçleri (AMP)

operator==

Belirtilen bağımsız değişkenlerin eşit olup olmadığını belirler.

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

Parametreler

_Rütbe
Tanımlama grubu bağımsız değişkenlerinin sırası.

_Lhs
Karşılaştırılmaya yönelik tanımlama listelerinden biri.

_Rhs
Karşılaştırılmaya yönelik tanımlama listelerinden biri.

Dönüş Değeri

true tanımlama demetleri eşitse; aksi takdirde , false.

operator!=

Belirtilen bağımsız değişkenlerin eşit olup olmadığını belirler.

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

Parametreler

_Rütbe
Tanımlama grubu bağımsız değişkenlerinin sırası.

_Lhs
Karşılaştırılmaya yönelik tanımlama listelerinden biri.

_Rhs
Karşılaştırılmaya yönelik tanımlama listelerinden biri.

Dönüş Değeri

true tanımlama kümeleri eşit değilse; aksi takdirde , false.

işleç+

Belirtilen bağımsız değişkenlerin bileşen açısından toplamını hesaplar.

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

Parametreler

_Rütbe
Tanımlama grubu bağımsız değişkenlerinin sırası.

_Lhs
Eklenecek bağımsız değişkenlerden biri.

_Rhs
Eklenecek bağımsız değişkenlerden biri.

Dönüş Değeri

Belirtilen bağımsız değişkenlerin bileşene göre toplamı.

operatör-

Belirtilen bağımsız değişkenler arasındaki bileşen açısından farkı hesaplar.

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

Parametreler

_Rütbe
Tanımlama grubu bağımsız değişkenlerinin sırası.

_Lhs
Çıkarılacak bağımsız değişken.

_Rhs
Çıkaracak bağımsız değişken.

Dönüş Değeri

Belirtilen bağımsız değişkenler arasındaki bileşen açısından fark.

operatör*

Belirtilen bağımsız değişkenlerin bileşen açısından çarpımını hesaplar.

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

Parametreler

_Rütbe
Tanımlama grubu bağımsız değişkenlerinin sırası.

_Lhs
Çarpmak için tanımlama listelerinden biri.

_Rhs
Çarpmak için tanımlama listelerinden biri.

Dönüş Değeri

Belirtilen bağımsız değişkenlerin bileşene göre çarpım.

operatör/

Belirtilen bağımsız değişkenlerin bileşen açısından bölüm değerini hesaplar.

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

Parametreler

_Rütbe
Tanımlama grubu bağımsız değişkenlerinin sırası.

_Lhs
Bölünecek tanımlama grubu.

_Rhs
Bölünecek tanımlama grubu.

Dönüş Değeri

Belirtilen bağımsız değişkenlerin bileşen açısından bölüm.

işleç yüzdesi

belirtilen ilk bağımsız değişkenin modüllerini belirtilen ikinci bağımsız değişkene göre hesaplar.

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

Parametreler

_Rütbe
Tanımlama grubu bağımsız değişkenlerinin sırası.

_Lhs
Modulonun hesaplandığı tanımlama grubu.

_Rhs
Modüle göre modüle tanımlama grubu.

Dönüş Değeri

Belirtilen ilk bağımsız değişkenin sonucu, belirtilen ikinci bağımsız değişkeni modüle eder.

Ayrıca bkz.

Eşzamanlılık Ad Alanı