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
QQmlMetaObjectPointer Class Reference

#include <qqmlpropertycache_p.h>

+ Collaboration diagram for QQmlMetaObjectPointer:

Public Member Functions

Q_NODISCARD_CTOR QQmlMetaObjectPointer ()=default
 
Q_NODISCARD_CTOR QQmlMetaObjectPointer (const QMetaObject *staticMetaObject)
 
 ~QQmlMetaObjectPointer ()
 
void setSharedOnce (QMetaObject *shared) const
 
const QMetaObjectmetaObject () const
 
bool isShared () const
 
bool isNull () const
 

Friends

class QQmlPropertyCache
 

Detailed Description

Definition at line 40 of file qqmlpropertycache_p.h.

Constructor & Destructor Documentation

◆ QQmlMetaObjectPointer() [1/2]

Q_NODISCARD_CTOR QQmlMetaObjectPointer::QQmlMetaObjectPointer ( )
default

◆ QQmlMetaObjectPointer() [2/2]

Q_NODISCARD_CTOR QQmlMetaObjectPointer::QQmlMetaObjectPointer ( const QMetaObject * staticMetaObject)
inline

Definition at line 45 of file qqmlpropertycache_p.h.

References QBasicAtomicInteger< T >::loadRelaxed(), and Q_ASSERT.

+ Here is the call graph for this function:

◆ ~QQmlMetaObjectPointer()

QQmlMetaObjectPointer::~QQmlMetaObjectPointer ( )
inline

Definition at line 51 of file qqmlpropertycache_p.h.

References QBasicAtomicInteger< T >::loadAcquire(), and release().

+ Here is the call graph for this function:

Member Function Documentation

◆ isNull()

bool QQmlMetaObjectPointer::isNull ( ) const
inline

Definition at line 97 of file qqmlpropertycache_p.h.

References d.

Referenced by QQmlPropertyCache::createMetaObject().

+ Here is the caller graph for this function:

◆ isShared()

bool QQmlMetaObjectPointer::isShared ( ) const
inline

Definition at line 89 of file qqmlpropertycache_p.h.

References d.

Referenced by QQmlPropertyCache::checksum().

+ Here is the caller graph for this function:

◆ metaObject()

const QMetaObject * QQmlMetaObjectPointer::metaObject ( ) const
inline

Definition at line 81 of file qqmlpropertycache_p.h.

References d, and metaObject().

Referenced by QQmlPropertyCache::callJSFactoryMethod(), QQmlPropertyCache::checksum(), QQmlPropertyCache::className(), QQmlPropertyCache::createMetaObject(), QQmlPropertyCache::firstCppMetaObject(), metaObject(), and QQmlPropertyCache::metaObject().

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

◆ setSharedOnce()

void QQmlMetaObjectPointer::setSharedOnce ( QMetaObject * shared) const
inline

Definition at line 74 of file qqmlpropertycache_p.h.

References d, and QQmlRefCounted< T >::release().

Referenced by QQmlPropertyCache::createMetaObject().

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

Friends And Related Symbol Documentation

◆ QQmlPropertyCache

friend class QQmlPropertyCache
friend

Definition at line 59 of file qqmlpropertycache_p.h.


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