ASTFunctionValue Class
(QmlJS::ASTFunctionValue)| Inherits: | QmlJS::FunctionValue |
Public Functions
| ASTFunctionValue(AST::FunctionExpression *ast, const QmlJS::Document *doc, QmlJS::ValueOwner *valueOwner) | |
| virtual | ~ASTFunctionValue() |
| AST::FunctionExpression * | ast() const |
Reimplemented Public Functions
| virtual QString | argumentName(int index) const override |
| virtual const QmlJS::ASTFunctionValue * | asAstFunctionValue() const override |
| virtual bool | getSourceLocation(QString *fileName, int *line, int *column) const override |
| virtual bool | isVariadic() const override |
| virtual int | namedArgumentCount() const override |
- 8 public functions inherited from QmlJS::FunctionValue
- 16 public functions inherited from QmlJS::ObjectValue
- 29 public functions inherited from QmlJS::Value
Member Function Documentation
ASTFunctionValue::ASTFunctionValue(AST::FunctionExpression *ast, const QmlJS::Document *doc, QmlJS::ValueOwner *valueOwner)
Default constructs an instance of ASTFunctionValue.
[virtual] ASTFunctionValue::~ASTFunctionValue()
Destroys the instance of ASTFunctionValue. The destructor is virtual.