Qt 4.8
|
#include "private/qmetaobjectbuilder_p.h"
Go to the source code of this file.
Classes | |
class | QMetaEnumBuilderPrivate |
class | QMetaMethodBuilderPrivate |
class | QMetaObjectBuilderPrivate |
struct | QMetaObjectPrivate |
class | QMetaPropertyBuilderPrivate |
Macros | |
#define | ALIGN(size, type) (size) = ((size) + sizeof(type) - 1) & ~(sizeof(type) - 1) |
Enumerations | |
enum | MethodFlags { AccessPrivate = 0x00, AccessProtected = 0x01, AccessPublic = 0x02, AccessMask = 0x03, MethodMethod = 0x00, MethodSignal = 0x04, MethodSlot = 0x08, MethodConstructor = 0x0c, MethodTypeMask = 0x0c, MethodCompatibility = 0x10, MethodCloned = 0x20, MethodScriptable = 0x40, MethodRevisioned = 0x80, AccessPrivate = 0x00, AccessProtected = 0x01, AccessPublic = 0x02, AccessMask = 0x03, MethodMethod = 0x00, MethodSignal = 0x04, MethodSlot = 0x08, MethodConstructor = 0x0c, MethodTypeMask = 0x0c, MethodCompatibility = 0x10, MethodCloned = 0x20, MethodScriptable = 0x40, MethodRevisioned = 0x80 } |
enum | PropertyFlags { Invalid = 0x00000000, Readable = 0x00000001, Writable = 0x00000002, Resettable = 0x00000004, EnumOrFlag = 0x00000008, StdCppSet = 0x00000100, Constant = 0x00000400, Final = 0x00000800, Designable = 0x00001000, ResolveDesignable = 0x00002000, Scriptable = 0x00004000, ResolveScriptable = 0x00008000, Stored = 0x00010000, ResolveStored = 0x00020000, Editable = 0x00040000, ResolveEditable = 0x00080000, User = 0x00100000, ResolveUser = 0x00200000, Notify = 0x00400000, Revisioned = 0x00800000, Invalid = 0x00000000, Readable = 0x00000001, Writable = 0x00000002, Resettable = 0x00000004, EnumOrFlag = 0x00000008, StdCppSet = 0x00000100, Constant = 0x00000400, Final = 0x00000800, Designable = 0x00001000, ResolveDesignable = 0x00002000, Scriptable = 0x00004000, ResolveScriptable = 0x00008000, Stored = 0x00010000, ResolveStored = 0x00020000, Editable = 0x00040000, ResolveEditable = 0x00080000, User = 0x00100000, ResolveUser = 0x00200000, Notify = 0x00400000, Revisioned = 0x00800000 } |
Functions | |
static int | buildMetaObject (QMetaObjectBuilderPrivate *d, char *buf, bool relocatable) |
static QByteArray | buildParameterNames (const QByteArray &signature, const QList< QByteArray > ¶meterNames) |
static int | buildString (char *buf, char *str, int *offset, const QByteArray &value, int empty) |
bool | isVariantType (const char *type) |
static const QMetaObjectPrivate * | priv (const uint *data) |
uint | qvariant_nameToType (const char *name) |
static const QMetaObject * | resolveClassName (const QMap< QByteArray, const QMetaObject *> &references, const QByteArray &name) |
Definition at line 1122 of file qmetaobjectbuilder.cpp.
Referenced by buildMetaObject().
enum MethodFlags |
Definition at line 133 of file qmetaobjectbuilder.cpp.
enum PropertyFlags |
Definition at line 109 of file qmetaobjectbuilder.cpp.
|
static |
Definition at line 1186 of file qmetaobjectbuilder.cpp.
Referenced by QMetaObjectBuilder::toMetaObject(), and QMetaObjectBuilder::toRelocatableData().
|
static |
Definition at line 1143 of file qmetaobjectbuilder.cpp.
Referenced by buildMetaObject(), and buildString().
|
static |
Definition at line 1128 of file qmetaobjectbuilder.cpp.
Referenced by buildMetaObject().
bool isVariantType | ( | const char * | type | ) |
|
inlinestatic |
Definition at line 163 of file qmetaobjectbuilder.cpp.
Referenced by QMetaObjectBuilder::addMetaObject().
uint qvariant_nameToType | ( | const char * | name | ) |
Definition at line 79 of file qmetaobjectbuilder.cpp.
Referenced by buildMetaObject(), and isVariantType().
|
static |
Definition at line 1641 of file qmetaobjectbuilder.cpp.
Referenced by QMetaObjectBuilder::deserialize(), and QMetaObjectBuilder::serialize().