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.