Udostępnij za pośrednictwem


Metoda Atomic::fetch_xor

Wykonuje logiczną exclusive or na wartość i istniejącą wartość przechowywaną w *this.

Ty atomic<Ty>::fetch_xor (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_xor (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) _NOEXCEPT;

Parametry

Wartość zwracana

A Ty obiekt zawierający wynik bitowe exclusive or.

Uwagi

fetch_xor Wykonuje się metodą read-modify-write operacji przechowywana wartość *this z logiczną exclusive or z Value i bieżącą wartość przechowywaną w *thisi stosuje się ograniczenia pamięci, które są określone przez Order.

Wymagania

Nagłówek: atomic

Obszar nazw: std

Zobacz też

Informacje

<atomic>

Struktura Atomowej

Funkcja atomic_fetch_xor_explicit