assignImpl(LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicyLhs > &lhs, LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicyRhs > &rhs) noexcept | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
Base typedef | folly::LockedPtr< SynchronizedType, LockPolicy > | private |
CDataType typedef | folly::LockedPtr< SynchronizedType, LockPolicy > | private |
DataType typedef | folly::LockedPtr< SynchronizedType, LockPolicy > | |
EnableIfSameUnlockPolicy typedef | folly::LockedPtr< SynchronizedType, LockPolicy > | private |
getSynchronized(UnlockerData data) | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotectedstatic |
isNull() const | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
LockedPtr class | folly::LockedPtr< SynchronizedType, LockPolicy > | friend |
LockedPtr() | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
LockedPtr(SynchronizedType *parent) | folly::LockedPtr< SynchronizedType, LockPolicy > | inlineexplicit |
LockedPtr(SynchronizedType *parent, const std::chrono::duration< Rep, Period > &timeout) | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
LockedPtr(LockedPtr &&rhs) noexcept=default | folly::LockedPtr< SynchronizedType, LockPolicy > | |
LockedPtr(LockedPtr< SynchronizedType, LockPolicyType > &&other) noexcept | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
LockedPtr(const LockedPtr &rhs)=delete | folly::LockedPtr< SynchronizedType, LockPolicy > | |
LockedPtrBase() | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
LockedPtrBase(SynchronizedType *parent) | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineexplicitprotected |
LockedPtrBase(SynchronizedType *parent, const std::chrono::duration< Rep, Period > &timeout) | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
LockedPtrBase(LockedPtrBase &&rhs) noexcept | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
LockedPtrBase(LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicyType > &&rhs) noexcept | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
moveFromUpgradeToRead() | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
moveFromUpgradeToWrite() | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
moveFromWriteToRead() | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
moveFromWriteToUpgrade() | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
MutexType typedef | folly::LockedPtr< SynchronizedType, LockPolicy > | |
operator bool() const | folly::LockedPtr< SynchronizedType, LockPolicy > | inlineexplicit |
operator*() const | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
operator->() const | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
operator=(LockedPtr &&rhs) noexcept=default | folly::LockedPtr< SynchronizedType, LockPolicy > | |
operator=(LockedPtr< SynchronizedType, LockPolicyType > &&other) noexcept | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
operator=(const LockedPtr &rhs)=delete | folly::LockedPtr< SynchronizedType, LockPolicy > | |
LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy >::operator=(LockedPtrBase &&rhs) noexcept | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy >::operator=(LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicyType > &&rhs) noexcept | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
parent_ | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | protected |
reacquireLock(UnlockerData &&data) | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
releaseLock() | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inlineprotected |
scopedUnlock() | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
ScopedUnlocker< SynchronizedType, LockPolicy > class | folly::LockedPtr< SynchronizedType, LockPolicy > | friend |
Synchronized typedef | folly::LockedPtr< SynchronizedType, LockPolicy > | |
unlock() | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inline |
UnlockerData typedef | folly::LockedPtr< SynchronizedType, LockPolicy > | private |
~LockedPtr() | folly::LockedPtr< SynchronizedType, LockPolicy > | inline |
~LockedPtrBase() | folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy > | inline |