Function Class
(QmlJS::Function)| Inherits: | QmlJS::FunctionValue |
Public Functions
| Function(QmlJS::ValueOwner *valueOwner) | |
| virtual | ~Function() |
| void | addArgument(const QmlJS::Value *argument, const QString &name = ...) |
| void | setOptionalNamedArgumentCount(int count) |
| void | setReturnValue(const QmlJS::Value *returnValue) |
| void | setVariadic(bool variadic) |
Reimplemented Public Functions
| virtual const QmlJS::Value * | argument(int index) const override |
| virtual QString | argumentName(int index) const override |
| virtual const QmlJS::Function * | asFunction() const override |
| virtual bool | isVariadic() const override |
| virtual int | namedArgumentCount() const override |
| virtual int | optionalNamedArgumentCount() const override |
| virtual const QmlJS::Value * | returnValue() 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
Function::Function(QmlJS::ValueOwner *valueOwner)
Default constructs an instance of Function.
[virtual] Function::~Function()
Destroys the instance of Function. The destructor is virtual.
void Function::addArgument(const QmlJS::Value *argument, const QString &name = ...)
[override virtual] const QmlJS::Value *Function::argument(int index) const
[override virtual] QString Function::argumentName(int index) const
[override virtual] const QmlJS::Function *Function::asFunction() const
[override virtual] bool Function::isVariadic() const
[override virtual] int Function::namedArgumentCount() const
[override virtual] int Function::optionalNamedArgumentCount() const
See also setOptionalNamedArgumentCount().
[override virtual] const QmlJS::Value *Function::returnValue() const
See also setReturnValue().
void Function::setOptionalNamedArgumentCount(int count)
See also optionalNamedArgumentCount().
void Function::setReturnValue(const QmlJS::Value *returnValue)
See also returnValue().
void Function::setVariadic(bool variadic)
See also isVariadic().