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
	  T fetch_and( T arg,				  (since C++20)
	  std::memory_order  order  =			     (member  only  of
       atomic_ref<Integral>
	  std::memory_order_seq_cst ) const noexcept;	  template specializa-
       tion)

	  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		  2022.07.31	 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.0>

home | help