ASTFunctionValue Class

(QmlJS::ASTFunctionValue)

Public Functions

ASTFunctionValue(AST::FunctionExpression *ast, const Document *doc, ValueOwner *valueOwner)
~ASTFunctionValue()
AST::FunctionExpression *ast() const

Reimplemented Public Functions

virtual QString argumentName(int index) const override
virtual const 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

Member Function Documentation

ASTFunctionValue::ASTFunctionValue(AST::FunctionExpression *ast, const Document *doc, ValueOwner *valueOwner)

Default constructs an instance of ASTFunctionValue.

ASTFunctionValue::~ASTFunctionValue()

Destroys the instance of ASTFunctionValue.

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

[override virtual] const ASTFunctionValue *ASTFunctionValue::asAstFunctionValue() const

AST::FunctionExpression *ASTFunctionValue::ast() const

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

[override virtual] bool ASTFunctionValue::isVariadic() const

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