atomic_fetch_xor, funkcja
Wykonuje logiczną exclusive or na wartość i istniejącą wartość przechowywaną w atomic obiektu.
template <class _Ty>
inline Ty atomic_fetch_xor(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_xor(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
Parametry
Atom
Wskaźnik do atomic obiekt, który przechowuje wartości typu Ty.Value
Wartość typu Ty.
Wartość zwracana
A Ty obiekt, który zawiera wynik bitowe exclusive or.
Uwagi
atomic_fetch_xor Wykonuje funkcję read-modify-write operacji, aby zastąpić wartością przechowywaną Atom z logiczną exclusive or z Value i bieżącą wartość przechowywaną w Atom, za pomocą memory_order_seq_cstmemory_order.
Wymagania
Nagłówek: atomic
Przestrzeń nazw: std