![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Attributes | |
| QStringList | prologue |
| QStringList | epilogue |
| QStringList | epilogueForWrite |
| QString | outVar |
Static Public Attributes | |
| static QString | inVar = QStringLiteral("__QMLTC_ALIAS_FRAME_INPUT_VAR__") |
Models one step of the alias resolution. If the current alias to be resolved points to {x.y.z} and that {x.y} is already resolved, then this struct contains the information on how to obtain the {z} part from {x.y}.
Definition at line 943 of file qqmltccompiler.cpp.
| QStringList QQmltc::AliasResolutionFrame::epilogue |
Steps to finish the statements of the prologue (e.g. closing brackets).
Definition at line 968 of file qqmltccompiler.cpp.
| QStringList QQmltc::AliasResolutionFrame::epilogueForWrite |
Instructions on how to write the property, after it was loaded with the instructions from prologue. Has to happen before epilogue.
Definition at line 976 of file qqmltccompiler.cpp.
|
static |
Placeholder for the current resolved state. It is replaced later with the result from previous resolutions from the QStack<AliasResolutionFrame>.
Definition at line 953 of file qqmltccompiler.cpp.
| QString QQmltc::AliasResolutionFrame::outVar |
Name of the variable holding the result of this resolution step, to be used in the following resolution steps.
Definition at line 984 of file qqmltccompiler.cpp.
| QStringList QQmltc::AliasResolutionFrame::prologue |
Steps to access this value as a list of C++ statements, to be used in conjunction with {epilogue}.
Definition at line 961 of file qqmltccompiler.cpp.