Funkcja atomic_fetch_and_explicit
Wykonuje logiczną and wartość i istniejącą wartość przechowywaną w atomic obiektu.
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
Wskaźnik do atomic obiekt, który przechowuje wartości typu Ty.Value
Wartości typu Ty.Order
A memory_order.
Wartość zwracana
A Ty obiekt zawierający wynik bitowe and.
Uwagi
atomic_fetch_and_explicit Wykonuje funkcję read-modify-write operacji przechowywana wartość Atom z logiczną and z Value i bieżącą wartość przechowywaną w Atom, stosując ograniczenia pamięci, które są określone przez Order.
Wymagania
Nagłówek: atomic
Obszar nazw: std