![]() |
Qt 6.x
The Qt SDK
|
#include <qv4compileddata_p.h>
Public Types | |
enum | Flag : unsigned int { NoFlag = 0x0 , IsComponent = 0x1 , HasDeferredBindings = 0x2 , HasCustomParserBindings = 0x4 , IsInlineComponentRoot = 0x8 , IsPartOfInlineComponent = 0x10 } |
typedef TableIterator< Enum, Object, &Object::enumAt > | EnumIterator |
typedef TableIterator< Signal, Object, &Object::signalAt > | SignalIterator |
typedef TableIterator< InlineComponent, Object, &Object::inlineComponentAt > | InlineComponentIterator |
typedef TableIterator< RequiredPropertyExtraData, Object, &Object::requiredPropertyExtraDataAt > | RequiredPropertyExtraDataIterator |
Static Public Member Functions | |
static int | calculateSizeExcludingSignalsAndEnums (int nFunctions, int nProperties, int nAliases, int nEnums, int nSignals, int nBindings, int nNamedObjectsInComponent, int nInlineComponents, int nRequiredPropertyExtraData) |
Definition at line 922 of file qv4compileddata_p.h.
Definition at line 1108 of file qv4compileddata_p.h.
typedef TableIterator<InlineComponent, Object, &Object::inlineComponentAt> QV4::CompiledData::Object::InlineComponentIterator |
Definition at line 1116 of file qv4compileddata_p.h.
typedef TableIterator<RequiredPropertyExtraData, Object, &Object::requiredPropertyExtraDataAt> QV4::CompiledData::Object::RequiredPropertyExtraDataIterator |
Definition at line 1120 of file qv4compileddata_p.h.
Definition at line 1112 of file qv4compileddata_p.h.
enum QV4::CompiledData::Object::Flag : unsigned int |
Enumerator | |
---|---|
NoFlag | |
IsComponent | |
HasDeferredBindings | |
HasCustomParserBindings | |
IsInlineComponentRoot | |
IsPartOfInlineComponent |
Definition at line 929 of file qv4compileddata_p.h.
|
inline |
Definition at line 1093 of file qv4compileddata_p.h.
References nAliases.
|
inline |
Definition at line 1105 of file qv4compileddata_p.h.
References aliasTable().
|
inline |
Definition at line 1106 of file qv4compileddata_p.h.
References aliasTable(), and nAliases.
|
inline |
Definition at line 1042 of file qv4compileddata_p.h.
References offsetToAliases.
Referenced by aliasesBegin(), aliasesEnd(), QQmlVMEMetaObject::aliasTarget(), QQmlVMEMetaObject::connectAlias(), QQmlVMEMetaObject::metaCall(), and QQmlVMEMetaObjectEndpoint::tryConnect().
|
inline |
Definition at line 1100 of file qv4compileddata_p.h.
References nBindings.
|
inline |
Definition at line 1098 of file qv4compileddata_p.h.
References bindingTable().
|
inline |
Definition at line 1099 of file qv4compileddata_p.h.
References bindingTable(), and nBindings.
|
inline |
Definition at line 1047 of file qv4compileddata_p.h.
References offsetToBindings.
Referenced by bindingsBegin(), bindingsEnd(), QQuickPropertyChangesPrivate::decodeBinding(), QQmlBindPrivate::decodeBinding(), QQmlData::deferData(), and QQuickPropertyChangesParser::verifyList().
|
inlinestatic |
Definition at line 1016 of file qv4compileddata_p.h.
References nAliases, nBindings, nEnums, nFunctions, nInlineComponents, nNamedObjectsInComponent, nProperties, nRequiredPropertyExtraData, and nSignals.
Referenced by QmlIR::QmlUnitGenerator::generate().
|
inline |
Definition at line 1052 of file qv4compileddata_p.h.
References offsetToEnums.
|
inline |
Definition at line 1094 of file qv4compileddata_p.h.
References nEnums.
|
inline |
Definition at line 1109 of file qv4compileddata_p.h.
|
inline |
Definition at line 1110 of file qv4compileddata_p.h.
References nEnums.
|
inline |
Definition at line 974 of file qv4compileddata_p.h.
References flagsAndDefaultPropertyIsAliasAndId.
Referenced by setFlags().
|
inline |
Definition at line 1096 of file qv4compileddata_p.h.
References nFunctions.
|
inline |
Definition at line 1032 of file qv4compileddata_p.h.
References offsetToFunctions.
|
inline |
Definition at line 995 of file qv4compileddata_p.h.
References flagsAndDefaultPropertyIsAliasAndId.
|
inline |
Definition at line 979 of file qv4compileddata_p.h.
References flagsAndDefaultPropertyIsAliasAndId.
|
inline |
Definition at line 1066 of file qv4compileddata_p.h.
References inlineComponentTable().
|
inline |
Definition at line 1117 of file qv4compileddata_p.h.
|
inline |
Definition at line 1118 of file qv4compileddata_p.h.
References nInlineComponents.
|
inline |
Definition at line 1076 of file qv4compileddata_p.h.
References offsetToInlineComponents.
Referenced by inlineComponentAt().
|
inline |
Definition at line 1124 of file qv4compileddata_p.h.
References nNamedObjectsInComponent.
|
inline |
Definition at line 1071 of file qv4compileddata_p.h.
References offsetToNamedObjectsInComponent.
|
inline |
Definition at line 1005 of file qv4compileddata_p.h.
References flagsAndDefaultPropertyIsAliasAndId.
|
inline |
Definition at line 1102 of file qv4compileddata_p.h.
References propertyTable().
|
inline |
Definition at line 1103 of file qv4compileddata_p.h.
References nProperties, and propertyTable().
|
inline |
Definition at line 1092 of file qv4compileddata_p.h.
References nProperties.
|
inline |
Definition at line 1037 of file qv4compileddata_p.h.
References offsetToProperties.
Referenced by QQmlVMEMetaObject::metaCall(), propertiesBegin(), propertiesEnd(), QQmlVMEMetaObject::readVarProperty(), QQmlVMEMetaObject::writeProperty(), and QQmlVMEMetaObject::writeVarProperty().
|
inline |
Definition at line 1081 of file qv4compileddata_p.h.
References requiredPropertyExtraDataTable().
|
inline |
Definition at line 1121 of file qv4compileddata_p.h.
|
inline |
Definition at line 1122 of file qv4compileddata_p.h.
References nRequiredPropertyExtraData.
|
inline |
Definition at line 1086 of file qv4compileddata_p.h.
References offsetToRequiredPropertyExtraData.
Referenced by requiredPropertyExtraDataAt().
Definition at line 984 of file qv4compileddata_p.h.
References flagsAndDefaultPropertyIsAliasAndId.
Definition at line 990 of file qv4compileddata_p.h.
References flags(), and flagsAndDefaultPropertyIsAliasAndId.
Referenced by QmlIR::QmlUnitGenerator::generate().
|
inline |
Definition at line 1000 of file qv4compileddata_p.h.
References flagsAndDefaultPropertyIsAliasAndId.
Referenced by QmlIR::QmlUnitGenerator::generate().
Definition at line 1010 of file qv4compileddata_p.h.
References flagsAndDefaultPropertyIsAliasAndId.
Referenced by QmlIR::QmlUnitGenerator::generate().
|
inline |
Definition at line 1059 of file qv4compileddata_p.h.
References offsetToSignals.
|
inline |
Definition at line 1095 of file qv4compileddata_p.h.
References nSignals.
|
inline |
Definition at line 1113 of file qv4compileddata_p.h.
|
inline |
Definition at line 1114 of file qv4compileddata_p.h.
References nSignals.
quint32_le_bitfield_union<FlagsField, DefaultPropertyIsAliasField, IdField> QV4::CompiledData::Object::flagsAndDefaultPropertyIsAliasAndId |
Definition at line 945 of file qv4compileddata_p.h.
Referenced by flags(), hasAliasAsDefaultProperty(), hasFlag(), objectId(), setFlag(), setFlags(), setHasAliasAsDefaultProperty(), and setObjectId().
quint32_le QV4::CompiledData::Object::idNameIndex |
Definition at line 943 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate().
qint32_le QV4::CompiledData::Object::indexOfDefaultPropertyOrAlias |
Definition at line 946 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate().
quint32_le QV4::CompiledData::Object::inheritedTypeNameIndex |
Definition at line 942 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate().
Location QV4::CompiledData::Object::location |
Definition at line 961 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate().
Location QV4::CompiledData::Object::locationOfIdProperty |
Definition at line 962 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate().
quint16_le QV4::CompiledData::Object::nAliases |
Definition at line 952 of file qv4compileddata_p.h.
Referenced by aliasCount(), aliasesEnd(), calculateSizeExcludingSignalsAndEnums(), QQmlVMEMetaObject::connectAlias(), QQmlVMEMetaObject::connectAliasSignal(), QmlIR::QmlUnitGenerator::generate(), QQmlVMEMetaObject::metaCall(), QQmlVMEMetaObject::setVmeMethod(), and QQmlVMEMetaObject::vmeMethod().
quint16_le QV4::CompiledData::Object::nBindings |
Definition at line 957 of file qv4compileddata_p.h.
Referenced by bindingCount(), bindingsEnd(), calculateSizeExcludingSignalsAndEnums(), QQuickPropertyChangesPrivate::decodeBinding(), QQmlBindPrivate::decodeBinding(), QQmlData::deferData(), QmlIR::QmlUnitGenerator::generate(), and QQuickPropertyChangesParser::verifyList().
quint16_le QV4::CompiledData::Object::nEnums |
Definition at line 953 of file qv4compileddata_p.h.
Referenced by calculateSizeExcludingSignalsAndEnums(), enumCount(), enumsEnd(), and QmlIR::QmlUnitGenerator::generate().
quint16_le QV4::CompiledData::Object::nFunctions |
Definition at line 947 of file qv4compileddata_p.h.
Referenced by QQmlVMEMetaObject::QQmlVMEMetaObject(), calculateSizeExcludingSignalsAndEnums(), functionCount(), QmlIR::QmlUnitGenerator::generate(), QQmlVMEMetaObject::metaCall(), QQmlVMEMetaObject::setVmeMethod(), and QQmlVMEMetaObject::vmeMethod().
quint16_le QV4::CompiledData::Object::nInlineComponents |
Definition at line 964 of file qv4compileddata_p.h.
Referenced by calculateSizeExcludingSignalsAndEnums(), QmlIR::QmlUnitGenerator::generate(), and inlineComponentsEnd().
quint32_le QV4::CompiledData::Object::nNamedObjectsInComponent |
Definition at line 959 of file qv4compileddata_p.h.
Referenced by calculateSizeExcludingSignalsAndEnums(), QmlIR::QmlUnitGenerator::generate(), QQmlContextData::initFromTypeCompilationUnit(), and namedObjectsInComponentCount().
quint16_le QV4::CompiledData::Object::nProperties |
Definition at line 948 of file qv4compileddata_p.h.
Referenced by QQmlVMEMetaObject::QQmlVMEMetaObject(), QQmlVMEMetaObject::aliasTarget(), calculateSizeExcludingSignalsAndEnums(), QQmlVMEMetaObject::connectAliasSignal(), QmlIR::QmlUnitGenerator::generate(), QQmlVMEMetaObject::metaCall(), QQmlVMEMetaObject::method(), propertiesEnd(), propertyCount(), QQmlVMEMetaObject::setVmeMethod(), QQmlVMEMetaObjectEndpoint::tryConnect(), and QQmlVMEMetaObject::vmeMethod().
quint16_le QV4::CompiledData::Object::nRequiredPropertyExtraData |
Definition at line 966 of file qv4compileddata_p.h.
Referenced by calculateSizeExcludingSignalsAndEnums(), QmlIR::QmlUnitGenerator::generate(), and requiredPropertyExtraDataEnd().
quint16_le QV4::CompiledData::Object::nSignals |
Definition at line 956 of file qv4compileddata_p.h.
Referenced by calculateSizeExcludingSignalsAndEnums(), QmlIR::QmlUnitGenerator::generate(), QQmlVMEMetaObject::metaCall(), QQmlVMEMetaObject::setVmeMethod(), signalCount(), signalsEnd(), and QQmlVMEMetaObject::vmeMethod().
quint32_le QV4::CompiledData::Object::offsetToAliases |
Definition at line 951 of file qv4compileddata_p.h.
Referenced by aliasTable(), and QmlIR::QmlUnitGenerator::generate().
quint32_le QV4::CompiledData::Object::offsetToBindings |
Definition at line 958 of file qv4compileddata_p.h.
Referenced by bindingTable(), and QmlIR::QmlUnitGenerator::generate().
quint32_le QV4::CompiledData::Object::offsetToEnums |
Definition at line 954 of file qv4compileddata_p.h.
Referenced by enumAt(), and QmlIR::QmlUnitGenerator::generate().
quint32_le QV4::CompiledData::Object::offsetToFunctions |
Definition at line 949 of file qv4compileddata_p.h.
Referenced by functionOffsetTable(), and QmlIR::QmlUnitGenerator::generate().
quint32_le QV4::CompiledData::Object::offsetToInlineComponents |
Definition at line 963 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), and inlineComponentTable().
quint32_le QV4::CompiledData::Object::offsetToNamedObjectsInComponent |
Definition at line 960 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), and namedObjectsInComponentTable().
quint32_le QV4::CompiledData::Object::offsetToProperties |
Definition at line 950 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), and propertyTable().
quint32_le QV4::CompiledData::Object::offsetToRequiredPropertyExtraData |
Definition at line 965 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), and requiredPropertyExtraDataTable().
quint32_le QV4::CompiledData::Object::offsetToSignals |
Definition at line 955 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), and signalAt().