atomic::fetch_and — Metoda
Wykonuje bitowe and na wartość i istniejącą wartość przechowywaną w *this.
Ty atomic<Ty>::fetch_and (
Ty Value,
memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_and (
Ty Value,
memory_order Order = memory_order_seq_cst
) _NOEXCEPT;
Parametry
Value
Wartość typu Ty.Order
memory_order.
Wartość zwracana
TyObiekt, który zawiera wynik bitowe and.
Uwagi
Metoda fetch_and wykonuje operację read-modify-write, aby zastąpić przechowywaną wartość *this wartością bitową and z Value i bieżącą wartością przechowywaną w *this, w ramach ograniczeń pamięci określonych przez Order.
Wymagania
Nagłówek: niepodzielny
Przestrzeń nazw: std