![]() |
Qt 6.x
The Qt SDK
|
#include <qmetatype.h>
Public Types | |
using | MetaObjectFn = const QMetaObject *(*)(const QMetaTypeInterface *) |
using | DefaultCtrFn = void(*)(const QMetaTypeInterface *, void *) |
using | CopyCtrFn = void(*)(const QMetaTypeInterface *, void *, const void *) |
using | MoveCtrFn = void(*)(const QMetaTypeInterface *, void *, void *) |
using | DtorFn = void(*)(const QMetaTypeInterface *, void *) |
using | EqualsFn = bool(*)(const QMetaTypeInterface *, const void *, const void *) |
using | LessThanFn = bool(*)(const QMetaTypeInterface *, const void *, const void *) |
using | DebugStreamFn = void(*)(const QMetaTypeInterface *, QDebug &, const void *) |
using | DataStreamOutFn = void(*)(const QMetaTypeInterface *, QDataStream &, const void *) |
using | DataStreamInFn = void(*)(const QMetaTypeInterface *, QDataStream &, void *) |
using | LegacyRegisterOp = void(*)() |
Static Public Attributes | |
static constexpr ushort | CurrentRevision = 1 |
Definition at line 246 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::CopyCtrFn = void (*)(const QMetaTypeInterface *, void *, const void *) |
Definition at line 269 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::DataStreamInFn = void (*)(const QMetaTypeInterface *, QDataStream &, void *) |
Definition at line 283 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::DataStreamOutFn = void (*)(const QMetaTypeInterface *, QDataStream &, const void *) |
Definition at line 281 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::DebugStreamFn = void (*)(const QMetaTypeInterface *, QDebug &, const void *) |
Definition at line 279 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::DefaultCtrFn = void (*)(const QMetaTypeInterface *, void *) |
Definition at line 267 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::DtorFn = void (*)(const QMetaTypeInterface *, void *) |
Definition at line 273 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::EqualsFn = bool (*)(const QMetaTypeInterface *, const void *, const void *) |
Definition at line 275 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::LegacyRegisterOp = void (*)() |
Definition at line 286 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::LessThanFn = bool (*)(const QMetaTypeInterface *, const void *, const void *) |
Definition at line 277 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::MetaObjectFn = const QMetaObject *(*)(const QMetaTypeInterface *) |
Definition at line 262 of file qmetatype.h.
using QtPrivate::QMetaTypeInterface::MoveCtrFn = void (*)(const QMetaTypeInterface *, void *, void *) |
Definition at line 271 of file qmetatype.h.
ushort QtPrivate::QMetaTypeInterface::alignment |
Definition at line 257 of file qmetatype.h.
Referenced by QMetaType::create().
CopyCtrFn QtPrivate::QMetaTypeInterface::copyCtr |
Definition at line 270 of file qmetatype.h.
|
inlinestaticconstexpr |
Definition at line 254 of file qmetatype.h.
DataStreamInFn QtPrivate::QMetaTypeInterface::dataStreamIn |
Definition at line 284 of file qmetatype.h.
Referenced by QMetaType::hasRegisteredDataStreamOperators(), and QMetaType::load().
DataStreamOutFn QtPrivate::QMetaTypeInterface::dataStreamOut |
Definition at line 282 of file qmetatype.h.
Referenced by QMetaType::hasRegisteredDataStreamOperators(), and QMetaType::save().
DebugStreamFn QtPrivate::QMetaTypeInterface::debugStream |
Definition at line 280 of file qmetatype.h.
Referenced by QMetaType::debugStream(), and QMetaType::hasRegisteredDebugStreamOperator().
DefaultCtrFn QtPrivate::QMetaTypeInterface::defaultCtr |
Definition at line 268 of file qmetatype.h.
DtorFn QtPrivate::QMetaTypeInterface::dtor |
Definition at line 274 of file qmetatype.h.
EqualsFn QtPrivate::QMetaTypeInterface::equals |
Definition at line 276 of file qmetatype.h.
Referenced by QMetaType::compare(), QMetaType::equals(), and QMetaType::isEqualityComparable().
uint QtPrivate::QMetaTypeInterface::flags |
Definition at line 259 of file qmetatype.h.
Referenced by canBeNumericallyCompared(), QMetaType::compare(), QMetaType::debugStream(), QMetaType::equals(), QQmlPrivate::AOTCompiledContext::getEnumLookup(), QMetaType::isEqualityComparable(), and QMetaType::isOrdered().
LegacyRegisterOp QtPrivate::QMetaTypeInterface::legacyRegisterOp |
Definition at line 287 of file qmetatype.h.
LessThanFn QtPrivate::QMetaTypeInterface::lessThan |
Definition at line 278 of file qmetatype.h.
Referenced by QMetaType::compare(), QMetaType::equals(), QMetaType::isEqualityComparable(), and QMetaType::isOrdered().
MetaObjectFn QtPrivate::QMetaTypeInterface::metaObjectFn |
Definition at line 263 of file qmetatype.h.
MoveCtrFn QtPrivate::QMetaTypeInterface::moveCtr |
Definition at line 272 of file qmetatype.h.
const char* QtPrivate::QMetaTypeInterface::name |
Definition at line 265 of file qmetatype.h.
Referenced by CustomType::CustomType(), QMetaMethodInvoker::invokeImpl(), registerComplexDBusType(), and QtMetaTypePrivate::typedefNameForType().
ushort QtPrivate::QMetaTypeInterface::revision |
Definition at line 256 of file qmetatype.h.
uint QtPrivate::QMetaTypeInterface::size |
Definition at line 258 of file qmetatype.h.
Referenced by QMetaType::create(), QQmlPrivate::AOTCompiledContext::getEnumLookup(), and numericTypePromotion().
QMTI_MUTABLE QBasicAtomicInt QtPrivate::QMetaTypeInterface::typeId |
Definition at line 260 of file qmetatype.h.
Referenced by canBeNumericallyCompared(), QMetaMethodInvoker::invokeImpl(), QMetaType::isRegistered(), and numericTypePromotion().