![]() |
Qt 6.x
The Qt SDK
|
#include <qbipointer_p.h>
Collaboration diagram for QBiPointer< T, T2 >:Public Member Functions | |
| Q_NODISCARD_CTOR constexpr | QBiPointer () noexcept=default |
| ~QBiPointer () noexcept=default | |
| Q_NODISCARD_CTOR | QBiPointer (const QBiPointer &o) noexcept=default |
| Q_NODISCARD_CTOR | QBiPointer (QBiPointer &&o) noexcept=default |
| QBiPointer< T, T2 > & | operator= (const QBiPointer< T, T2 > &o) noexcept=default |
| QBiPointer< T, T2 > & | operator= (QBiPointer< T, T2 > &&o) noexcept=default |
| void | swap (QBiPointer &other) noexcept |
| Q_NODISCARD_CTOR | QBiPointer (T *) |
| Q_NODISCARD_CTOR | QBiPointer (T2 *) |
| bool | isNull () const |
| bool | isT1 () const |
| bool | isT2 () const |
| bool | flag () const |
| void | setFlag () |
| void | clearFlag () |
| void | setFlagValue (bool) |
| QBiPointer< T, T2 > & | operator= (T *) |
| QBiPointer< T, T2 > & | operator= (T2 *) |
| T * | asT1 () const |
| T2 * | asT2 () const |
Friends | |
| bool | operator== (QBiPointer< T, T2 > ptr1, QBiPointer< T, T2 > ptr2) |
| bool | operator!= (QBiPointer< T, T2 > ptr1, QBiPointer< T, T2 > ptr2) |
| void | swap (QBiPointer &lhs, QBiPointer &rhs) noexcept |
| size_t | qHash (const QBiPointer< T, T2 > &ptr, size_t seed=0) |
Definition at line 46 of file qbipointer_p.h.
|
constexprdefaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
Definition at line 109 of file qbipointer_p.h.
References Q_ASSERT, and Q_STATIC_ASSERT_X.
|
inline |
Definition at line 118 of file qbipointer_p.h.
References Q_ASSERT, and Q_STATIC_ASSERT_X.
|
inline |
Definition at line 188 of file qbipointer_p.h.
References Q_ASSERT.
Referenced by QQmlComponentPrivate::ConstructionState::~ConstructionState(), QQmlVMEMetaObject::~QQmlVMEMetaObject(), QQmlAnyBinding::asAbstractBinding(), QQmlDesignerMetaObject::dynamicMetaObjectParent(), QQmlCustomParser::evaluateEnum(), QQmlObjectOrGadget::metacall(), QQmlVMEMetaObject::metaCall(), QQmlDesignerMetaObject::metaObjectParent(), QQmlVMEMetaObject::parentVMEMetaObject(), QQmlObjectOrGadget::qObject(), QQmlAnyBinding::refresh(), and QQmlCustomParser::resolveType().
Here is the caller graph for this function:
|
inline |
Definition at line 195 of file qbipointer_p.h.
References Q_ASSERT.
Referenced by QQmlComponentPrivate::ConstructionState::~ConstructionState(), QQmlAnyBinding::asUntypedPropertyBinding(), QQmlCustomParser::evaluateEnum(), QQmlObjectOrGadget::metacall(), QQmlDesignerMetaObject::metaObjectParent(), and QQmlAnyBinding::refresh().
Here is the caller graph for this function:
|
inline |
Definition at line 157 of file qbipointer_p.h.
|
inline |
Definition at line 145 of file qbipointer_p.h.
Referenced by QQmlVMEMetaObject::parentVMEMetaObject().
Here is the caller graph for this function:
|
inline |
Definition at line 127 of file qbipointer_p.h.
Referenced by QQmlAnyBinding::asAbstractBinding(), QQmlAnyBinding::asUntypedPropertyBinding(), QQmlCustomParser::evaluateEnum(), QQmlAnyBinding::installOn(), QQmlObjectOrGadget::isNull(), QQmlObjectOrGadget::metacall(), QQmlAnyBinding::operator bool(), and QQmlAnyBinding::refresh().
Here is the caller graph for this function:
|
inline |
Definition at line 133 of file qbipointer_p.h.
Referenced by QQmlComponentPrivate::ConstructionState::~ConstructionState(), QQmlVMEMetaObject::~QQmlVMEMetaObject(), QQmlAnyBinding::asUntypedPropertyBinding(), QQmlCustomParser::evaluateEnum(), QQmlAnyBinding::isAbstractPropertyBinding(), QQmlObjectOrGadget::metacall(), QQmlVMEMetaObject::metaCall(), QQmlVMEMetaObject::parentVMEMetaObject(), QQmlObjectOrGadget::qObject(), QQmlAnyBinding::refresh(), and QQmlCustomParser::resolveType().
Here is the caller graph for this function:
|
inline |
Definition at line 139 of file qbipointer_p.h.
Referenced by QQmlAnyBinding::asAbstractBinding(), and QQmlAnyBinding::isUntypedPropertyBinding().
Here is the caller graph for this function:
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
Definition at line 170 of file qbipointer_p.h.
|
inline |
Definition at line 179 of file qbipointer_p.h.
|
inline |
Definition at line 151 of file qbipointer_p.h.
|
inline |
Definition at line 163 of file qbipointer_p.h.
Referenced by QQmlInterceptorMetaObject::QQmlInterceptorMetaObject().
Here is the caller graph for this function:
|
inlinenoexcept |
Definition at line 55 of file qbipointer_p.h.
References other().
Referenced by QQmlAnyBinding::swap().
Here is the call graph for this function:
Here is the caller graph for this function:
|
friend |
Definition at line 82 of file qbipointer_p.h.
|
friend |
Definition at line 72 of file qbipointer_p.h.
|
friend |
Definition at line 92 of file qbipointer_p.h.
|
friend |
Definition at line 87 of file qbipointer_p.h.