|
double | jsExponentiate (double base, double exponent) |
void Q_QML_EXPORT | qdeclarativeelement_destructor (QObject *) |
template<typename T, typename WrapperT> |
constexpr SingletonConstructionMode | singletonConstructionMode () |
template<typename T> |
void | createInto (void *memory, void *) |
template<typename T, typename WrapperT, SingletonConstructionMode Mode> |
QObject * | createSingletonInstance (QQmlEngine *q, QJSEngine *j) |
template<typename T> |
QObject * | createParent (QObject *p) |
template<typename T> |
QQmlAttachedPropertiesFunc< QObject > | attachedPropertiesFunc () |
template<typename T> |
const QMetaObject * | attachedPropertiesMetaObject () |
int Q_QML_EXPORT | qmlregister (RegistrationType, void *) |
void Q_QML_EXPORT | qmlunregister (RegistrationType, quintptr) |
static int | indexOfOwnClassInfo (const QMetaObject *metaObject, const char *key, int startOffset=-1) |
const char * | classInfo (const QMetaObject *metaObject, const char *key) |
QTypeRevision | revisionClassInfo (const QMetaObject *metaObject, const char *key, QTypeRevision defaultValue=QTypeRevision()) |
Q_QML_EXPORT QList< QTypeRevision > | revisionClassInfos (const QMetaObject *metaObject, const char *key) |
bool | boolClassInfo (const QMetaObject *metaObject, const char *key, bool defaultValue=false) |
template<typename T, typename E, typename WrapperT = T> |
void | qmlRegisterSingletonAndRevisions (const char *uri, int versionMajor, const QMetaObject *classInfoMetaObject, QVector< int > *qmlTypeIds, const QMetaObject *extension) |
template<typename T, typename E> |
void | qmlRegisterTypeAndRevisions (const char *uri, int versionMajor, const QMetaObject *classInfoMetaObject, QVector< int > *qmlTypeIds, const QMetaObject *extension, bool forceAnonymous=false) |
template<typename T> |
void | qmlRegisterSequenceAndRevisions (const char *uri, int versionMajor, const QMetaObject *classInfoMetaObject, QVector< int > *qmlTypeIds) |
template<> |
void Q_QML_EXPORT | qmlRegisterTypeAndRevisions< QQmlTypeNotAvailable, void > (const char *uri, int versionMajor, const QMetaObject *classInfoMetaObject, QVector< int > *qmlTypeIds, const QMetaObject *, bool) |
constexpr QtPrivate::QMetaTypeInterface | metaTypeForNamespace (const QtPrivate::QMetaTypeInterface::MetaObjectFn &metaObjectFunction, const char *name) |
Q_QML_EXPORT QObject * | qmlExtendedObject (QObject *, int) |
Q_QML_EXPORT void | qmlRegistrationWarning (QmlRegistrationWarning warning, QMetaType type) |
Q_QML_EXPORT QMetaType | compositeMetaType (QV4::ExecutableCompilationUnit *unit, int elementNameId) |
Q_QML_EXPORT QMetaType | compositeMetaType (QV4::ExecutableCompilationUnit *unit, const QString &elementName) |
Q_QML_EXPORT QMetaType | compositeListMetaType (QV4::ExecutableCompilationUnit *unit, int elementNameId) |
Q_QML_EXPORT QMetaType | compositeListMetaType (QV4::ExecutableCompilationUnit *unit, const QString &elementName) |
template<> |
void | qmlRegisterTypeAndRevisions< QQmlTypeNotAvailable, void > (const char *uri, int versionMajor, const QMetaObject *classInfoMetaObject, QVector< int > *qmlTypeIds, const QMetaObject *extension, bool) |
static QQmlPropertyCapture * | propertyCapture (const AOTCompiledContext *aotContext) |
static bool | markPointer (const QVariant &element, QV4::MarkStack *markStack) |
static void | iterateVariant (const QVariant &element, std::vector< QVariant > *elements) |
static void | captureFallbackProperty (QObject *object, int coreIndex, int notifyIndex, bool isConstant, const AOTCompiledContext *aotContext) |
static void | captureObjectProperty (QObject *object, const QQmlPropertyCache *propertyCache, const QQmlPropertyData *property, const AOTCompiledContext *aotContext) |
static bool | inherits (const QQmlPropertyCache *descendent, const QQmlPropertyCache *ancestor) |
template<bool StrictType> |
ObjectPropertyQmlData | findObjectPropertyQmlData (QV4::Lookup *lookup, QObject *object) |
template<bool StrictType = false> |
PropertyResult | loadObjectProperty (QV4::Lookup *lookup, QObject *object, void *target, const AOTCompiledContext *aotContext) |
template<bool StrictType = false> |
PropertyResult | writeBackObjectProperty (QV4::Lookup *lookup, QObject *object, void *source) |
static FallbackPropertyQmlData | findFallbackPropertyQmlData (QV4::Lookup *lookup, QObject *object) |
static PropertyResult | loadFallbackProperty (QV4::Lookup *lookup, QObject *object, void *target, const AOTCompiledContext *aotContext) |
static PropertyResult | writeBackFallbackProperty (QV4::Lookup *lookup, QObject *object, void *source) |
PropertyResult | loadObjectAsVariant (QV4::Lookup *lookup, QObject *object, void *target, const AOTCompiledContext *aotContext) |
PropertyResult | writeBackObjectAsVariant (QV4::Lookup *lookup, QObject *object, void *source) |
PropertyResult | loadFallbackAsVariant (QV4::Lookup *lookup, QObject *object, void *target, const AOTCompiledContext *aotContext) |
PropertyResult | writeBackFallbackAsVariant (QV4::Lookup *lookup, QObject *object, void *source) |
template<bool StrictType, typename Op> |
static PropertyResult | changeObjectProperty (QV4::Lookup *lookup, QObject *object, Op op) |
template<bool StrictType = false> |
static PropertyResult | resetObjectProperty (QV4::Lookup *l, QObject *object, QV4::ExecutionEngine *v4) |
template<bool StrictType = false> |
static PropertyResult | storeObjectProperty (QV4::Lookup *l, QObject *object, void *value) |
template<typename Op> |
static PropertyResult | changeFallbackProperty (QV4::Lookup *lookup, QObject *object, Op op) |
static PropertyResult | storeFallbackProperty (QV4::Lookup *l, QObject *object, void *value) |
static PropertyResult | resetFallbackProperty (QV4::Lookup *l, QObject *object, const QMetaProperty *property, QV4::ExecutionEngine *v4) |
static bool | isEnumUnderlyingType (QMetaType enumType, QMetaType numberType) |
static bool | canHoldVoid (QMetaType type) |
static bool | isTypeCompatible (QMetaType source, QMetaType target) |
static PropertyResult | storeObjectAsVariant (QV4::ExecutionEngine *v4, QV4::Lookup *lookup, QObject *object, void *value) |
static PropertyResult | storeFallbackAsVariant (QV4::ExecutionEngine *v4, QV4::Lookup *lookup, QObject *object, void *value) |
static ObjectLookupResult | initObjectLookup (const AOTCompiledContext *aotContext, QV4::Lookup *lookup, QObject *object) |
template<QV4::Lookup::Call ObjectCall, QV4::Lookup::Call FallbackCall, LookupType Type> |
void | initObjectLookup (const AOTCompiledContext *aotContext, uint index, QObject *object) |
static void | initValueLookup (QV4::Lookup *lookup, QV4::ExecutableCompilationUnit *compilationUnit, const QMetaObject *metaObject) |
static bool | isUndefined (const void *value, QMetaType type) |
static QMetaType | jsTypedFunctionArgument (const QQmlType &type, const QV4::CompiledData::ParameterType ¶meter) |
static bool | callQObjectMethodWithTypes (QV4::ExecutionEngine *engine, QV4::Lookup *lookup, QObject *thisObject, void **args, QMetaType *types, int argc) |
static bool | callQObjectMethodAsVariant (QV4::ExecutionEngine *engine, QV4::Lookup *lookup, QObject *thisObject, void **args, int argc) |
static bool | callQObjectMethod (QV4::ExecutionEngine *engine, QV4::Lookup *lookup, QObject *thisObject, void **args, int argc) |
static bool | callArrowFunction (QV4::ExecutionEngine *engine, QV4::ArrowFunction *function, QObject *thisObject, void **args, int argc) |
static MatchScore | resolveQObjectMethodOverload (QV4::QObjectMethod *method, QV4::Lookup *lookup, int relativeMethodIndex) |
static bool | tryEnsureMethodsCache (QV4::QObjectMethod *method, QObject *object) |
template<QV4::Lookup::Call call> |
static void | initTypeWrapperLookup (const AOTCompiledContext *context, QV4::Lookup *lookup, uint importNamespace) |
static PropertyResult | storeValueProperty (QV4::Lookup *lookup, const QMetaObject *metaObject, void *target, void *value) |
static PropertyResult | resetValueProperty (QV4::Lookup *lookup, const QMetaObject *metaObject, void *target, QV4::ExecutionEngine *v4) |
static PropertyResult | storeValueAsVariant (QV4::ExecutionEngine *v4, QV4::Lookup *lookup, const QMetaObject *metaObject, void *target, void *value) |
template<LookupType Type> |
void | initValueLookup (const AOTCompiledContext *aotContext, uint index, const QMetaObject *metaObject) |
template<> |
void | qmlRegisterTypeAndRevisions< QQmlTypeNotAvailable, void > (const char *uri, int versionMajor, const QMetaObject *classInfoMetaObject, QVector< int > *qmlTypeIds, const QMetaObject *extension, bool) |