#include <QtCore/qglobal.h>
#include <QtCore/qatomic.h>
#include <QtCore/qhashfunctions.h>
#include <functional>
Go to the source code of this file.
◆ DECLARE_COMPARE_SET
#define DECLARE_COMPARE_SET |
( |
|
T1, |
|
|
|
A1, |
|
|
|
T2, |
|
|
|
A2 |
|
) |
| |
Value:
{ return std::less<T*>{}(A1, A2); } \
{ return !std::less<T*>{}(A2, A1); } \
{ return std::less<T*>{}(A2, A1); } \
{ return !std::less<T*>{}(A1, A2); } \
{ return A1 == A2; } \
{ return A1 != A2; } \
constexpr bool operator!=(const timespec &t1, const timespec &t2)
bool operator>(const QPoint &a, const QPoint &b)
bool operator==(const QRandomGenerator &rng1, const QRandomGenerator &rng2)
static bool operator<(const QSettingsIniKey &k1, const QSettingsIniKey &k2)
bool operator<=(const QUuid &lhs, const QUuid &rhs) noexcept
bool operator>=(const QUuid &lhs, const QUuid &rhs) noexcept
Definition at line 99 of file qshareddata.h.
◆ QT_DECLARE_QESDP_SPECIALIZATION_DTOR
◆ QT_DECLARE_QESDP_SPECIALIZATION_DTOR_WITH_EXPORT
◆ QT_DECLARE_QSDP_SPECIALIZATION_DTOR
◆ QT_DECLARE_QSDP_SPECIALIZATION_DTOR_WITH_EXPORT
◆ QT_DEFINE_QESDP_SPECIALIZATION_DTOR
#define QT_DEFINE_QESDP_SPECIALIZATION_DTOR |
( |
|
Class | ) |
|
Value:
{ \
if (
d && !
d->ref.deref()) \
}
~QExplicitlySharedDataPointer()
Decrements the reference count of the shared data object.
Definition at line 293 of file qshareddata.h.
◆ QT_DEFINE_QSDP_SPECIALIZATION_DTOR
#define QT_DEFINE_QSDP_SPECIALIZATION_DTOR |
( |
|
Class | ) |
|
Value:
{ \
if (
d && !
d->ref.deref()) \
}
~QSharedDataPointer()
Decrements the reference count of the shared data object.
Definition at line 280 of file qshareddata.h.
◆ Q_DECLARE_TYPEINFO_BODY() [1/2]
◆ Q_DECLARE_TYPEINFO_BODY() [2/2]
◆ qHash() [1/2]
◆ qHash() [2/2]
◆ swap() [1/2]
◆ swap() [2/2]