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 828 of file qv4compileddata_p.h.

Member Function Documentation

◆ commonType()

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

Definition at line 877 of file qv4compileddata_p.h.

References QV4::CompiledData::Invalid.

◆ commonTypeOrTypeNameIndex()

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

Definition at line 895 of file qv4compileddata_p.h.

◆ isCommonType()

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

Definition at line 894 of file qv4compileddata_p.h.

◆ isFinal()

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

Definition at line 868 of file qv4compileddata_p.h.

◆ isList()

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

Definition at line 897 of file qv4compileddata_p.h.

◆ isOverride()

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

Definition at line 862 of file qv4compileddata_p.h.

◆ isReadOnly()

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

Definition at line 903 of file qv4compileddata_p.h.

◆ isRequired()

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

Definition at line 900 of file qv4compileddata_p.h.

◆ isVirtual()

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

Definition at line 856 of file qv4compileddata_p.h.

◆ nameIndex()

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

Definition at line 853 of file qv4compileddata_p.h.

◆ setCommonType()

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

Definition at line 871 of file qv4compileddata_p.h.

◆ setIsFinal()

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

Definition at line 869 of file qv4compileddata_p.h.

◆ setIsList()

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

Definition at line 898 of file qv4compileddata_p.h.

◆ setIsOverride()

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

Definition at line 863 of file qv4compileddata_p.h.

◆ setIsReadOnly()

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

Definition at line 904 of file qv4compileddata_p.h.

◆ setIsRequired()

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

Definition at line 901 of file qv4compileddata_p.h.

◆ setIsVirtual()

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

Definition at line 857 of file qv4compileddata_p.h.

◆ setNameIndex()

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

Definition at line 854 of file qv4compileddata_p.h.

◆ setTypeNameIndex()

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

Definition at line 883 of file qv4compileddata_p.h.

◆ typeNameIndex()

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

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

◆ location

Location QV4::CompiledData::Property::location

Definition at line 851 of file qv4compileddata_p.h.

◆ nameIndexAndVirtSpecifiers

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

Definition at line 844 of file qv4compileddata_p.h.


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