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().