Funkcja atomic_fetch_or_explicit
Wykonuje logiczną or na wartość i istniejącą wartość przechowywaną w atomic obiektu.
template <class _Ty>
inline Ty atomic_fetch_or_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_or_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 or.
Uwagi
atomic_fetch_or_explicit Wykonuje funkcję read-modify-write operacji przechowywana wartość Atom z logiczną or z Value i bieżącą wartość przechowywaną w Atom, stosując ograniczenia pamięci określonej przez Order.
Wymagania
Nagłówek: atomic
Obszar nazw: std