18#include <qdeadlinetimer.h>
19#include <private/qglobal_p.h>
25 template <
typename Atomic>
26 inline bool futexWait(Atomic &,
typename Atomic::Type, QDeadlineTimer = {})
27 { Q_UNREACHABLE_RETURN(
false); }
36#if defined(Q_OS_DARWIN)
37# include "qfutex_mac_p.h"
38#elif defined(Q_OS_FREEBSD)
39# include "qfutex_freebsd_p.h"
40#elif defined(Q_OS_LINUX) && !defined(QT_LINUXBASE)
42# include "qfutex_linux_p.h"
43#elif defined(Q_OS_WIN)
44# include "qfutex_win_p.h"
Combined button and popup list for selecting options.
constexpr bool futexAvailable()
void futexWakeAll(Atomic &)
bool futexWait(Atomic &, typename Atomic::Type, QDeadlineTimer={})
void futexWakeOne(Atomic &)
static QMutexPrivate * dummyFutexValue()