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.