Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QmlIR::Alias Struct Reference

#include <qqmlirbuilder_p.h>

+ Inheritance diagram for QmlIR::Alias:
+ Collaboration diagram for QmlIR::Alias:

Public Attributes

Aliasnext
 
- Public Attributes inherited from QV4::CompiledData::Alias
quint32_le_bitfield_union< NameIndexField, FlagsField > nameIndexAndFlags
 
quint32_le_bitfield_union< IdIndexField, TargetObjectIdField, AliasToLocalAliasField > idIndexAndTargetObjectIdAndAliasToLocalAlias
 
union { 
 
   quint32_le   propertyNameIndex 
 
   qint32_le   encodedMetaPropertyIndex 
 
   quint32_le   localAliasIndex 
 
};  
 
Location location
 
Location referenceLocation
 

Additional Inherited Members

- Public Types inherited from QV4::CompiledData::Alias
enum  Flag : unsigned int { IsReadOnly = 0x1 , Resolved = 0x2 , AliasPointsToPointerObject = 0x4 }
 
- Public Member Functions inherited from QV4::CompiledData::Alias
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)
 

Detailed Description

Definition at line 273 of file qqmlirbuilder_p.h.

Member Data Documentation

◆ next

Alias* QmlIR::Alias::next

Definition at line 275 of file qqmlirbuilder_p.h.


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