![]() |
Qt 6.x
The Qt SDK
|
#include <qv4heap_p.h>
Public Member Functions | |
void | init () |
void | init (T *o) |
void | destroy () |
T * | data () const |
operator T* () const | |
T * | operator-> () const |
QV4QPointer & | operator= (T *o) |
bool | isNull () const noexcept |
bool | isValid () const noexcept |
Definition at line 168 of file qv4heap_p.h.
|
inline |
Definition at line 193 of file qv4heap_p.h.
References QBasicAtomicInteger< T >::loadRelaxed(), nullptr, and QtSharedPointer::ExternalRefCountData::strongref.
Referenced by QV4::Heap::QmlSignalHandler::object(), QV4::Heap::QmlListWrapper::object(), QV4::QV4QPointer< QObject >::operator QObject *(), and QV4::QV4QPointer< T >::operator->().
|
inline |
Definition at line 185 of file qv4heap_p.h.
References QBasicAtomicInteger< T >::deref(), and QtSharedPointer::ExternalRefCountData::weakref.
Referenced by QV4::Heap::QmlSignalHandler::destroy(), and QV4::QV4QPointer< T >::operator=().
|
inline |
Definition at line 169 of file qv4heap_p.h.
Referenced by QV4::Heap::QmlListWrapper::init(), and QV4::QV4QPointer< T >::operator=().
|
inline |
Definition at line 175 of file qv4heap_p.h.
References QtSharedPointer::ExternalRefCountData::getAndRef(), o, and Q_ASSERT.
|
inlinenoexcept |
Definition at line 206 of file qv4heap_p.h.
References QV4::QV4QPointer< T >::isValid(), QBasicAtomicInteger< T >::loadRelaxed(), and QtSharedPointer::ExternalRefCountData::strongref.
|
inlinenoexcept |
Definition at line 211 of file qv4heap_p.h.
Referenced by QV4::QV4QPointer< T >::isNull().
|
inline |
Definition at line 196 of file qv4heap_p.h.
|
inline |
Definition at line 197 of file qv4heap_p.h.
References QV4::QV4QPointer< T >::data().
|
inline |
Definition at line 198 of file qv4heap_p.h.
References QV4::QV4QPointer< T >::destroy(), QV4::QV4QPointer< T >::init(), and o.