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

FreeBSD Manual Pages

  
 
  

home | help
std::shared_lock::unlock(3)   C++ Standard Libary  std::shared_lock::unlock(3)

NAME
       std::shared_lock::unlock	- std::shared_lock::unlock

Synopsis
	  void unlock();  (since C++14)

	  Unlocks the associated mutex from shared mode. Effectively calls
	  mutex()->unlock_shared()

	  std::system_error  is	 thrown	 if there is no	associated mutex or if
       the mutex is not
	  locked.

Parameters
	  (none)

Return value
	  (none)

Exceptions
	    * Any exceptions thrown by mutex()->unlock_shared()

	    * If there is no associated	mutex, std::system_error with an error
       code of
	      std::errc::operation_not_permitted

Example
	   This	section	is incomplete
	   Reason: no example

See also
	  lock	  locks	the associated mutex
		  (public member function)
	  release disassociates	the mutex without unlocking
		  (public member function)

http://cppreference.com		  2022.07.31	   std::shared_lock::unlock(3)

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

home | help