Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlTypePrivate::QQmlCppTypeData Struct Reference

#include <qqmltype_p_p.h>

Collaboration diagram for QQmlTypePrivate::QQmlCppTypeData:

Public Attributes

int allocationSize
void(* newFunc )(void *, void *)
voiduserdata = nullptr
QString noCreationReason
QVariant(* createValueTypeFunc )(const QJSValue &)
int parserStatusCast
QObject *(* extFunc )(QObject *)
const QMetaObjectextMetaObject
QQmlCustomParsercustomParser
QQmlAttachedPropertiesFunc attachedPropertiesFunc
const QMetaObjectattachedPropertiesType
int propertyValueSourceCast
int propertyValueInterceptorCast
int finalizerCast
bool registerEnumClassesUnscoped
bool registerEnumsFromRelatedTypes
bool constructValueType
bool populateValueType

Detailed Description

Definition at line 112 of file qqmltype_p_p.h.

Member Data Documentation

◆ allocationSize

int QQmlTypePrivate::QQmlCppTypeData::allocationSize

Definition at line 114 of file qqmltype_p_p.h.

◆ attachedPropertiesFunc

QQmlAttachedPropertiesFunc QQmlTypePrivate::QQmlCppTypeData::attachedPropertiesFunc

Definition at line 123 of file qqmltype_p_p.h.

◆ attachedPropertiesType

const QMetaObject* QQmlTypePrivate::QQmlCppTypeData::attachedPropertiesType

Definition at line 124 of file qqmltype_p_p.h.

◆ constructValueType

bool QQmlTypePrivate::QQmlCppTypeData::constructValueType

Definition at line 130 of file qqmltype_p_p.h.

◆ createValueTypeFunc

QVariant(* QQmlTypePrivate::QQmlCppTypeData::createValueTypeFunc) (const QJSValue &)

Definition at line 118 of file qqmltype_p_p.h.

◆ customParser

QQmlCustomParser* QQmlTypePrivate::QQmlCppTypeData::customParser

Definition at line 122 of file qqmltype_p_p.h.

◆ extFunc

QObject *(* QQmlTypePrivate::QQmlCppTypeData::extFunc) (QObject *)

Definition at line 120 of file qqmltype_p_p.h.

◆ extMetaObject

const QMetaObject* QQmlTypePrivate::QQmlCppTypeData::extMetaObject

Definition at line 121 of file qqmltype_p_p.h.

◆ finalizerCast

int QQmlTypePrivate::QQmlCppTypeData::finalizerCast

Definition at line 127 of file qqmltype_p_p.h.

◆ newFunc

void(* QQmlTypePrivate::QQmlCppTypeData::newFunc) (void *, void *)

Definition at line 115 of file qqmltype_p_p.h.

◆ noCreationReason

QString QQmlTypePrivate::QQmlCppTypeData::noCreationReason

Definition at line 117 of file qqmltype_p_p.h.

◆ parserStatusCast

int QQmlTypePrivate::QQmlCppTypeData::parserStatusCast

Definition at line 119 of file qqmltype_p_p.h.

◆ populateValueType

bool QQmlTypePrivate::QQmlCppTypeData::populateValueType

Definition at line 131 of file qqmltype_p_p.h.

◆ propertyValueInterceptorCast

int QQmlTypePrivate::QQmlCppTypeData::propertyValueInterceptorCast

Definition at line 126 of file qqmltype_p_p.h.

◆ propertyValueSourceCast

int QQmlTypePrivate::QQmlCppTypeData::propertyValueSourceCast

Definition at line 125 of file qqmltype_p_p.h.

◆ registerEnumClassesUnscoped

bool QQmlTypePrivate::QQmlCppTypeData::registerEnumClassesUnscoped

Definition at line 128 of file qqmltype_p_p.h.

◆ registerEnumsFromRelatedTypes

bool QQmlTypePrivate::QQmlCppTypeData::registerEnumsFromRelatedTypes

Definition at line 129 of file qqmltype_p_p.h.

◆ userdata

void* QQmlTypePrivate::QQmlCppTypeData::userdata = nullptr

Definition at line 116 of file qqmltype_p_p.h.


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