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
QV4::ResolvedTypeReference Class Reference

#include <qv4resolvedtypereference_p.h>

Collaboration diagram for QV4::ResolvedTypeReference:

Public Member Functions

 ResolvedTypeReference ()=default
QQmlPropertyCache::ConstPtr createPropertyCache ()
 Returns the property cache, creating one if it doesn't already exist.
bool addToHash (QCryptographicHash *hash, QHash< quintptr, QByteArray > *checksums)
void doDynamicTypeCheck ()
QQmlType type () const
void setType (QQmlType type)
QQmlRefPointer< QV4::CompiledData::CompilationUnitcompilationUnit ()
void setCompilationUnit (const QQmlRefPointer< QV4::CompiledData::CompilationUnit > &unit)
QQmlPropertyCache::ConstPtr typePropertyCache () const
void setTypePropertyCache (QQmlPropertyCache::ConstPtr cache)
QTypeRevision version () const
void setVersion (QTypeRevision version)
bool isFullyDynamicType () const
void setFullyDynamicType (bool fullyDynamic)
bool isSelfReference () const
void setIsSelfReference (bool selfReference)

Detailed Description

Definition at line 30 of file qv4resolvedtypereference_p.h.

Constructor & Destructor Documentation

◆ ResolvedTypeReference()

QV4::ResolvedTypeReference::ResolvedTypeReference ( )
default

Member Function Documentation

◆ addToHash()

bool QV4::ResolvedTypeReference::addToHash ( QCryptographicHash * hash,
QHash< quintptr, QByteArray > * checksums )

Definition at line 51 of file qv4resolvedtypereference.cpp.

◆ compilationUnit()

QQmlRefPointer< QV4::CompiledData::CompilationUnit > QV4::ResolvedTypeReference::compilationUnit ( )
inline

Definition at line 48 of file qv4resolvedtypereference_p.h.

◆ createPropertyCache()

QQmlPropertyCache::ConstPtr QV4::ResolvedTypeReference::createPropertyCache ( )

Returns the property cache, creating one if it doesn't already exist.

The cache is not referenced.

Definition at line 38 of file qv4resolvedtypereference.cpp.

◆ doDynamicTypeCheck()

void QV4::ResolvedTypeReference::doDynamicTypeCheck ( )

Definition at line 25 of file qv4resolvedtypereference.cpp.

◆ isFullyDynamicType()

bool QV4::ResolvedTypeReference::isFullyDynamicType ( ) const
inline

Definition at line 69 of file qv4resolvedtypereference_p.h.

◆ isSelfReference()

bool QV4::ResolvedTypeReference::isSelfReference ( ) const
inline

Definition at line 74 of file qv4resolvedtypereference_p.h.

◆ setCompilationUnit()

void QV4::ResolvedTypeReference::setCompilationUnit ( const QQmlRefPointer< QV4::CompiledData::CompilationUnit > & unit)
inline

Definition at line 54 of file qv4resolvedtypereference_p.h.

◆ setFullyDynamicType()

void QV4::ResolvedTypeReference::setFullyDynamicType ( bool fullyDynamic)
inline

Definition at line 70 of file qv4resolvedtypereference_p.h.

◆ setIsSelfReference()

void QV4::ResolvedTypeReference::setIsSelfReference ( bool selfReference)
inline

Definition at line 75 of file qv4resolvedtypereference_p.h.

◆ setType()

void QV4::ResolvedTypeReference::setType ( QQmlType type)
inline

Definition at line 42 of file qv4resolvedtypereference_p.h.

◆ setTypePropertyCache()

void QV4::ResolvedTypeReference::setTypePropertyCache ( QQmlPropertyCache::ConstPtr cache)
inline

Definition at line 61 of file qv4resolvedtypereference_p.h.

◆ setVersion()

void QV4::ResolvedTypeReference::setVersion ( QTypeRevision version)
inline

Definition at line 67 of file qv4resolvedtypereference_p.h.

◆ type()

QQmlType QV4::ResolvedTypeReference::type ( ) const
inline

Definition at line 41 of file qv4resolvedtypereference_p.h.

◆ typePropertyCache()

QQmlPropertyCache::ConstPtr QV4::ResolvedTypeReference::typePropertyCache ( ) const
inline

Definition at line 60 of file qv4resolvedtypereference_p.h.

◆ version()

QTypeRevision QV4::ResolvedTypeReference::version ( ) const
inline

Definition at line 66 of file qv4resolvedtypereference_p.h.


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