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

FreeBSD Manual Pages

  
 
  

home | help
std::counti...ng_semaphore(3) C++ Standard Libarystd::counti...ng_semaphore(3)

NAME
       std::counting_semaphore::counting_semaphore    -	   std::counting_sema-
       phore::counting_semaphore

Synopsis
	  constexpr explicit counting_semaphore( std::ptrdiff_t	desired	); (1)
       (since C++20)
	  counting_semaphore( const counting_semaphore&	) = delete;	   (2)
       (since C++20)

	  1) Constructs	an object of type std::counting_semaphore with the in-
       ternal counter
	  initialized to desired.
	  2) Copy constructor is deleted.

Preconditions
	  1) Both desired >= 0 and desired <= max() are	true.

Parameters
	  desired - the	value to initialize counting_semaphore's counter with

Exceptions
	  Throws nothing.

http://cppreference.com		  2022.07.31	 std::counti...ng_semaphore(3)

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

home | help