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

FreeBSD Manual Pages

  
 
  

home | help
std::atomic_ref::fetch_and(3) C++ Standard Libarystd::atomic_ref::fetch_and(3)

NAME
       std::atomic_ref::fetch_and - std::atomic_ref::fetch_and

Synopsis
	  member only of atomic_ref<Integral> specializations
	  T fetch_and( 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  AND	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	AND
	  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_and(3)

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

home | help