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
QmlIR::Binding Struct Reference

#include <qqmlirbuilder_p.h>

Inheritance diagram for QmlIR::Binding:
Collaboration diagram for QmlIR::Binding:

Public Attributes

quint32 offset
Binding * next
Public Attributes inherited from QV4::CompiledData::Binding
quint32_le propertyNameIndex
quint32_le_bitfield_union< FlagsField, TypeField > flagsAndType
union  value
quint32_le stringIndex
Location location
Location valueLocation

Additional Inherited Members

Public Types inherited from QV4::CompiledData::Binding
enum  Type : unsigned int {
  Type_Invalid , Type_Boolean , Type_Number , Type_String ,
  Type_Null , Type_Translation , Type_TranslationById , Type_Script ,
  Type_Object , Type_AttachedProperty , Type_GroupedProperty
}
enum  Flag : unsigned int { IsOnAssignment = 0x4 , InitializerForReadOnlyDeclaration = 0x8 , IsListItem = 0x20 , IsFunctionExpression = 0x200 }
using FlagsField = quint32_le_bitfield_member<0, 16>
using TypeField = quint32_le_bitfield_member<16, 16>
Public Member Functions inherited from QV4::CompiledData::Binding
 Q_DECLARE_FLAGS (Flags, Flag)
void clearFlags ()
void setFlag (Flag flag)
bool hasFlag (Flag flag) const
Flags flags () const
void setType (Type typetype)
Type type () const
bool isAttachedProperty () const
bool isGroupedProperty () const
bool isFunctionExpression () const
bool isTranslationBinding () const
bool evaluatesToString () const
bool isNumberBinding () const
bool valueAsBoolean () const
Static Public Member Functions inherited from QV4::CompiledData::Binding
static QString escapedString (const QString &stringstring)

Detailed Description

Definition at line 234 of file qqmlirbuilder_p.h.

Member Data Documentation

◆ next

Binding* QmlIR::Binding::next

Definition at line 241 of file qqmlirbuilder_p.h.

◆ offset


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