Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QV4::CompiledData::Property Struct Reference

#include <qv4compileddata_p.h>

+ Inheritance diagram for QV4::CompiledData::Property:
+ Collaboration diagram for QV4::CompiledData::Property:

Public Member Functions

void setCommonType (CommonType t)
 
CommonType commonType () const
 
void setTypeNameIndex (int nameIndex)
 
int typeNameIndex () const
 
bool isCommonType () const
 
uint commonTypeOrTypeNameIndex () const
 
bool isList () const
 
void setIsList (bool isList)
 
bool isRequired () const
 
void setIsRequired (bool isRequired)
 
bool isReadOnly () const
 
void setIsReadOnly (bool isReadOnly)
 

Public Attributes

quint32_le nameIndex
 
quint32_le_bitfield_union< CommonTypeOrTypeNameIndexField, IsRequiredField, IsCommonTypeField, IsListField, IsReadOnlyFielddata
 
Location location
 

Detailed Description

Definition at line 765 of file qv4compileddata_p.h.

Member Function Documentation

◆ commonType()

CommonType QV4::CompiledData::Property::commonType ( ) const
inline

Definition at line 790 of file qv4compileddata_p.h.

References QV4::CompiledData::Invalid.

Referenced by QQmlVMEMetaObject::metaCall(), QQmlVMEMetaObject::readVarProperty(), QQmlVMEMetaObject::writeProperty(), and QQmlVMEMetaObject::writeVarProperty().

+ Here is the caller graph for this function:

◆ commonTypeOrTypeNameIndex()

uint QV4::CompiledData::Property::commonTypeOrTypeNameIndex ( ) const
inline

Definition at line 808 of file qv4compileddata_p.h.

◆ isCommonType()

bool QV4::CompiledData::Property::isCommonType ( ) const
inline

Definition at line 807 of file qv4compileddata_p.h.

◆ isList()

bool QV4::CompiledData::Property::isList ( ) const
inline

Definition at line 810 of file qv4compileddata_p.h.

Referenced by setIsList().

+ Here is the caller graph for this function:

◆ isReadOnly()

bool QV4::CompiledData::Property::isReadOnly ( ) const
inline

Definition at line 816 of file qv4compileddata_p.h.

Referenced by QmlIR::IRBuilder::appendBinding(), QmlIR::IRBuilder::setBindingValue(), and setIsReadOnly().

+ Here is the caller graph for this function:

◆ isRequired()

bool QV4::CompiledData::Property::isRequired ( ) const
inline

Definition at line 813 of file qv4compileddata_p.h.

Referenced by setIsRequired().

+ Here is the caller graph for this function:

◆ setCommonType()

void QV4::CompiledData::Property::setCommonType ( CommonType  t)
inline

Definition at line 784 of file qv4compileddata_p.h.

◆ setIsList()

void QV4::CompiledData::Property::setIsList ( bool  isList)
inline

Definition at line 811 of file qv4compileddata_p.h.

References isList().

+ Here is the call graph for this function:

◆ setIsReadOnly()

void QV4::CompiledData::Property::setIsReadOnly ( bool  isReadOnly)
inline

Definition at line 817 of file qv4compileddata_p.h.

References isReadOnly().

+ Here is the call graph for this function:

◆ setIsRequired()

void QV4::CompiledData::Property::setIsRequired ( bool  isRequired)
inline

Definition at line 814 of file qv4compileddata_p.h.

References isRequired().

+ Here is the call graph for this function:

◆ setTypeNameIndex()

void QV4::CompiledData::Property::setTypeNameIndex ( int  nameIndex)
inline

Definition at line 796 of file qv4compileddata_p.h.

References nameIndex.

◆ typeNameIndex()

int QV4::CompiledData::Property::typeNameIndex ( ) const
inline

Definition at line 802 of file qv4compileddata_p.h.

Member Data Documentation

◆ data

◆ location

Location QV4::CompiledData::Property::location

Definition at line 782 of file qv4compileddata_p.h.

◆ nameIndex

quint32_le QV4::CompiledData::Property::nameIndex

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