FunctionValue Class
(QmlJS::QmlJS::FunctionValue)Inherits: | QmlJS::QmlJS::ObjectValue |
Public Functions
FunctionValue(QmlJS::QmlJS::ValueOwner *valueOwner) | |
virtual | ~FunctionValue() |
virtual const QmlJS::QmlJS::Value * | argument(int index) const |
virtual QmlJS::QString | argumentName(int index) const |
virtual bool | isVariadic() const |
virtual int | namedArgumentCount() const |
virtual int | optionalNamedArgumentCount() const |
virtual const QmlJS::QmlJS::Value * | returnValue() const |
Reimplemented Public Functions
virtual void | accept(QmlJS::QmlJS::ValueVisitor *visitor) const override |
virtual const QmlJS::QmlJS::FunctionValue * | asFunctionValue() const override |
- 16 public functions inherited from QmlJS::QmlJS::ObjectValue
- 29 public functions inherited from QmlJS::QmlJS::Value
Member Function Documentation
FunctionValue::FunctionValue(QmlJS::QmlJS::ValueOwner *valueOwner)
Default constructs an instance of FunctionValue.
[virtual]
FunctionValue::~FunctionValue()
Destroys the instance of FunctionValue. The destructor is virtual.