|
| template<typename Args> |
| CallData * | QV4::callDatafromJS (const Scope &scope, const Args *args, const FunctionObject *f) |
| void | QV4::populateJSCallArguments (ExecutionEngine *v4, JSCallArguments &jsCall, int argc, void **args, const QMetaType *types) |
| QObject * | QV4::cppThisObject (const Value *thisObject) |
| void | QV4::defaultConstructReturnValue (QMetaType returnType, void *returnValue) |
| ReturnedValue | QV4::defaultConvertReturnValue (ExecutionEngine *engine, QMetaType returnType, void *returnValue) |
| bool | QV4::defaultConversionErrorHandler (QMetaType argumentType, void *argument, qsizetype i) |
| template<typename Callable, typename ConstructReturnValue = decltype(defaultConstructReturnValue), typename ConvertReturnValue = decltype(defaultConvertReturnValue), typename ConversionErrorHandler = decltype(defaultConversionErrorHandler)> |
| ReturnedValue | QV4::convertAndCall (ExecutionEngine *engine, const QMetaType *types, int numTypes, const Value *argv, int argc, Callable &&call, ConstructReturnValue &&constructReturnValue=defaultConstructReturnValue, ConvertReturnValue &&convertReturnValue=defaultConvertReturnValue, ConversionErrorHandler &&errorHandler=defaultConversionErrorHandler) |
| template<typename Callable> |
| bool | QV4::convertAndCall (ExecutionEngine *engine, QObject *thisObject, void **a, const QMetaType *types, int argc, Callable call) |
| ReturnedValue | QV4::coerce (ExecutionEngine *engine, const Value &value, const QQmlType &qmlType, bool isList) |
| QObject * | QV4::coerceQObject (const Value &value, const QQmlType &qmlType) |
| Q_QML_EXPORT void | QV4::warnAboutCoercionToVoid (ExecutionEngine *engine, const Value &value, CoercionProblem problem) |
| ReturnedValue | QV4::coerceListType (ExecutionEngine *engine, const Value &value, const QQmlType &qmlType) |
| template<typename Callable> |
| ReturnedValue | QV4::coerceAndCall (ExecutionEngine *engine, const Function::JSTypedFunction *typedFunction, const CompiledData::Function *compiledFunction, const Value *argv, int argc, Callable call) |
| void | QV4::coerce (ExecutionEngine *engine, QMetaType fromType, const void *from, QMetaType toType, void *to) |
| template<typename TypedFunction, typename Callable> |
| void | QV4::coerceAndCall (ExecutionEngine *engine, const TypedFunction *typedFunction, void **argv, const QMetaType *types, int argc, Callable call) |