RavEngine
Loading...
Searching...
No Matches
phmap::LockableBaseImpl< MutexType >::WriteLock Class Reference

Public Types

using mutex_type = MutexType
 

Public Member Functions

 WriteLock (mutex_type &m)
 
 WriteLock (mutex_type &m, adopt_lock_t) noexcept
 
 WriteLock (mutex_type &m, defer_lock_t) noexcept
 
 WriteLock (mutex_type &m, try_to_lock_t)
 
 WriteLock (WriteLock &&o)
 
WriteLock & operator= (WriteLock &&other)
 
void lock ()
 
void unlock ()
 
bool try_lock ()
 
bool owns_lock () const noexcept
 
void swap (WriteLock &o) noexcept
 
mutex_type * mutex () const noexcept
 

The documentation for this class was generated from the following file: