|
proxygen
|
#include <SharedMutex.h>
Public Member Functions | |
| WriteHolder (SharedMutexImpl *lock) | |
| WriteHolder (SharedMutexImpl &lock) | |
| WriteHolder (UpgradeHolder &&upgrade) | |
| WriteHolder (WriteHolder &&rhs) noexcept | |
| WriteHolder & | operator= (WriteHolder &&rhs) noexcept |
| WriteHolder (const WriteHolder &rhs)=delete | |
| WriteHolder & | operator= (const WriteHolder &rhs)=delete |
| ~WriteHolder () | |
| void | unlock () |
Private Member Functions | |
| WriteHolder () | |
Private Attributes | |
| SharedMutexImpl * | lock_ |
Friends | |
| class | ReadHolder |
| class | UpgradeHolder |
Definition at line 1414 of file SharedMutex.h.
|
inlineprivate |
Definition at line 1415 of file SharedMutex.h.
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
Definition at line 1429 of file SharedMutex.h.
|
inlinenoexcept |
|
delete |
|
inline |
Definition at line 1471 of file SharedMutex.h.
|
inlinenoexcept |
Definition at line 1463 of file SharedMutex.h.
References folly::detail::rhs, and folly::f14::swap().
|
delete |
|
inline |
|
friend |
Definition at line 1483 of file SharedMutex.h.
|
friend |
Definition at line 1484 of file SharedMutex.h.
|
private |
Definition at line 1485 of file SharedMutex.h.