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
qfutex_mac_p.h File Reference

(7f20caf5fbf3f6bf20143b95a8689ab423491b3b)

#include <qdeadlinetimer.h>
#include <qtsan_impl.h>
#include <private/qglobal_p.h>
#include <os/os_sync_wait_on_address.h>
Include dependency graph for qfutex_mac_p.h:

Go to the source code of this file.

Namespaces

namespace  QtDarwinFutex

Macros

#define QT_ALWAYS_USE_FUTEX

Functions

constexpr bool QtDarwinFutex::futexAvailable ()
template<typename Atomic>
void QtDarwinFutex::futexWait (Atomic &futex, typename Atomic::Type expectedValue)
template<typename Atomic>
bool QtDarwinFutex::futexWait (Atomic &futex, typename Atomic::Type expectedValue, QDeadlineTimer timer)
template<typename Atomic>
void QtDarwinFutex::futexWakeAll (Atomic &futex)
template<typename Atomic>
void QtDarwinFutex::futexWakeOne (Atomic &futex)

Macro Definition Documentation

◆ QT_ALWAYS_USE_FUTEX

#define QT_ALWAYS_USE_FUTEX

Definition at line 25 of file qfutex_mac_p.h.