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
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, IsReadOnlyField > data
 
Location location
 

Detailed Description

Definition at line 788 of file qv4compileddata_p.h.

Member Function Documentation

◆ commonType()

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

Definition at line 813 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 831 of file qv4compileddata_p.h.

◆ isCommonType()

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

Definition at line 830 of file qv4compileddata_p.h.

◆ isList()

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

Definition at line 833 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 839 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 836 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 807 of file qv4compileddata_p.h.

◆ setIsList()

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

Definition at line 834 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 840 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 837 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 819 of file qv4compileddata_p.h.

References nameIndex.

◆ typeNameIndex()

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

Definition at line 825 of file qv4compileddata_p.h.

Member Data Documentation

◆ data

quint32_le_bitfield_union< CommonTypeOrTypeNameIndexField, IsRequiredField, IsCommonTypeField, IsListField, IsReadOnlyField> QV4::CompiledData::Property::data

Definition at line 804 of file qv4compileddata_p.h.

◆ location

Location QV4::CompiledData::Property::location

Definition at line 805 of file qv4compileddata_p.h.

◆ nameIndex

quint32_le QV4::CompiledData::Property::nameIndex

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