FunctionValue Class

(QmlJS::FunctionValue)

Public Functions

FunctionValue(QmlJS::ValueOwner *valueOwner)
virtual ~FunctionValue()
virtual const QmlJS::Value *argument(int index) const
virtual QString argumentName(int index) const
virtual bool isVariadic() const
virtual int namedArgumentCount() const
virtual int optionalNamedArgumentCount() const
virtual const QmlJS::Value *returnValue() const

Reimplemented Public Functions

virtual void accept(QmlJS::ValueVisitor *visitor) const override
virtual const QmlJS::FunctionValue *asFunctionValue() const override

Member Function Documentation

FunctionValue::FunctionValue(QmlJS::ValueOwner *valueOwner)

Default constructs an instance of FunctionValue.

[virtual] FunctionValue::~FunctionValue()

Destroys the instance of FunctionValue. The destructor is virtual.

[override virtual] void FunctionValue::accept(QmlJS::ValueVisitor *visitor) const

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

[virtual] QString FunctionValue::argumentName(int index) const

[override virtual] const QmlJS::FunctionValue *FunctionValue::asFunctionValue() const

[virtual] bool FunctionValue::isVariadic() const

[virtual] int FunctionValue::namedArgumentCount() const

[virtual] int FunctionValue::optionalNamedArgumentCount() const

[virtual] const QmlJS::Value *FunctionValue::returnValue() const