35 CanWriteBack = 1 << 0,
37 EnforcesLocation = 1 << 2,
52 void setObject(
Object *
object) { m_object.set(internalClass->engine,
object); }
54 int property()
const {
return m_property; }
56 bool canWriteBack()
const {
return hasFlag(CanWriteBack); }
57 bool isVariant()
const {
return hasFlag(IsVariant); }
58 bool enforcesLocation()
const {
return hasFlag(EnforcesLocation); }
63 m_statementIndex = statement;
67 quint16 statementIndex()
const {
return m_statementIndex; }
69 bool isAttachedToProperty()
const
71 if (enforcesLocation()) {
73 if (
frame->v4Function != function() ||
frame->statementNumber() != statementIndex())
83 bool isReference()
const {
return m_object; }
87 bool hasFlag(Flag flag)
const
89 return m_flags &
quint8(flag);
92 void setFlag(Flag flag,
bool set)
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)