Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QOrderedMutexLocker Class Reference

#include <qorderedmutexlocker_p.h>

+ Inheritance diagram for QOrderedMutexLocker:
+ Collaboration diagram for QOrderedMutexLocker:

Public Member Functions

Q_NODISCARD_CTOR QOrderedMutexLocker (QBasicMutex *, QBasicMutex *)
 
Q_NODISCARD_CTOR QOrderedMutexLocker (QOrderedMutexLocker &&)=default
 
QOrderedMutexLockeroperator= (QOrderedMutexLocker &&other)=default
 
 ~QOrderedMutexLocker ()
 
void relock ()
 
void unlock ()
 
void dismiss ()
 

Static Public Member Functions

static bool relock (QBasicMutex *, QBasicMutex *)
 

Detailed Description

Definition at line 123 of file qorderedmutexlocker_p.h.

Constructor & Destructor Documentation

◆ QOrderedMutexLocker() [1/2]

Q_NODISCARD_CTOR QOrderedMutexLocker::QOrderedMutexLocker ( QBasicMutex * ,
QBasicMutex *  )
inline

Definition at line 128 of file qorderedmutexlocker_p.h.

◆ QOrderedMutexLocker() [2/2]

Q_NODISCARD_CTOR QOrderedMutexLocker::QOrderedMutexLocker ( QOrderedMutexLocker && )
default

◆ ~QOrderedMutexLocker()

QOrderedMutexLocker::~QOrderedMutexLocker ( )
inline

Definition at line 132 of file qorderedmutexlocker_p.h.

Member Function Documentation

◆ dismiss()

void QOrderedMutexLocker::dismiss ( )
inline

Definition at line 136 of file qorderedmutexlocker_p.h.

Referenced by QObjectPrivate::removeConnection().

+ Here is the caller graph for this function:

◆ operator=()

QOrderedMutexLocker & QOrderedMutexLocker::operator= ( QOrderedMutexLocker && other)
default

◆ relock() [1/2]

void QOrderedMutexLocker::relock ( )
inline

Definition at line 134 of file qorderedmutexlocker_p.h.

Referenced by QObject::~QObject(), and QMetaObjectPrivate::disconnectHelper().

+ Here is the caller graph for this function:

◆ relock() [2/2]

static bool QOrderedMutexLocker::relock ( QBasicMutex * ,
QBasicMutex *  )
inlinestatic

Definition at line 138 of file qorderedmutexlocker_p.h.

◆ unlock()

void QOrderedMutexLocker::unlock ( )
inline

Definition at line 135 of file qorderedmutexlocker_p.h.

Referenced by QMetaObjectPrivate::connect(), QObjectPrivate::connectImpl(), and QObject::moveToThread().

+ Here is the caller graph for this function:

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