Qt 6.x
The Qt SDK
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 95 of file qqmltype_p_p.h.

Member Data Documentation

◆ allocationSize

int QQmlTypePrivate::QQmlCppTypeData::allocationSize

Definition at line 97 of file qqmltype_p_p.h.

Referenced by QQmlTypePrivate::QQmlTypePrivate(), and QQmlType::create().

◆ attachedPropertiesFunc

QQmlAttachedPropertiesFunc QQmlTypePrivate::QQmlCppTypeData::attachedPropertiesFunc

Definition at line 106 of file qqmltype_p_p.h.

Referenced by QQmlTypePrivate::QQmlTypePrivate().

◆ attachedPropertiesType

const QMetaObject* QQmlTypePrivate::QQmlCppTypeData::attachedPropertiesType

Definition at line 107 of file qqmltype_p_p.h.

Referenced by QQmlTypePrivate::QQmlTypePrivate().

◆ constructValueType

bool QQmlTypePrivate::QQmlCppTypeData::constructValueType

Definition at line 113 of file qqmltype_p_p.h.

Referenced by QQmlType::canConstructValueType().

◆ createValueTypeFunc

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

◆ customParser

QQmlCustomParser* QQmlTypePrivate::QQmlCppTypeData::customParser

Definition at line 105 of file qqmltype_p_p.h.

Referenced by QQmlTypePrivate::QQmlTypePrivate(), and QQmlType::customParser().

◆ extFunc

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

◆ extMetaObject

const QMetaObject* QQmlTypePrivate::QQmlCppTypeData::extMetaObject

◆ finalizerCast

int QQmlTypePrivate::QQmlCppTypeData::finalizerCast

Definition at line 110 of file qqmltype_p_p.h.

Referenced by QQmlTypePrivate::QQmlTypePrivate(), and QQmlType::finalizerCast().

◆ newFunc

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

◆ noCreationReason

QString QQmlTypePrivate::QQmlCppTypeData::noCreationReason

Definition at line 100 of file qqmltype_p_p.h.

Referenced by QQmlType::noCreationReason().

◆ parserStatusCast

int QQmlTypePrivate::QQmlCppTypeData::parserStatusCast

Definition at line 102 of file qqmltype_p_p.h.

Referenced by QQmlTypePrivate::QQmlTypePrivate(), and QQmlType::parserStatusCast().

◆ populateValueType

bool QQmlTypePrivate::QQmlCppTypeData::populateValueType

Definition at line 114 of file qqmltype_p_p.h.

Referenced by QQmlType::canPopulateValueType().

◆ propertyValueInterceptorCast

int QQmlTypePrivate::QQmlCppTypeData::propertyValueInterceptorCast

◆ propertyValueSourceCast

int QQmlTypePrivate::QQmlCppTypeData::propertyValueSourceCast

◆ registerEnumClassesUnscoped

bool QQmlTypePrivate::QQmlCppTypeData::registerEnumClassesUnscoped

◆ registerEnumsFromRelatedTypes

bool QQmlTypePrivate::QQmlCppTypeData::registerEnumsFromRelatedTypes

◆ userdata

void* QQmlTypePrivate::QQmlCppTypeData::userdata = nullptr

Definition at line 99 of file qqmltype_p_p.h.

Referenced by QQmlType::create().


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