Move the locked ptr from an exclusive state to an upgrade state. The current lock is left in a null state.
Synopsis
Declared in <folly/Synchronized.h>
template<
typename SyncType = SynchronizedType,
decltype(void(std::declval<typename SyncType::MutexType&>()
.lock_upgrade()))* = nullptr>
LockedPtr<SynchronizedType, /* implementation-defined */>
moveFromWriteToUpgrade();
Return Value
A LockedPtr holding an upgrade lock.
Created with MrDocs