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
Value
Wartości typu Ty.Order
A memory_order.
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