![]() |
Qt 6.x
The Qt SDK
|
#include <qdeferredpointer_p.h>
Public Types | |
using | Factory = QDeferredFactory< std::remove_const_t< T > > |
Public Member Functions | |
Q_NODISCARD_CTOR | QDeferredSharedPointer ()=default |
Q_NODISCARD_CTOR | QDeferredSharedPointer (QSharedPointer< T > data) |
Q_NODISCARD_CTOR | QDeferredSharedPointer (QWeakPointer< T > data) |
Q_NODISCARD_CTOR | QDeferredSharedPointer (QSharedPointer< T > data, QSharedPointer< Factory > factory) |
operator QSharedPointer () const | |
operator QDeferredSharedPointer< const T > () const | |
T & | operator* () const |
T * | operator-> () const |
bool | isNull () const |
operator bool () const noexcept | |
bool | operator! () const noexcept |
T * | data () const |
T * | get () const |
Factory * | factory () const |
Definition at line 45 of file qdeferredpointer_p.h.
using QDeferredSharedPointer< T >::Factory = QDeferredFactory<std::remove_const_t<T> > |
Definition at line 48 of file qdeferredpointer_p.h.
|
default |
|
inline |
Definition at line 52 of file qdeferredpointer_p.h.
|
inline |
Definition at line 56 of file qdeferredpointer_p.h.
|
inline |
Definition at line 60 of file qdeferredpointer_p.h.
References Q_ASSERT.
|
inline |
Definition at line 88 of file qdeferredpointer_p.h.
References QSharedPointer< T >::data().
Referenced by QDeferredSharedPointer< T >::get().
|
inline |
Definition at line 153 of file qdeferredpointer_p.h.
Referenced by internalName(), and isComposite().
|
inline |
Definition at line 89 of file qdeferredpointer_p.h.
References QDeferredSharedPointer< T >::data().
Referenced by QQmlJSScope::isCreatable(), and QQmlJSScope::isSameType().
|
inline |
Definition at line 80 of file qdeferredpointer_p.h.
Referenced by QQmlJSScope::attachedType(), QQmlJSScope::attachedTypeName(), QQmlJSScope::canAssign(), QQmlJSTypeResolver::canConvertFromTo(), QQmlJSTypeResolver::canPrimitivelyConvertFromTo(), QQmlJSImportVisitor::checkRequiredProperties(), QQmlJSScope::clone(), QQmlJSRegisterContent::descriptiveName(), QQmlJSTypePropagator::generate_LoadQmlContextPropertyLookup(), QQmlJSCodeGenerator::generate_SetLookup(), QQmlJSScope::isInCustomParserParent(), QQmlSA::Element::isNull(), QQmlJSLinter::lintModule(), QDeferredSharedPointer< T >::operator bool(), QDeferredSharedPointer< T >::operator!(), QQmlJSImportVisitor::processPropertyBindings(), and QQmlJSScope::resolveList().
|
inlineexplicitnoexcept |
Definition at line 85 of file qdeferredpointer_p.h.
References QDeferredSharedPointer< T >::isNull().
|
inline |
Definition at line 75 of file qdeferredpointer_p.h.
|
inline |
Definition at line 69 of file qdeferredpointer_p.h.
|
inlinenoexcept |
Definition at line 86 of file qdeferredpointer_p.h.
References QDeferredSharedPointer< T >::isNull().
|
inline |
Definition at line 77 of file qdeferredpointer_p.h.
|
inline |
Definition at line 78 of file qdeferredpointer_p.h.
|
friend |
Definition at line 104 of file qdeferredpointer_p.h.
|
friend |
Definition at line 136 of file qdeferredpointer_p.h.
|
friend |
Definition at line 148 of file qdeferredpointer_p.h.
|
friend |
Definition at line 109 of file qdeferredpointer_p.h.
|
friend |
Definition at line 114 of file qdeferredpointer_p.h.
|
friend |
Definition at line 97 of file qdeferredpointer_p.h.
|
friend |
Definition at line 130 of file qdeferredpointer_p.h.
|
friend |
Definition at line 142 of file qdeferredpointer_p.h.
|
friend |
Definition at line 119 of file qdeferredpointer_p.h.
|
friend |
Definition at line 124 of file qdeferredpointer_p.h.
|
friend |
Definition at line 153 of file qdeferredpointer_p.h.
|
friend |
Definition at line 91 of file qdeferredpointer_p.h.