![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qmetaobjectbuilder_p.h"#include "qobject_p.h"#include "qmetaobject_p.h"#include <vector>#include <stdlib.h>Go to the source code of this file.
Classes | |
| class | QMetaMethodBuilderPrivate |
| class | QMetaPropertyBuilderPrivate |
| class | QMetaEnumBuilderPrivate |
| class | QMetaObjectBuilderPrivate |
Macros | |
| #define | ALIGN(size, type) |
Enumerations | |
| enum | Mode { Prepare , Construct , Prepare , Construct } |
| enum | Mode { Prepare , Construct , Prepare , Construct } |
Functions | |
| static bool | isBuiltinType (QByteArrayView type) |
| static const QMetaObjectPrivate * | qmobPriv (const uint *data) |
| Q_DECLARE_TYPEINFO (QMetaMethodBuilderPrivate, Q_RELOCATABLE_TYPE) | |
| Q_DECLARE_TYPEINFO (QMetaPropertyBuilderPrivate, Q_RELOCATABLE_TYPE) | |
| Q_DECLARE_TYPEINFO (QMetaEnumBuilderPrivate, Q_RELOCATABLE_TYPE) | |
| static void | writeString (char *out, int i, const QByteArray &str, const int offsetOfStringdataMember, int &stringdataOffset) |
| static int | aggregateParameterCount (const std::vector< QMetaMethodBuilderPrivate > &methods) |
| template<Mode mode> | |
| static int | buildMetaObject (QMetaObjectBuilderPrivate *d, char *buf, int expectedSize) |
Definition at line 1036 of file qmetaobjectbuilder.cpp.
| enum Mode |
| Enumerator | |
|---|---|
| Prepare | |
| Construct | |
| Prepare | |
| Construct | |
Definition at line 1141 of file qmetaobjectbuilder.cpp.
| enum Mode |
| Enumerator | |
|---|---|
| Prepare | |
| Construct | |
| Prepare | |
| Construct | |
Definition at line 1141 of file qmetaobjectbuilder.cpp.
|
static |
Definition at line 1124 of file qmetaobjectbuilder.cpp.
|
static |
Definition at line 1149 of file qmetaobjectbuilder.cpp.
References QMetaObjectPrivate::classInfoCount, QMetaObjectPrivate::classInfoData, QMetaObjectPrivate::className, Construct, QMetaObjectPrivate::constructorCount, QMetaObjectPrivate::constructorData, QMetaObjectPrivate::enumeratorCount, QMetaObjectPrivate::enumeratorData, QMetaObjectPrivate::IntsPerEnum, QMetaObjectPrivate::IntsPerMethod, QMetaObjectPrivate::IntsPerProperty, MetaObjectPrivateFieldCount, QMetaObjectPrivate::methodCount, QMetaObjectPrivate::methodData, QMetaObjectPrivate::OutputRevision, QMetaObjectPrivate::propertyCount, QMetaObjectPrivate::propertyData, and QMetaObjectPrivate::revision.
|
static |
Definition at line 44 of file qmetaobjectbuilder.cpp.
| Q_DECLARE_TYPEINFO | ( | QMetaEnumBuilderPrivate | , |
| Q_RELOCATABLE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QMetaMethodBuilderPrivate | , |
| Q_RELOCATABLE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QMetaPropertyBuilderPrivate | , |
| Q_RELOCATABLE_TYPE | ) |
|
inlinestatic |
Definition at line 53 of file qmetaobjectbuilder.cpp.
|
static |
Definition at line 1080 of file qmetaobjectbuilder.cpp.