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::CompiledData::Property Struct Reference

#include <qv4compileddata_p.h>

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

Public Member Functions

quint32 nameIndex () const
void setNameIndex (int nameIndex)
bool isVirtual () const
void setIsVirtual (bool isVirtual)
bool isOverride () const
void setIsOverride (bool isOverride)
bool isFinal () const
void setIsFinal (bool isFinal)
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_bitfield_union< NameIndexField, IsVirtualField, IsOverrideField, IsFinalField > nameIndexAndVirtSpecifiers
quint32_le_bitfield_union< CommonTypeOrTypeNameIndexField, IsRequiredField, IsCommonTypeField, IsListField, IsReadOnlyField > data
Location location

Detailed Description

Definition at line 810 of file qv4compileddata_p.h.

Member Function Documentation

◆ commonType()

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

Definition at line 859 of file qv4compileddata_p.h.

References QV4::CompiledData::Invalid.

◆ commonTypeOrTypeNameIndex()

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

Definition at line 877 of file qv4compileddata_p.h.

◆ isCommonType()

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

Definition at line 876 of file qv4compileddata_p.h.

◆ isFinal()

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

Definition at line 850 of file qv4compileddata_p.h.

◆ isList()

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

Definition at line 879 of file qv4compileddata_p.h.

◆ isOverride()

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

Definition at line 844 of file qv4compileddata_p.h.

◆ isReadOnly()

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

Definition at line 885 of file qv4compileddata_p.h.

◆ isRequired()

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

Definition at line 882 of file qv4compileddata_p.h.

◆ isVirtual()

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

Definition at line 838 of file qv4compileddata_p.h.

◆ nameIndex()

quint32 QV4::CompiledData::Property::nameIndex ( ) const
inline

Definition at line 835 of file qv4compileddata_p.h.

◆ setCommonType()

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

Definition at line 853 of file qv4compileddata_p.h.

◆ setIsFinal()

void QV4::CompiledData::Property::setIsFinal ( bool isFinal)
inline

Definition at line 851 of file qv4compileddata_p.h.

◆ setIsList()

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

Definition at line 880 of file qv4compileddata_p.h.

◆ setIsOverride()

void QV4::CompiledData::Property::setIsOverride ( bool isOverride)
inline

Definition at line 845 of file qv4compileddata_p.h.

◆ setIsReadOnly()

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

Definition at line 886 of file qv4compileddata_p.h.

◆ setIsRequired()

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

Definition at line 883 of file qv4compileddata_p.h.

◆ setIsVirtual()

void QV4::CompiledData::Property::setIsVirtual ( bool isVirtual)
inline

Definition at line 839 of file qv4compileddata_p.h.

◆ setNameIndex()

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

Definition at line 836 of file qv4compileddata_p.h.

◆ setTypeNameIndex()

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

Definition at line 865 of file qv4compileddata_p.h.

◆ typeNameIndex()

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

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

◆ location

Location QV4::CompiledData::Property::location

Definition at line 833 of file qv4compileddata_p.h.

◆ nameIndexAndVirtSpecifiers

quint32_le_bitfield_union<NameIndexField, IsVirtualField, IsOverrideField, IsFinalField> QV4::CompiledData::Property::nameIndexAndVirtSpecifiers

Definition at line 826 of file qv4compileddata_p.h.


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