QtBase  v6.3.1
Public Types | Public Attributes | List of all members
QtPrivate::QMetaTypeInterface Class Reference

#include <qmetatype.h>

Collaboration diagram for QtPrivate::QMetaTypeInterface:
Collaboration graph
[legend]

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(*)()
 

Public Attributes

ushort revision
 
ushort alignment
 
uint size
 
uint flags
 
QBasicAtomicInt typeId
 
MetaObjectFn metaObjectFn
 
const char * name
 
DefaultCtrFn defaultCtr
 
CopyCtrFn copyCtr
 
MoveCtrFn moveCtr
 
DtorFn dtor
 
EqualsFn equals
 
LessThanFn lessThan
 
DebugStreamFn debugStream
 
DataStreamOutFn dataStreamOut
 
DataStreamInFn dataStreamIn
 
LegacyRegisterOp legacyRegisterOp
 

Detailed Description

Definition at line 262 of file qmetatype.h.

Member Typedef Documentation

◆ CopyCtrFn

Definition at line 278 of file qmetatype.h.

◆ DataStreamInFn

Definition at line 292 of file qmetatype.h.

◆ DataStreamOutFn

Definition at line 290 of file qmetatype.h.

◆ DebugStreamFn

Definition at line 288 of file qmetatype.h.

◆ DefaultCtrFn

Definition at line 276 of file qmetatype.h.

◆ DtorFn

Definition at line 282 of file qmetatype.h.

◆ EqualsFn

Definition at line 284 of file qmetatype.h.

◆ LegacyRegisterOp

Definition at line 295 of file qmetatype.h.

◆ LessThanFn

Definition at line 286 of file qmetatype.h.

◆ MetaObjectFn

Definition at line 271 of file qmetatype.h.

◆ MoveCtrFn

Definition at line 280 of file qmetatype.h.

Member Data Documentation

◆ alignment

ushort QtPrivate::QMetaTypeInterface::alignment

Definition at line 266 of file qmetatype.h.

◆ copyCtr

CopyCtrFn QtPrivate::QMetaTypeInterface::copyCtr

Definition at line 279 of file qmetatype.h.

◆ dataStreamIn

DataStreamInFn QtPrivate::QMetaTypeInterface::dataStreamIn

Definition at line 293 of file qmetatype.h.

◆ dataStreamOut

DataStreamOutFn QtPrivate::QMetaTypeInterface::dataStreamOut

Definition at line 291 of file qmetatype.h.

◆ debugStream

DebugStreamFn QtPrivate::QMetaTypeInterface::debugStream

Definition at line 289 of file qmetatype.h.

◆ defaultCtr

DefaultCtrFn QtPrivate::QMetaTypeInterface::defaultCtr

Definition at line 277 of file qmetatype.h.

◆ dtor

DtorFn QtPrivate::QMetaTypeInterface::dtor

Definition at line 283 of file qmetatype.h.

◆ equals

EqualsFn QtPrivate::QMetaTypeInterface::equals

Definition at line 285 of file qmetatype.h.

◆ flags

uint QtPrivate::QMetaTypeInterface::flags

Definition at line 268 of file qmetatype.h.

◆ legacyRegisterOp

LegacyRegisterOp QtPrivate::QMetaTypeInterface::legacyRegisterOp

Definition at line 296 of file qmetatype.h.

◆ lessThan

LessThanFn QtPrivate::QMetaTypeInterface::lessThan

Definition at line 287 of file qmetatype.h.

◆ metaObjectFn

MetaObjectFn QtPrivate::QMetaTypeInterface::metaObjectFn

Definition at line 272 of file qmetatype.h.

◆ moveCtr

MoveCtrFn QtPrivate::QMetaTypeInterface::moveCtr

Definition at line 281 of file qmetatype.h.

◆ name

const char* QtPrivate::QMetaTypeInterface::name

Definition at line 274 of file qmetatype.h.

◆ revision

ushort QtPrivate::QMetaTypeInterface::revision

Definition at line 265 of file qmetatype.h.

◆ size

uint QtPrivate::QMetaTypeInterface::size

Definition at line 267 of file qmetatype.h.

◆ typeId

QBasicAtomicInt QtPrivate::QMetaTypeInterface::typeId
mutable

Definition at line 269 of file qmetatype.h.


The documentation for this class was generated from the following file: