Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qreadwritelock.cpp File Reference

(dd6826db9cdc3afadbeb72aad4c7142a3a15c173)

#include "qplatformdefs.h"
#include "qreadwritelock.h"
#include "qthread.h"
#include "qreadwritelock_p.h"
#include "private/qfreelist_p.h"
#include "private/qlocking_p.h"
#include <algorithm>
Include dependency graph for qreadwritelock.cpp:

Go to the source code of this file.

Functions

static Q_ALWAYS_INLINE bool fastTryLock (QAtomicPointer< QReadWriteLockPrivate > &d_ptr, QReadWriteLockPrivate *dummyValue, QReadWriteLockPrivate *&d)
static auto handleEquals (Qt::HANDLE handle)

Function Documentation

◆ fastTryLock()

Q_ALWAYS_INLINE bool fastTryLock ( QAtomicPointer< QReadWriteLockPrivate > & d_ptr,
QReadWriteLockPrivate * dummyValue,
QReadWriteLockPrivate *& d )
static

Definition at line 164 of file qreadwritelock.cpp.

◆ handleEquals()

auto handleEquals ( Qt::HANDLE handle)
static

Definition at line 475 of file qreadwritelock.cpp.