|
QGIS API Documentation 4.1.0-Master (26185ffb827)
|
#include <QObject>#include <QPointer>#include <QtDebug>#include <qtypeinfo.h>

Go to the source code of this file.
Classes | |
| class | QObjectParentUniquePtr< T > |
| Keeps a pointer to an object owned by a QObject parent, and deletes it whenever this parent object is deleted. More... | |
| class | QObjectUniquePtr< T > |
| Keeps a pointer to a QObject and deletes it whenever this object is deleted. More... | |
Macros | |
| #define | SIP_NO_FILE |
Functions | |
| template<typename Tp, typename... Args> | |
| constexpr QObjectUniquePtr< Tp > | make_qobject_unique (Args &&...args) |
| Create an object owned by a QObjectUniquePtr. | |
| template<class T> | |
| bool | operator!= (const QObjectParentUniquePtr< T > &p, const T *o) |
| template<class T> | |
| bool | operator!= (const QObjectParentUniquePtr< T > &p, T *o) |
| template<class T> | |
| bool | operator!= (const QObjectParentUniquePtr< T > &p1, const QObjectParentUniquePtr< T > &p2) |
| template<class T> | |
| bool | operator!= (const QObjectUniquePtr< T > &p, const T *o) |
| template<class T> | |
| bool | operator!= (const QObjectUniquePtr< T > &p, T *o) |
| template<class T> | |
| bool | operator!= (const QObjectUniquePtr< T > &p1, const QObjectUniquePtr< T > &p2) |
| template<class T> | |
| bool | operator!= (const T *o, const QObjectParentUniquePtr< T > &p) |
| template<class T> | |
| bool | operator!= (const T *o, const QObjectUniquePtr< T > &p) |
| template<class T> | |
| bool | operator!= (T *o, const QObjectParentUniquePtr< T > &p) |
| template<class T> | |
| bool | operator!= (T *o, const QObjectUniquePtr< T > &p) |
| template<class T> | |
| bool | operator== (const QObjectParentUniquePtr< T > &p, const T *o) |
| template<class T> | |
| bool | operator== (const QObjectParentUniquePtr< T > &p, T *o) |
| template<class T> | |
| bool | operator== (const QObjectParentUniquePtr< T > &p1, const QObjectParentUniquePtr< T > &p2) |
| template<class T> | |
| bool | operator== (const QObjectUniquePtr< T > &p, const T *o) |
| template<class T> | |
| bool | operator== (const QObjectUniquePtr< T > &p, T *o) |
| template<class T> | |
| bool | operator== (const QObjectUniquePtr< T > &p1, const QObjectUniquePtr< T > &p2) |
| template<class T> | |
| bool | operator== (const T *o, const QObjectParentUniquePtr< T > &p) |
| template<class T> | |
| bool | operator== (const T *o, const QObjectUniquePtr< T > &p) |
| template<class T> | |
| bool | operator== (T *o, const QObjectParentUniquePtr< T > &p) |
| template<class T> | |
| bool | operator== (T *o, const QObjectUniquePtr< T > &p) |
| template<class T> | |
| Q_DECLARE_TYPEINFO_BODY (QObjectUniquePtr< T >, Q_MOVABLE_TYPE) | |
| template<typename T> | |
| QObjectUniquePtr< T > | QObjectUniquePtrFromVariant (const QVariant &variant) |
| #define SIP_NO_FILE |
Definition at line 30 of file qobjectuniqueptr.h.
|
inlineconstexpr |
Create an object owned by a QObjectUniquePtr.
| Tp | A non-array object type. |
| args | Constructor arguments for the new object. Returns A QObjectUniquePtr that owns the new object. |
Definition at line 455 of file qobjectuniqueptr.h.
|
inline |
Definition at line 428 of file qobjectuniqueptr.h.
|
inline |
Definition at line 438 of file qobjectuniqueptr.h.
|
inline |
Definition at line 443 of file qobjectuniqueptr.h.
|
inline |
Definition at line 205 of file qobjectuniqueptr.h.
|
inline |
Definition at line 215 of file qobjectuniqueptr.h.
|
inline |
Definition at line 220 of file qobjectuniqueptr.h.
|
inline |
Definition at line 423 of file qobjectuniqueptr.h.
|
inline |
Definition at line 200 of file qobjectuniqueptr.h.
|
inline |
Definition at line 433 of file qobjectuniqueptr.h.
|
inline |
Definition at line 210 of file qobjectuniqueptr.h.
|
inline |
Definition at line 403 of file qobjectuniqueptr.h.
|
inline |
Definition at line 413 of file qobjectuniqueptr.h.
|
inline |
Definition at line 418 of file qobjectuniqueptr.h.
|
inline |
Definition at line 180 of file qobjectuniqueptr.h.
|
inline |
Definition at line 190 of file qobjectuniqueptr.h.
|
inline |
Definition at line 195 of file qobjectuniqueptr.h.
|
inline |
Definition at line 398 of file qobjectuniqueptr.h.
|
inline |
Definition at line 175 of file qobjectuniqueptr.h.
|
inline |
Definition at line 408 of file qobjectuniqueptr.h.
|
inline |
Definition at line 185 of file qobjectuniqueptr.h.
| Q_DECLARE_TYPEINFO_BODY | ( | QObjectUniquePtr< T > | , |
| Q_MOVABLE_TYPE | ) |
| QObjectUniquePtr< T > QObjectUniquePtrFromVariant | ( | const QVariant & | variant | ) |
Definition at line 225 of file qobjectuniqueptr.h.