Funkce atomic_fetch_and_explicit
Provádí bitového and hodnotu a existující hodnotu uloženou v atomic objektu.
template <class _Ty>
inline Ty atomic_fetch_and_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_and_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 and.
Poznámky
atomic_fetch_and_explicit Funkce provádí read-modify-write operaci nahrazení hodnoty uložené Atom bitového s and 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