![]() |
Qt 6.x
The Qt SDK
|
#include <qv4compileddata_p.h>
Inheritance diagram for QV4::CompiledData::Alias:
Collaboration diagram for QV4::CompiledData::Alias: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().
Here is the caller graph for this function:
|
inline |
Definition at line 858 of file qv4compileddata_p.h.
References nameIndexAndFlags.
Referenced by QQmlPropertyCacheAliasCreator< ObjectContainer >::appendAliasesToPropertyCache(), isObjectAlias(), and QQmlVMEMetaObject::metaCall().
Here is the caller graph for this function:
|
inline |
Definition at line 889 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias.
Referenced by setIdIndex().
Here is the caller graph for this function:
|
inline |
Definition at line 900 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias.
Referenced by QQmlVMEMetaObject::aliasTarget(), QQmlVMEMetaObject::metaCall(), and setIsAliasToLocalAlias().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 873 of file qv4compileddata_p.h.
References nameIndexAndFlags.
Referenced by QQmlPropertyCacheAliasCreator< ObjectContainer >::appendAliasesToPropertyCache(), and setNameIndex().
Here is the caller graph for this function:Definition at line 863 of file qv4compileddata_p.h.
References nameIndexAndFlags.
Referenced by QmlIR::IRBuilder::appendAlias().
Here is the caller graph for this function:Definition at line 894 of file qv4compileddata_p.h.
References idIndex(), and idIndexAndTargetObjectIdAndAliasToLocalAlias.
Referenced by QmlIR::IRBuilder::appendAlias().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 905 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias, and isAliasToLocalAlias().
Here is the call graph for this function:Definition at line 878 of file qv4compileddata_p.h.
References nameIndex(), and nameIndexAndFlags.
Referenced by QmlIR::IRBuilder::appendAlias().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 915 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias, and targetObjectId().
Here is the call graph for this function:
|
inline |
Definition at line 910 of file qv4compileddata_p.h.
References idIndexAndTargetObjectIdAndAliasToLocalAlias.
Referenced by QQmlVMEMetaObject::aliasTarget(), QQmlVMEMetaObject::connectAlias(), QQmlVMEMetaObject::metaCall(), setTargetObjectId(), and QQmlVMEMetaObjectEndpoint::tryConnect().
Here is the caller graph for this function:| 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().