Unlock the wrapped lock, to be re‐locked when this object is destroyed.
Synopsis
Declared in <sync.h>
[[release_capability(0x7fbc8c9303b0), release_capability(0x7fbca3a555d0), release_capability(0x7fbc9c84b8f0), release_capability(0x7fbca0a196b0), release_capability(0x7fbc9cdfc940), release_capability(0x7fbc921af2d0), release_capability(0x7fbc92454ad0), release_capability(0x7fbca10e9bb0), release_capability(0x7fbc8d348210), release_capability(0x7fbc85fdf0e0), release_capability(0x7fbc960151c0), release_capability(0x7fbca7b389d0), release_capability(0x7fbcada57890), release_capability(0x7fbca09be190), release_capability(0x7fbca6e1d050), release_capability(0x7fbca3014180), release_capability(0x7fbcaeef92e0), release_capability(0x7fbc7522a0b0), release_capability(0x7fbcac442d40), release_capability(0x7fbca4461560), release_capability(0x7fbc9eec2f30), release_capability(0x7fbc84cb4510), release_capability(0x7fbca65f0b20), release_capability(0x7fbc93d3dce0), release_capability(0x7fbc74bd57e0), release_capability(0x7fbc87e94e50), release_capability(0x7fbc9fb48800), release_capability(0x7fbc94f08450), release_capability(0x7fbc748d37e0), release_capability(0x7fbcadd4baf0), release_capability(0x7fbc9048f660), release_capability(0x7fbca57f5f80), release_capability(0x7fbc87ebca80), release_capability(0x7fbc88210700), release_capability(0x7fbca0b77610), release_capability(0x7fbca7cfcc10), release_capability(0x7fbca758a6a0), release_capability(0x7fbc84009000), release_capability(0x7fbc80087de0), release_capability(0x7fbcae3978c0), release_capability(0x7fbc9e4b6160), release_capability(0x7fbc9513d230), release_capability(0x7fbcaecf3680), release_capability(0x7fbcad71d2c0), release_capability(0x7fbc9f8bef40), release_capability(0x7fbc8d7c3680), release_capability(0x7fbc9e946710), release_capability(0x7fbcac4d93d0), release_capability(0x7fbca51c4940), release_capability(0x7fbca01d4420), release_capability(0x7fbc96c687b0), release_capability(0x7fbca53efd50), release_capability(0x7fbc9d41f8c0), release_capability(0x7fbca6ebae10), release_capability(0x7fbc88832480), release_capability(0x7fbca1c989d0), release_capability(0x7fbc9d8cf7d0), release_capability(0x7fbca73f70e0), release_capability(0x7fbca2724e30), release_capability(0x7fbcaea804d0), release_capability(0x7fbc9d309d60), release_capability(0x7fbca1f28bc0), release_capability(0x7fbcac307580), release_capability(0x7fbc74093260), release_capability(0x7fbc9e8d98a0), release_capability(0x7fbca1b1bd50), release_capability(0x7fbc87925d30), release_capability(0x7fbca77c95c0), release_capability(0x7fbca10202b0), release_capability(0x7fbc8faac350), release_capability(0x7fbc84f8e640), release_capability(0x7fbc8d7bab80), release_capability(0x7fbc93791680), release_capability(0x7fbcacc407f0), release_capability(0x7fbc9273bfa0), release_capability(0x7fbc941982e0), release_capability(0x7fbca56d5020), release_capability(0x7fbc80513df0), release_capability(0x7fbca37e4e80)]]
explicit
reverse_lock(
UniqueLock& _lock,
MutexType const& mutex,
char const* _guardname,
char const* _file,
int _line);
Parameters
Name |
Description |
_lock |
Lock to temporarily release. |
mutex |
Original mutex, passed back for thread‐safety analysis. |
_guardname |
Name of the guard variable being reversed. |
_file |
Source file of the caller. |
_line |
Source line of the caller. |
Created with MrDocs