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>.
Loading...
Searching...
No Matches
QQuickDeferredPointer< T > Class Template Reference

#include <qquickdeferredpointer_p_p.h>

+ Inheritance diagram for QQuickDeferredPointer< T >:
+ Collaboration diagram for QQuickDeferredPointer< T >:

Public Member Functions

Q_NODISCARD_CTOR QQuickDeferredPointer ()=default
 
 ~QQuickDeferredPointer ()=default
 
Q_NODISCARD_CTOR QQuickDeferredPointer (T *v)
 
QQuickDeferredPointer< T > & operator= (T *o)
 
T * data () const
 
 operator bool () const
 
 operator T* () const
 
T * operator* () const
 
T * operator-> () const
 
- Public Member Functions inherited from QQuickUntypedDeferredPointer
QQmlComponentPrivate::DeferredStatedeferredState () const
 
void clearDeferredState ()
 
bool wasExecuted () const
 
void setExecuted ()
 
bool isExecuting () const
 
bool setExecuting (bool b)
 

Additional Inherited Members

- Protected Member Functions inherited from QQuickUntypedDeferredPointer
 QQuickUntypedDeferredPointer ()=default
 
 QQuickUntypedDeferredPointer (void *v)
 
QQuickUntypedDeferredPointeroperator= (void *v)
 
 ~QQuickUntypedDeferredPointer ()
 
voiddata () const
 

Detailed Description

template<typename T>
class QQuickDeferredPointer< T >

Definition at line 112 of file qquickdeferredpointer_p_p.h.

Constructor & Destructor Documentation

◆ QQuickDeferredPointer() [1/2]

template<typename T >
Q_NODISCARD_CTOR QQuickDeferredPointer< T >::QQuickDeferredPointer ( )
default

◆ ~QQuickDeferredPointer()

template<typename T >
QQuickDeferredPointer< T >::~QQuickDeferredPointer ( )
default

◆ QQuickDeferredPointer() [2/2]

template<typename T >
Q_NODISCARD_CTOR QQuickDeferredPointer< T >::QQuickDeferredPointer ( T * v)
inline

Definition at line 119 of file qquickdeferredpointer_p_p.h.

Member Function Documentation

◆ data()

template<typename T >
T * QQuickDeferredPointer< T >::data ( ) const
inline

Definition at line 125 of file qquickdeferredpointer_p_p.h.

References QQuickUntypedDeferredPointer::data().

Referenced by QQuickPanePrivate::getFirstChild(), QQuickDeferredPointer< T >::operator bool(), QQuickDeferredPointer< QQuickAbstractButton >::operator QQuickAbstractButton *(), QQuickDeferredPointer< T >::operator*(), QQuickDeferredPointer< T >::operator->(), and QQuickControlPrivate::setContentItem_helper().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator bool()

template<typename T >
QQuickDeferredPointer< T >::operator bool ( ) const
inline

Definition at line 126 of file qquickdeferredpointer_p_p.h.

References QQuickDeferredPointer< T >::data().

+ Here is the call graph for this function:

◆ operator T*()

template<typename T >
QQuickDeferredPointer< T >::operator T* ( ) const
inline

Definition at line 127 of file qquickdeferredpointer_p_p.h.

◆ operator*()

template<typename T >
T * QQuickDeferredPointer< T >::operator* ( ) const
inline

Definition at line 128 of file qquickdeferredpointer_p_p.h.

References QQuickDeferredPointer< T >::data().

+ Here is the call graph for this function:

◆ operator->()

template<typename T >
T * QQuickDeferredPointer< T >::operator-> ( ) const
inline

Definition at line 129 of file qquickdeferredpointer_p_p.h.

References QQuickDeferredPointer< T >::data().

+ Here is the call graph for this function:

◆ operator=()

template<typename T >
QQuickDeferredPointer< T > & QQuickDeferredPointer< T >::operator= ( T * o)
inline

Definition at line 120 of file qquickdeferredpointer_p_p.h.

References o, and QQuickUntypedDeferredPointer::operator=().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: