![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmlmetaobject_p.h>
Public Types | |
template<qsizetype Prealloc> | |
using | ArgTypeStorage = QVarLengthArray<QMetaType, Prealloc> |
Public Member Functions | |
QQmlMetaObject ()=default | |
QQmlMetaObject (const QObject *) | |
QQmlMetaObject (const QMetaObject *) | |
QQmlMetaObject (const QQmlPropertyCache::ConstPtr &) | |
QQmlMetaObject (const QQmlMetaObject &) | |
QQmlMetaObject & | operator= (const QQmlMetaObject &) |
bool | isNull () const |
const char * | className () const |
int | propertyCount () const |
const QMetaObject * | metaObject () const |
QMetaType | methodReturnType (const QQmlPropertyData &data, QByteArray *unknownTypeError) const |
template<typename ArgTypeStorage> | |
bool | methodParameterTypes (int index, ArgTypeStorage *argStorage, QByteArray *unknownTypeError) const |
template<typename ArgTypeStorage> | |
bool | constructorParameterTypes (int index, ArgTypeStorage *dummy, QByteArray *unknownTypeError) const |
Static Public Member Functions | |
static bool | canConvert (const QQmlMetaObject &from, const QQmlMetaObject &to) |
static void | resolveGadgetMethodOrPropertyIndex (QMetaObject::Call type, const QMetaObject **metaObject, int *index) |
template<typename ArgTypeStorage> | |
static bool | methodParameterTypes (const QMetaMethod &method, ArgTypeStorage *argStorage, QByteArray *unknownTypeError) |
template<typename ArgTypeStorage> | |
static bool | methodReturnAndParameterTypes (const QMetaMethod &method, ArgTypeStorage *argStorage, QByteArray *unknownTypeError) |
Static Protected Member Functions | |
template<typename Store> | |
static bool | parameterType (const QMetaMethod &method, int ii, QByteArray *unknownTypeError, const Store &store) |
Protected Attributes | |
const QMetaObject * | _m = nullptr |
Definition at line 34 of file qqmlmetaobject_p.h.
using QQmlMetaObject::ArgTypeStorage = QVarLengthArray<QMetaType, Prealloc> |
Definition at line 38 of file qqmlmetaobject_p.h.
|
inlinedefault |
|
inline |
Definition at line 174 of file qqmlmetaobject_p.h.
|
inline |
Definition at line 180 of file qqmlmetaobject_p.h.
|
inline |
Definition at line 185 of file qqmlmetaobject_p.h.
|
inline |
Definition at line 191 of file qqmlmetaobject_p.h.
|
inlinestatic |
Definition at line 86 of file qqmlmetaobject_p.h.
|
inline |
Definition at line 207 of file qqmlmetaobject_p.h.
|
inline |
Returns false if one of the types is unknown. Otherwise, fills argstorage with the metatypes of the function.
Definition at line 78 of file qqmlmetaobject_p.h.
|
inline |
Definition at line 202 of file qqmlmetaobject_p.h.
|
inline |
Definition at line 221 of file qqmlmetaobject_p.h.
|
inlinestatic |
Definition at line 98 of file qqmlmetaobject_p.h.
|
inline |
Returns false if one of the types is unknown. Otherwise, fills argstorage with the metatypes of the function.
Definition at line 63 of file qqmlmetaobject_p.h.
|
inlinestatic |
Definition at line 116 of file qqmlmetaobject_p.h.
QMetaType QQmlMetaObject::methodReturnType | ( | const QQmlPropertyData & | data, |
QByteArray * | unknownTypeError ) const |
Definition at line 41 of file qqmlmetaobject.cpp.
|
inline |
Definition at line 196 of file qqmlmetaobject_p.h.
|
inlinestaticprotected |
Definition at line 150 of file qqmlmetaobject_p.h.
|
inline |
Definition at line 214 of file qqmlmetaobject_p.h.
|
static |
Definition at line 11 of file qqmlmetaobject.cpp.
|
protected |
Definition at line 170 of file qqmlmetaobject_p.h.