ASTSignal Class
(QmlJS::QmlJS::ASTSignal)| Inherits: | QmlJS::QmlJS::FunctionValue |
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 |
- 8 public functions inherited from QmlJS::QmlJS::FunctionValue
- 16 public functions inherited from QmlJS::QmlJS::ObjectValue
- 29 public functions inherited from QmlJS::QmlJS::Value
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.