Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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.