ASTSignal Class

(QmlJS::QmlJS::ASTSignal)

Public Functions

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

Reimplemented Public Functions

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

Member Function Documentation

ASTSignal::ASTSignal(AST::UiPublicMember *ast, const QmlJS::QmlJS::Document *doc, QmlJS::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::QmlJS::Value *ASTSignal::argument(int index) const

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

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

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

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

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

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

QmlJS::QString ASTSignal::slotName() const