home | help
std::atomic_ref::fetch_or(3)   C++ Standard Libary  std::atomic_ref::fetch_or(3)

NAME
     std::atomic_ref::fetch_or - std::atomic_ref::fetch_or

Synopsis
	member only of atomic_ref<Integral> specializations
	T fetch_or( T arg,
		    std::memory_order	order	=   std::memory_order_seq_cst  )
     (since C++20)
	const noexcept;

	Atomically replaces the current value of the referenced object with  the
     result of
	bitwise  OR  of the value and arg. This operation is a read-modify-write
     operation.
	Memory is affected according to the value of order.

Parameters
	arg   - the other argument of bitwise OR
	order - memory order constraints to enforce

Return value
	The value of the referenced object, immediately preceding the effects of
     this
	function.

http://cppreference.com 	   2024.06.10	    std::atomic_ref::fetch_or(3)

home | help