![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Functions | |
constexpr bool | futexAvailable () |
long | _q_futex (int *addr, int op, int val, quintptr val2=0, int *addr2=nullptr, int val3=0) noexcept |
template<typename T> | |
int * | addr (T *ptr) |
template<typename Atomic> | |
void | futexWait (Atomic &futex, typename Atomic::Type expectedValue) |
template<typename Atomic> | |
bool | futexWait (Atomic &futex, typename Atomic::Type expectedValue, QDeadlineTimer deadline) |
template<typename Atomic> | |
void | futexWakeOne (Atomic &futex) |
template<typename Atomic> | |
void | futexWakeAll (Atomic &futex) |
template<typename Atomic> | |
void | futexWakeOp (Atomic &futex1, int wake1, int wake2, Atomic &futex2, quint32 op) |
|
inlinenoexcept |
Definition at line 42 of file qfutex_linux_p.h.
References QtTsan::futexAcquire(), and QtTsan::futexRelease().
int * QtLinuxFutex::addr | ( | T * | ptr | ) |
Definition at line 55 of file qfutex_linux_p.h.
|
inlineconstexpr |
Definition at line 40 of file qfutex_linux_p.h.
|
inline |
Definition at line 66 of file qfutex_linux_p.h.
|
inline |
Definition at line 71 of file qfutex_linux_p.h.
|
inline |
Definition at line 83 of file qfutex_linux_p.h.
|
inline |
Definition at line 79 of file qfutex_linux_p.h.
|
inline |
Definition at line 88 of file qfutex_linux_p.h.