ASTPropertyReference Class

(QmlJS::ASTPropertyReference)
Inherits: QmlJS::Reference

Public Functions

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

Reimplemented Public Functions

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

Member Function Documentation

ASTPropertyReference::ASTPropertyReference(AST::UiPublicMember *ast, const QmlJS::Document *doc, 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::ASTPropertyReference *ASTPropertyReference::asAstPropertyReference() const

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

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

QString ASTPropertyReference::onChangedSlotName() const