ASTSignal Class

(QmlJS::ASTSignal)

Public Functions

ASTSignal(AST::UiPublicMember *ast, const QmlJS::Document *doc, QmlJS::ValueOwner *valueOwner)
virtual ~ASTSignal()
AST::UiPublicMember *ast() const
const QmlJS::ObjectValue *bodyScope() const
QString slotName() const

Reimplemented Public Functions

virtual const QmlJS::Value *argument(int index) const override
virtual QString argumentName(int index) const override
virtual const QmlJS::ASTSignal *asAstSignal() const override
virtual bool getSourceLocation(QString *fileName, int *line, int *column) const override
virtual int namedArgumentCount() const override

Member Function Documentation

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

Default constructs an instance of ASTSignal.

[virtual] ASTSignal::~ASTSignal()

Destroys the instance of ASTSignal. The destructor is virtual.

[override virtual] const QmlJS::Value *ASTSignal::argument(int index) const

[override virtual] QString ASTSignal::argumentName(int index) const

[override virtual] const QmlJS::ASTSignal *ASTSignal::asAstSignal() const

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

const QmlJS::ObjectValue *ASTSignal::bodyScope() const

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

[override virtual] int ASTSignal::namedArgumentCount() const

QString ASTSignal::slotName() const