![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qglobal.h>
#include <QtCore/qatomic.h>
#include <QtCore/qcompare.h>
#include <QtCore/qhashfunctions.h>
Go to the source code of this file.
Classes | |
class | QSharedData |
\inmodule QtCore More... | |
class | QAdoptSharedDataTag |
\inmodule QtCore \threadsafe More... | |
class | QSharedDataPointer< T > |
\inmodule QtCore More... | |
class | QExplicitlySharedDataPointer< T > |
\inmodule QtCore More... | |
Macros | |
#define | QT_DECLARE_QSDP_SPECIALIZATION_DTOR(Class) |
#define | QT_DECLARE_QSDP_SPECIALIZATION_DTOR_WITH_EXPORT(Class, ExportMacro) |
#define | QT_DEFINE_QSDP_SPECIALIZATION_DTOR(Class) |
#define | QT_DECLARE_QESDP_SPECIALIZATION_DTOR(Class) |
#define | QT_DECLARE_QESDP_SPECIALIZATION_DTOR_WITH_EXPORT(Class, ExportMacro) |
#define | QT_DEFINE_QESDP_SPECIALIZATION_DTOR(Class) |
Functions | |
template<typename T> | |
void | swap (QSharedDataPointer< T > &p1, QSharedDataPointer< T > &p2) noexcept |
template<typename T> | |
void | swap (QExplicitlySharedDataPointer< T > &p1, QExplicitlySharedDataPointer< T > &p2) noexcept |
template<typename T> | |
size_t | qHash (const QSharedDataPointer< T > &ptr, size_t seed=0) noexcept |
template<typename T> | |
size_t | qHash (const QExplicitlySharedDataPointer< T > &ptr, size_t seed=0) noexcept |
template<typename T> | |
Q_DECLARE_TYPEINFO_BODY (QSharedDataPointer< T >, Q_RELOCATABLE_TYPE) | |
template<typename T> | |
Q_DECLARE_TYPEINFO_BODY (QExplicitlySharedDataPointer< T >, Q_RELOCATABLE_TYPE) | |
#define QT_DECLARE_QESDP_SPECIALIZATION_DTOR | ( | Class | ) |
Definition at line 302 of file qshareddata.h.
#define QT_DECLARE_QESDP_SPECIALIZATION_DTOR_WITH_EXPORT | ( | Class, | |
ExportMacro ) |
Definition at line 305 of file qshareddata.h.
#define QT_DECLARE_QSDP_SPECIALIZATION_DTOR | ( | Class | ) |
Definition at line 289 of file qshareddata.h.
#define QT_DECLARE_QSDP_SPECIALIZATION_DTOR_WITH_EXPORT | ( | Class, | |
ExportMacro ) |
Definition at line 292 of file qshareddata.h.
#define QT_DEFINE_QESDP_SPECIALIZATION_DTOR | ( | Class | ) |
Definition at line 308 of file qshareddata.h.
#define QT_DEFINE_QSDP_SPECIALIZATION_DTOR | ( | Class | ) |
Definition at line 295 of file qshareddata.h.
Q_DECLARE_TYPEINFO_BODY | ( | QExplicitlySharedDataPointer< T > | , |
Q_RELOCATABLE_TYPE | ) |
Q_DECLARE_TYPEINFO_BODY | ( | QSharedDataPointer< T > | , |
Q_RELOCATABLE_TYPE | ) |
|
noexcept |
Definition at line 281 of file qshareddata.h.
|
noexcept |
Definition at line 276 of file qshareddata.h.
|
noexcept |
Definition at line 272 of file qshareddata.h.
|
noexcept |
Definition at line 268 of file qshareddata.h.