![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmlirbuilder_p.h>
Definition at line 306 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 324 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 344 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 345 of file qqmlirbuilder_p.h.
| QString Object::appendAlias | ( | Alias * | prop, |
| const QString & | aliasName, | ||
| bool | isDefaultProperty, | ||
| const QQmlJS::SourceLocation & | defaultToken, | ||
| QQmlJS::SourceLocation * | errorLocation ) |
Definition at line 365 of file qqmlirbuilder.cpp.
Definition at line 420 of file qqmlirbuilder.cpp.
Definition at line 297 of file qqmlirbuilder.cpp.
| void Object::appendFunction | ( | QmlIR::Function * | f | ) |
Definition at line 401 of file qqmlirbuilder.cpp.
| void Object::appendInlineComponent | ( | InlineComponent * | ic | ) |
Definition at line 410 of file qqmlirbuilder.cpp.
| QString Object::appendProperty | ( | Property * | prop, |
| const QString & | propertyName, | ||
| bool | isDefaultProperty, | ||
| const QQmlJS::SourceLocation & | defaultToken, | ||
| QQmlJS::SourceLocation * | errorLocation, | ||
| QQmlJS::DiagnosticCategory * | errorCategory ) |
Definition at line 327 of file qqmlirbuilder.cpp.
| void Object::appendRequiredPropertyExtraData | ( | RequiredPropertyExtraData * | extraData | ) |
Definition at line 415 of file qqmlirbuilder.cpp.
Definition at line 312 of file qqmlirbuilder.cpp.
Definition at line 451 of file qqmlirbuilder.cpp.
|
inline |
Definition at line 330 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 340 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 341 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 326 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 346 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 347 of file qqmlirbuilder_p.h.
Definition at line 443 of file qqmlirbuilder.cpp.
|
inline |
Definition at line 323 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 329 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 325 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 331 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 321 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 327 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 332 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 350 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 351 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 390 of file qqmlirbuilder_p.h.
References defaultPropertyIsAlias.
|
inline |
Definition at line 388 of file qqmlirbuilder_p.h.
| void Object::init | ( | QQmlJS::MemoryPool * | pool, |
| int | typeNameIndex, | ||
| int | idIndex, | ||
| const QV4::CompiledData::Location & | location ) |
Definition at line 224 of file qqmlirbuilder.cpp.
|
inline |
Definition at line 333 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 334 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 352 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 353 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 385 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 386 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 389 of file qqmlirbuilder_p.h.
References id.
|
inline |
Definition at line 342 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 343 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 322 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 335 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 354 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 336 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 355 of file qqmlirbuilder_p.h.
Definition at line 370 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 328 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 348 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 349 of file qqmlirbuilder_p.h.
| void Object::simplifyRequiredProperties | ( | ) |
Definition at line 35 of file qqmlirbuilder.cpp.
| void Object::sortAliasDependencies | ( | const Document * | doc, |
| QList< QQmlJS::DiagnosticMessage > * | errors ) |
Reorders the alias data within the linked list of this object so that aliases targeting other aliases on the same object come after their targets. This ensures that dependencies are resolved and appended to the property cache first, which is necessary because the runtime assumes that the property cache position matches the alias table index.
Only considers same-object dependencies (where the alias's idIndex resolves to idNameIndex). Cross-object dependencies are handled by the multi-pass resolution in QQmlCOmponentAndAliasResolver.
Definition at line 75 of file qqmlirbuilder.cpp.
Definition at line 378 of file qqmlirbuilder_p.h.
| Object* QmlIR::Object::declarationsOverride |
Definition at line 359 of file qqmlirbuilder_p.h.
| bool QmlIR::Object::defaultPropertyIsAlias |
Definition at line 314 of file qqmlirbuilder_p.h.
Referenced by hasAliasAsDefaultProperty().
| quint32 QmlIR::Object::flags |
Definition at line 316 of file qqmlirbuilder_p.h.
| PoolList<CompiledFunctionOrExpression>* QmlIR::Object::functionsAndExpressions |
Definition at line 381 of file qqmlirbuilder_p.h.
| int QmlIR::Object::id |
Definition at line 312 of file qqmlirbuilder_p.h.
Referenced by objectId().
| quint32 QmlIR::Object::idNameIndex |
Definition at line 311 of file qqmlirbuilder_p.h.
| int QmlIR::Object::indexOfDefaultPropertyOrAlias |
Definition at line 313 of file qqmlirbuilder_p.h.
| quint32 QmlIR::Object::inheritedTypeNameIndex |
Definition at line 310 of file qqmlirbuilder_p.h.
| bool QmlIR::Object::isComponent |
Definition at line 315 of file qqmlirbuilder_p.h.
| QV4::CompiledData::Location QmlIR::Object::location |
Definition at line 318 of file qqmlirbuilder_p.h.
| QV4::CompiledData::Location QmlIR::Object::locationOfIdProperty |
Definition at line 319 of file qqmlirbuilder_p.h.
| QQmlJS::FixedPoolArray<quint32> QmlIR::Object::namedObjectsInComponent |
Definition at line 384 of file qqmlirbuilder_p.h.
| QQmlJS::FixedPoolArray<int> QmlIR::Object::runtimeFunctionIndices |
Definition at line 382 of file qqmlirbuilder_p.h.