![]() |
Qt 6.x
The Qt SDK
|
#include <qv4compileddata_p.h>
Public Types | |
enum | Flag : unsigned int { IsReadOnly = 0x1 , Resolved = 0x2 , AliasPointsToPointerObject = 0x4 } |
Public Member Functions | |
bool | hasFlag (Flag flag) const |
void | setFlag (Flag flag) |
void | clearFlags () |
quint32 | nameIndex () const |
void | setNameIndex (quint32 nameIndex) |
bool | isObjectAlias () const |
quint32 | idIndex () const |
void | setIdIndex (quint32 idIndex) |
bool | isAliasToLocalAlias () const |
void | setIsAliasToLocalAlias (bool isAliasToLocalAlias) |
quint32 | targetObjectId () const |
void | setTargetObjectId (quint32 targetObjectId) |
Definition at line 827 of file qv4compileddata_p.h.
enum QV4::CompiledData::Alias::Flag : unsigned int |
Enumerator | |
---|---|
IsReadOnly | |
Resolved | |
AliasPointsToPointerObject |
Definition at line 839 of file qv4compileddata_p.h.
|
inline |
Definition at line 868 of file qv4compileddata_p.h.
References nameIndexAndFlags.
Referenced by QmlIR::IRBuilder::appendAlias().
|
inline |
Definition at line 858 of file qv4compileddata_p.h.
References nameIndexAndFlags.
Referenced by QQmlPropertyCacheAliasCreator< ObjectContainer >::appendAliasesToPropertyCache(), isObjectAlias(), and QQmlVMEMetaObject::metaCall().
|
inline |
Definition at line 889 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias.
Referenced by setIdIndex().
|
inline |
Definition at line 900 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias.
Referenced by QQmlVMEMetaObject::aliasTarget(), QQmlVMEMetaObject::metaCall(), and setIsAliasToLocalAlias().
|
inline |
Definition at line 883 of file qv4compileddata_p.h.
References encodedMetaPropertyIndex, hasFlag(), Q_ASSERT, and Resolved.
Referenced by QQmlVMEMetaObject::aliasTarget(), QQmlVMEMetaObject::metaCall(), and QQmlVMEMetaObjectEndpoint::tryConnect().
|
inline |
Definition at line 873 of file qv4compileddata_p.h.
References nameIndexAndFlags.
Referenced by QQmlPropertyCacheAliasCreator< ObjectContainer >::appendAliasesToPropertyCache(), and setNameIndex().
Definition at line 863 of file qv4compileddata_p.h.
References nameIndexAndFlags.
Referenced by QmlIR::IRBuilder::appendAlias().
Definition at line 894 of file qv4compileddata_p.h.
References idIndex(), and idIndexAndTargetObjectIdAndAliasToLocalAlias.
Referenced by QmlIR::IRBuilder::appendAlias().
|
inline |
Definition at line 905 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias, and isAliasToLocalAlias().
Definition at line 878 of file qv4compileddata_p.h.
References nameIndex(), and nameIndexAndFlags.
Referenced by QmlIR::IRBuilder::appendAlias().
Definition at line 915 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias, and targetObjectId().
|
inline |
Definition at line 910 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias.
Referenced by QQmlVMEMetaObject::aliasTarget(), QQmlVMEMetaObject::connectAlias(), QQmlVMEMetaObject::metaCall(), setTargetObjectId(), and QQmlVMEMetaObjectEndpoint::tryConnect().
union { ... } QV4::CompiledData::Alias |
qint32_le QV4::CompiledData::Alias::encodedMetaPropertyIndex |
Definition at line 852 of file qv4compileddata_p.h.
Referenced by QQmlVMEMetaObject::aliasTarget(), isObjectAlias(), QQmlVMEMetaObject::metaCall(), and QQmlVMEMetaObjectEndpoint::tryConnect().
quint32_le_bitfield_union<IdIndexField, TargetObjectIdField, AliasToLocalAliasField> QV4::CompiledData::Alias::idIndexAndTargetObjectIdAndAliasToLocalAlias |
Definition at line 848 of file qv4compileddata_p.h.
Referenced by idIndex(), isAliasToLocalAlias(), setIdIndex(), setIsAliasToLocalAlias(), setTargetObjectId(), and targetObjectId().
quint32_le QV4::CompiledData::Alias::localAliasIndex |
Definition at line 853 of file qv4compileddata_p.h.
Referenced by QQmlVMEMetaObject::aliasTarget(), and QQmlVMEMetaObject::metaCall().
Location QV4::CompiledData::Alias::location |
Definition at line 855 of file qv4compileddata_p.h.
Referenced by QmlIR::IRBuilder::appendAlias().
quint32_le_bitfield_union<NameIndexField, FlagsField> QV4::CompiledData::Alias::nameIndexAndFlags |
Definition at line 846 of file qv4compileddata_p.h.
Referenced by clearFlags(), hasFlag(), nameIndex(), setFlag(), and setNameIndex().
quint32_le QV4::CompiledData::Alias::propertyNameIndex |
Definition at line 851 of file qv4compileddata_p.h.
Referenced by QmlIR::IRBuilder::appendAlias().
Location QV4::CompiledData::Alias::referenceLocation |
Definition at line 856 of file qv4compileddata_p.h.
Referenced by QmlIR::IRBuilder::appendAlias().