![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <private/qqmllistwrapper_p.h>#include <private/qqmlvaluetypewrapper_p.h>#include <private/qv4alloca_p.h>#include <private/qv4dateobject_p.h>#include <private/qv4function_p.h>#include <private/qv4functionobject_p.h>#include <private/qv4qobjectwrapper_p.h>#include <private/qv4regexpobject_p.h>#include <private/qv4scopedvalue_p.h>#include <private/qv4sequenceobject_p.h>#include <private/qv4urlobject_p.h>#include <private/qv4variantobject_p.h>Go to the source code of this file.
Classes | |
| struct | QV4::JSCallArguments |
| struct | QV4::JSCallData |
Namespaces | |
| namespace | QV4 |
Enumerations | |
| enum | QV4::CoercionProblem { QV4::InsufficientAnnotation , QV4::InvalidListType } |
Functions | |
| template<typename Args> | |
| CallData * | QV4::callDatafromJS (const Scope &scope, const Args *args, const FunctionObject *ff) |
| void | QV4::populateJSCallArguments (ExecutionEngine *v4, JSCallArguments &jsCall, int argc, void **args, const QMetaType *typestypes) |
| 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 *typestypes, 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 **aa, const QMetaType *typestypes, int argc, Callable call) |
| ReturnedValue | QV4::coerce (ExecutionEngine *engine, const Value &valuevalue, const QQmlType &qmlType, bool isList) |
| QObject * | QV4::coerceQObject (const Value &valuevalue, const QQmlType &qmlType) |
| Q_QML_EXPORT void | QV4::warnAboutCoercionToVoid (ExecutionEngine *engine, const Value &valuevalue, CoercionProblem problem) |
| ReturnedValue | QV4::coerceListType (ExecutionEngine *engine, const Value &valuevalue, 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 *typestypes, int argc, Callable call) |