atomic_fetch_and, funkcja
Wykonuje logiczną and na wartość i istniejącą wartość przechowywaną w atomic obiektu.
template <class _Ty>
inline Ty atomic_fetch_and(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_and(
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 and.
Uwagi
atomic_fetch_and Wykonuje funkcję read-modify-write operacji, aby zastąpić wartością przechowywaną Atom z logiczną and z Value i bieżącą wartość przechowywaną w Atom, za pomocą memory_order_seq_cstmemory_order.
Wymagania
Nagłówek: atomic
Przestrzeń nazw: std