3 #include <QApplication> 16 static_assert(std::is_base_of_v<QObject, T>);
21 static_assert(std::is_base_of_v<QObject, T>);
64 QObject::disconnect(this->conn_);
72 QObject::connect((QObject *)other, &QObject::destroyed, qApp,
76 Qt::DirectConnection);
82 std::atomic<T *> t_{};
83 QMetaObject::Connection conn_;
QObjectRef(const QObjectRef &other)
Definition: QObjectRef.hpp:26
QObjectRef & operator=(T *t)
Definition: QObjectRef.hpp:36
Definition: Application.cpp:48
QObjectRef(T *t)
Definition: QObjectRef.hpp:19
Definition: QObjectRef.hpp:11
~QObjectRef()
Definition: QObjectRef.hpp:31
T * operator->()
Definition: QObjectRef.hpp:48
QObjectRef()
Definition: QObjectRef.hpp:14