(26a5800b948781629d8c24fe47a530249c0bd68c)
#include <QtCore/qatomic.h>
#include <QtCore/qcompare.h>
#include <QtCore/qhashfunctions.h>
Go to the source code of this file.
◆ QT_DECLARE_QESDP_SPECIALIZATION_DTOR
| #define QT_DECLARE_QESDP_SPECIALIZATION_DTOR |
( |
| Class | ) |
|
Value:
#define QT_DECLARE_QSDP_SPECIALIZATION_DTOR_COMMON(Pointer, Class, ExportMacro)
Definition at line 374 of file qshareddata.h.
◆ QT_DECLARE_QESDP_SPECIALIZATION_DTOR_WITH_EXPORT
| #define QT_DECLARE_QESDP_SPECIALIZATION_DTOR_WITH_EXPORT |
( |
| Class, |
|
|
| ExportMacro ) |
◆ QT_DECLARE_QSDP_SPECIALIZATION_DTOR
| #define QT_DECLARE_QSDP_SPECIALIZATION_DTOR |
( |
| Class | ) |
|
◆ QT_DECLARE_QSDP_SPECIALIZATION_DTOR_COMMON
| #define QT_DECLARE_QSDP_SPECIALIZATION_DTOR_COMMON |
( |
| Pointer, |
|
|
| Class, |
|
|
| ExportMacro ) |
Value:template<> ExportMacro Pointer<Class>::~Pointer();
Definition at line 356 of file qshareddata.h.
◆ QT_DECLARE_QSDP_SPECIALIZATION_DTOR_WITH_EXPORT
| #define QT_DECLARE_QSDP_SPECIALIZATION_DTOR_WITH_EXPORT |
( |
| Class, |
|
|
| ExportMacro ) |
◆ QT_DEFINE_QESDP_SPECIALIZATION_DTOR
| #define QT_DEFINE_QESDP_SPECIALIZATION_DTOR |
( |
| Class | ) |
|
Value:
#define QT_DEFINE_QSDP_SPECIALIZATION_DTOR_COMMON(Pointer, Class, Inline)
Definition at line 380 of file qshareddata.h.
◆ QT_DEFINE_QSDP_SPECIALIZATION_DTOR
| #define QT_DEFINE_QSDP_SPECIALIZATION_DTOR |
( |
| Class | ) |
|
◆ QT_DEFINE_QSDP_SPECIALIZATION_DTOR_COMMON
| #define QT_DEFINE_QSDP_SPECIALIZATION_DTOR_COMMON |
( |
| Pointer, |
|
|
| Class, |
|
|
| Inline ) |
Value:template<>
Inline Pointer<Class>::~Pointer() \
{ \
if (d && !d->ref.deref()) \
delete d.get(); \
}
Definition at line 358 of file qshareddata.h.
◆ Q_DECLARE_TYPEINFO_BODY() [1/2]
◆ Q_DECLARE_TYPEINFO_BODY() [2/2]
◆ swap() [1/2]
◆ swap() [2/2]