(24ccf8c5a0b6232594fe22c8524f3db016e55b1d)
#include "qmetaobject.h"
#include "qmetaobject_p.h"
#include "qmetatype.h"
#include "qmetatype_p.h"
#include "qobject.h"
#include "qobject_p.h"
#include <qcoreapplication.h>
#include <QtCore/qspan.h>
#include <qvariant.h>
#include <qthread.h>
#include "private/qthread_p.h"
#include "private/qmetaobject_moc_p.h"
#include <ctype.h>
#include <memory>
#include <cstring>
Go to the source code of this file.
|
enum | { MaximumParamCount = 11
, MaximumParamCount = 11
} |
enum | EnumExtendMode {
SignExtend = -1
, ZeroExtend
, Use64Bit = 64
, SignExtend = -1
,
ZeroExtend
, Use64Bit = 64
} |
enum | { MaximumParamCount = 11
, MaximumParamCount = 11
} |
enum | EnumExtendMode {
SignExtend = -1
, ZeroExtend
, Use64Bit = 64
, SignExtend = -1
,
ZeroExtend
, Use64Bit = 64
} |
|
static const QMetaObjectPrivate * | priv (const uint *data) |
static const char * | rawStringData (const QMetaObject *mo, int index) |
static QByteArrayView | stringDataView (const QMetaObject *mo, int index) |
static QByteArray | stringData (const QMetaObject *mo, QByteArrayView view) |
static QByteArray | stringData (const QMetaObject *mo, int index) |
static QByteArrayView | typeNameFromTypeInfo (const QMetaObject *mo, uint typeInfo) |
static int | typeFromTypeInfo (const QMetaObject *mo, uint typeInfo) |
static auto | parse_scope (QByteArrayView qualifiedKey) noexcept |
static QByteArrayView | objectClassName (const QMetaObject *m) |
static int | indexOfConstructor_helper (const QMetaObject *mo, const char *constructor) |
static int | indexOfMethod_helper (const QMetaObject *m, const char *method) |
static int | indexOfSignal_helper (const QMetaObject *m, const char *signal) |
static int | indexOfSlot_helper (const QMetaObject *m, const char *slot) |
static const QMetaObject * | QMetaObject_findMetaObject (const QMetaObject *self, QByteArrayView name) |
static const char * | trimSpacesFromLeft (QByteArrayView in) |
static QByteArrayView | trimSpacesFromRight (QByteArrayView in) |
static const char * | qNormalizeType (QByteArrayView in, int &templdepth, QByteArray &result) |
static Q_DECL_COLD_FUNCTION bool | printMethodNotFoundWarning (const QMetaObject *meta, QByteArrayView name, qsizetype paramCount, const char *const *names, const QtPrivate::QMetaTypeInterface *const *metaTypes) |
static Q_DECL_PURE_FUNCTION EnumExtendMode | enumExtendMode (const QMetaEnum &e) |
static constexpr bool | isEnumValueSuitable (quint64 value, EnumExtendMode mode) |
static bool | isScopeMatch (QByteArrayView scope, const QMetaEnum *e) |
static bool | parseEnumFlags (QByteArrayView v, QVarLengthArray< QByteArrayView, 10 > &list) |
◆ ASSERT_NOT_PRIMITIVE_TYPE
#define ASSERT_NOT_PRIMITIVE_TYPE |
( |
| TYPE, |
|
|
| METATYPEID, |
|
|
| NAME ) |
◆ INDEXOF_COMPAT
#define INDEXOF_COMPAT |
( |
| what, |
|
|
| arg ) |
◆ anonymous enum [1/2]
Enumerator |
---|
MaximumParamCount | |
MaximumParamCount | |
Definition at line 222 of file qmetaobject.cpp.
◆ anonymous enum [2/2]
Enumerator |
---|
MaximumParamCount | |
MaximumParamCount | |
Definition at line 222 of file qmetaobject.cpp.
◆ EnumExtendMode [1/2]
Enumerator |
---|
SignExtend | |
ZeroExtend | |
Use64Bit | |
SignExtend | |
ZeroExtend | |
Use64Bit | |
Definition at line 3299 of file qmetaobject.cpp.
◆ EnumExtendMode [2/2]
Enumerator |
---|
SignExtend | |
ZeroExtend | |
Use64Bit | |
SignExtend | |
ZeroExtend | |
Use64Bit | |
Definition at line 3299 of file qmetaobject.cpp.
◆ enumExtendMode()
◆ indexOfConstructor_helper()
int indexOfConstructor_helper |
( |
const QMetaObject * | mo, |
|
|
const char * | constructor ) |
|
static |
◆ indexOfMethod_helper()
int indexOfMethod_helper |
( |
const QMetaObject * | m, |
|
|
const char * | method ) |
|
static |
◆ indexOfSignal_helper()
int indexOfSignal_helper |
( |
const QMetaObject * | m, |
|
|
const char * | signal ) |
|
static |
◆ indexOfSlot_helper()
int indexOfSlot_helper |
( |
const QMetaObject * | m, |
|
|
const char * | slot ) |
|
static |
◆ isEnumValueSuitable()
◆ isScopeMatch()
◆ objectClassName()
◆ parse_scope()
◆ parseEnumFlags()
◆ printMethodNotFoundWarning()
◆ priv()
◆ QMetaObject_findMetaObject()
◆ qNormalizeType()
◆ rawStringData()
const char * rawStringData |
( |
const QMetaObject * | mo, |
|
|
int | index ) |
|
inlinestatic |
◆ stringData() [1/2]
◆ stringData() [2/2]
◆ stringDataView()
◆ trimSpacesFromLeft()
◆ trimSpacesFromRight()
◆ typeFromTypeInfo()
◆ typeNameFromTypeInfo()