Funkce atomic_fetch_xor_explicit
Provádí bitového exclusive or na hodnotu a existující hodnotu uloženou v atomic objektu.
template <class _Ty>
inline Ty atomic_fetch_xor_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_xor_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
Parametry
Atom
Ukazatel na atomic objekt, který uchovává hodnotu typu Ty.Value
Hodnota typu Ty.Order
A memory_order.
Vrácená hodnota
A Ty objekt obsahující výsledek bitového exclusive or.
Poznámky
atomic_fetch_xor_explicit Funkce provádí read-modify-write operaci nahrazení hodnoty uložené Atom bitového s exclusive or z Value a aktuální hodnota, která je uložena v Atom, použitím omezení paměti, které jsou určeny Order.
Požadavky
Záhlaví: atomovou
Obor názvů: std