webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WTF::WordLock Class Reference

#include <WordLock.h>

Inheritance diagram for WTF::WordLock:
WTF::WordLockBase WTF::WordLockBase WTF::WordLockBase

Public Member Functions

 WordLock ()
 
 WordLock ()
 
 WordLock ()
 
- Public Member Functions inherited from WTF::WordLockBase
void lock ()
 
void unlock ()
 
bool isHeld () const
 
bool isLocked () const
 
void lock ()
 
void unlock ()
 
bool isHeld () const
 
bool isLocked () const
 
void lock ()
 
void unlock ()
 
bool isHeld () const
 
bool isLocked () const
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::WordLockBase
WTF_EXPORT_PRIVATE void lockSlow ()
 
WTF_EXPORT_PRIVATE void unlockSlow ()
 
bool isFullyReset () const
 
WTF_EXPORT_PRIVATE void lockSlow ()
 
WTF_EXPORT_PRIVATE void unlockSlow ()
 
bool isFullyReset () const
 
WTF_EXPORT_PRIVATE void lockSlow ()
 
WTF_EXPORT_PRIVATE void unlockSlow ()
 
bool isFullyReset () const
 
- Protected Attributes inherited from WTF::WordLockBase
Atomic< uintptr_tm_word
 
- Static Protected Attributes inherited from WTF::WordLockBase
static const uintptr_t isLockedBit = 1
 
static const uintptr_t isQueueLockedBit = 2
 
static const uintptr_t queueHeadMask = 3
 

Constructor & Destructor Documentation

◆ WordLock() [1/3]

WTF::WordLock::WordLock ( )
inline

◆ WordLock() [2/3]

WTF::WordLock::WordLock ( )
inline

◆ WordLock() [3/3]

WTF::WordLock::WordLock ( )
inline

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