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

Member Function Documentation

◆ commonType()

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

Definition at line 860 of file qv4compileddata_p.h.

References QV4::CompiledData::Invalid.

◆ commonTypeOrTypeNameIndex()

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

Definition at line 878 of file qv4compileddata_p.h.

◆ isCommonType()

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

Definition at line 877 of file qv4compileddata_p.h.

◆ isFinal()

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

Definition at line 851 of file qv4compileddata_p.h.

◆ isList()

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

Definition at line 880 of file qv4compileddata_p.h.

◆ isOverride()

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

Definition at line 845 of file qv4compileddata_p.h.

◆ isReadOnly()

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

Definition at line 886 of file qv4compileddata_p.h.

◆ isRequired()

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

Definition at line 883 of file qv4compileddata_p.h.

◆ isVirtual()

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

Definition at line 839 of file qv4compileddata_p.h.

◆ nameIndex()

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

Definition at line 836 of file qv4compileddata_p.h.

◆ setCommonType()

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

Definition at line 854 of file qv4compileddata_p.h.

◆ setIsFinal()

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

Definition at line 852 of file qv4compileddata_p.h.

◆ setIsList()

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

Definition at line 881 of file qv4compileddata_p.h.

◆ setIsOverride()

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

Definition at line 846 of file qv4compileddata_p.h.

◆ setIsReadOnly()

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

Definition at line 887 of file qv4compileddata_p.h.

◆ setIsRequired()

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

Definition at line 884 of file qv4compileddata_p.h.

◆ setIsVirtual()

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

Definition at line 840 of file qv4compileddata_p.h.

◆ setNameIndex()

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

Definition at line 837 of file qv4compileddata_p.h.

◆ setTypeNameIndex()

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

Definition at line 866 of file qv4compileddata_p.h.

◆ typeNameIndex()

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

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

◆ location

Location QV4::CompiledData::Property::location

Definition at line 834 of file qv4compileddata_p.h.

◆ nameIndexAndVirtSpecifiers

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

Definition at line 827 of file qv4compileddata_p.h.


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