FreeBSD Manual Pages
std::latch:...ive_and_wait(3) C++ Standard Libarystd::latch:...ive_and_wait(3) NAME std::latch::arrive_and_wait - std::latch::arrive_and_wait Synopsis void arrive_and_wait( std::ptrdiff_t n = 1 ); (since C++20) Atomically decrements the internal counter by n and (if necessary) blocks the calling thread until the counter reaches zero. Equivalent to count_down(n); wait();. If n is greater than the value of the internal counter or is nega- tive, the behavior is undefined. Parameters n - the value by which the internal counter is decreased Return value (none) Exceptions Throws std::system_error with an error code allowed for mutex types on error. http://cppreference.com 2022.07.31 std::latch:...ive_and_wait(3)
NAME | Synopsis | Parameters | Return value | Exceptions
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::latch::arrive_and_wait&sektion=3&manpath=FreeBSD+Ports+15.0>
