Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 113 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 120 of file qquickdeferredpointer_p_p.h.

Member Function Documentation

◆ data()

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

Definition at line 126 of file qquickdeferredpointer_p_p.h.

References QQuickUntypedDeferredPointer::data().

Referenced by operator bool(), QQuickDeferredPointer< QQuickAbstractButton >::operator QQuickAbstractButton *(), operator*(), and operator->().

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 127 of file qquickdeferredpointer_p_p.h.

References data().

Here is the call graph for this function:

◆ operator T*()

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

Definition at line 128 of file qquickdeferredpointer_p_p.h.

◆ operator*()

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

Definition at line 129 of file qquickdeferredpointer_p_p.h.

References data().

Here is the call graph for this function:

◆ operator->()

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

Definition at line 130 of file qquickdeferredpointer_p_p.h.

References data().

Here is the call graph for this function:

◆ operator=()

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

Definition at line 121 of file qquickdeferredpointer_p_p.h.


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