ASTPropertyReference Class

(QmlJS::QmlJS::ASTPropertyReference)

Public Functions

ASTPropertyReference(AST::UiPublicMember *ast, const QmlJS::QmlJS::Document *doc, QmlJS::QmlJS::ValueOwner *valueOwner)
virtual ~ASTPropertyReference()
AST::UiPublicMember *ast() const
QmlJS::QString onChangedSlotName() const

Reimplemented Public Functions

virtual const QmlJS::QmlJS::ASTPropertyReference *asAstPropertyReference() const override
virtual bool getSourceLocation(QmlJS::QString *fileName, int *line, int *column) const override

Member Function Documentation

ASTPropertyReference::ASTPropertyReference(AST::UiPublicMember *ast, const QmlJS::QmlJS::Document *doc, QmlJS::QmlJS::ValueOwner *valueOwner)

Default constructs an instance of ASTPropertyReference.

[virtual] ASTPropertyReference::~ASTPropertyReference()

Destroys the instance of ASTPropertyReference. The destructor is virtual.

[override virtual] const QmlJS::QmlJS::ASTPropertyReference *ASTPropertyReference::asAstPropertyReference() const

AST::UiPublicMember *ASTPropertyReference::ast() const

[override virtual] bool ASTPropertyReference::getSourceLocation(QmlJS::QString *fileName, int *line, int *column) const

QmlJS::QString ASTPropertyReference::onChangedSlotName() const