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

#include <qqmlpropertycachevector_p.h>

+ Collaboration diagram for QQmlPropertyCacheVector:

Public Member Functions

 QQmlPropertyCacheVector ()=default
 
 QQmlPropertyCacheVector (QQmlPropertyCacheVector &&)=default
 
QQmlPropertyCacheVectoroperator= (QQmlPropertyCacheVector &&)=default
 
 ~QQmlPropertyCacheVector ()
 
void resize (int size)
 
int count () const
 
void clear ()
 
void resetAndResize (int size)
 
void append (const QQmlPropertyCache::ConstPtr &cache)
 
void appendOwn (const QQmlPropertyCache::Ptr &cache)
 
QQmlPropertyCache::ConstPtr at (int index) const
 
QQmlPropertyCache::Ptr ownAt (int index) const
 
void set (int index, const QQmlPropertyCache::ConstPtr &replacement)
 
void setOwn (int index, const QQmlPropertyCache::Ptr &replacement)
 
void setNeedsVMEMetaObject (int index)
 
bool needsVMEMetaObject (int index) const
 
void seal ()
 

Detailed Description

Definition at line 25 of file qqmlpropertycachevector_p.h.

Constructor & Destructor Documentation

◆ QQmlPropertyCacheVector() [1/2]

QQmlPropertyCacheVector::QQmlPropertyCacheVector ( )
default

◆ QQmlPropertyCacheVector() [2/2]

QQmlPropertyCacheVector::QQmlPropertyCacheVector ( QQmlPropertyCacheVector && )
default

◆ ~QQmlPropertyCacheVector()

QQmlPropertyCacheVector::~QQmlPropertyCacheVector ( )
inline

Definition at line 32 of file qqmlpropertycachevector_p.h.

References clear().

+ Here is the call graph for this function:

Member Function Documentation

◆ append()

void QQmlPropertyCacheVector::append ( const QQmlPropertyCache::ConstPtr & cache)
inline

Definition at line 59 of file qqmlpropertycachevector_p.h.

References cache, and Q_ASSERT.

◆ appendOwn()

void QQmlPropertyCacheVector::appendOwn ( const QQmlPropertyCache::Ptr & cache)
inline

Definition at line 66 of file qqmlpropertycachevector_p.h.

References cache, and Q_ASSERT.

◆ at()

◆ clear()

void QQmlPropertyCacheVector::clear ( )
inline

Definition at line 43 of file qqmlpropertycachevector_p.h.

References i.

Referenced by ~QQmlPropertyCacheVector().

+ Here is the caller graph for this function:

◆ count()

int QQmlPropertyCacheVector::count ( ) const
inline

Definition at line 39 of file qqmlpropertycachevector_p.h.

◆ needsVMEMetaObject()

bool QQmlPropertyCacheVector::needsVMEMetaObject ( int index) const
inline

Definition at line 115 of file qqmlpropertycachevector_p.h.

Referenced by QQmlPropertyCacheCreator< ObjectContainer >::buildMetaObjectRecursively().

+ Here is the caller graph for this function:

◆ operator=()

QQmlPropertyCacheVector & QQmlPropertyCacheVector::operator= ( QQmlPropertyCacheVector && )
default

◆ ownAt()

QQmlPropertyCache::Ptr QQmlPropertyCacheVector::ownAt ( int index) const
inline

Definition at line 81 of file qqmlpropertycachevector_p.h.

Referenced by QQmlPropertyCacheAliasCreator< ObjectContainer >::appendAliasesToPropertyCache().

+ Here is the caller graph for this function:

◆ resetAndResize()

void QQmlPropertyCacheVector::resetAndResize ( int size)
inline

Definition at line 50 of file qqmlpropertycachevector_p.h.

References i.

Referenced by QQmlPropertyCacheCreator< ObjectContainer >::QQmlPropertyCacheCreator().

+ Here is the caller graph for this function:

◆ resize()

void QQmlPropertyCacheVector::resize ( int size)
inline

Definition at line 33 of file qqmlpropertycachevector_p.h.

References Q_ASSERT.

◆ seal()

void QQmlPropertyCacheVector::seal ( )
inline

Definition at line 117 of file qqmlpropertycachevector_p.h.

References Q_ASSERT.

Referenced by QQmlPropertyCacheCreator< ObjectContainer >::~QQmlPropertyCacheCreator().

+ Here is the caller graph for this function:

◆ set()

void QQmlPropertyCacheVector::set ( int index,
const QQmlPropertyCache::ConstPtr & replacement )
inline

Definition at line 89 of file qqmlpropertycachevector_p.h.

References at, QQmlRefPointer< T >::data(), and Q_ASSERT.

Referenced by QQmlPropertyCacheCreator< ObjectContainer >::buildMetaObjectRecursively(), and QQmlPendingGroupPropertyBindings::resolveMissingPropertyCaches().

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

◆ setNeedsVMEMetaObject()

void QQmlPropertyCacheVector::setNeedsVMEMetaObject ( int index)
inline

Definition at line 114 of file qqmlpropertycachevector_p.h.

Referenced by QQmlPropertyCacheCreator< ObjectContainer >::createMetaObject().

+ Here is the caller graph for this function:

◆ setOwn()

void QQmlPropertyCacheVector::setOwn ( int index,
const QQmlPropertyCache::Ptr & replacement )
inline

Definition at line 101 of file qqmlpropertycachevector_p.h.

References QQmlRefCount::addref(), at, QQmlRefPointer< T >::data(), and Q_ASSERT.

Referenced by QQmlPropertyCacheCreator< ObjectContainer >::createMetaObject().

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

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