Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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  ef-
       fects of	this
	  function.

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::atomic_ref::fetch_or&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help